OpenRecordz is a OpenData cloud platform with :
- Powerful API to read and create opendata
- Support LinkedData and RDF SPARQL
- Full-stack with Mobile app skeleton (iOS and Android)
- OpenSource. Source available on GitHub https://github.com/openrecordz
- Social: Everyone can contribute
2. Bisogno
● Opendata-native: lo sviluppo di applicativi con
public-focus dovrebbe “nascere aperto”.
● On premise costoso: Il processo di “apertura” del
dato è spesso delegato a piattaforme on premise
(CKAN)
● Riusabilità del dato: sulle piattaforme attuali i dati
sono difficilmente utilizzabili as-is dalle App finali.
● Dati aggiornati: i dati “open” pubblicati sulle attuali
piattaforme soffrono di veloce obsolescenza.
3. Soluzione
Service oriented
Cloud
Social
Disegnata per lo sviluppo di app e servizi di e-Government
api-first.
Online subscription per creare e amministrare portali
opendata senza installazioni software
Modello partecipativo per la redazione e
l’aggiornamento continuo degli opendata
OpenRecordz: La piattaforma Opendata
Service-oriented, Cloud, Social
9. Ogni dataset offre le seguente funzioni:
1. Modello “aperto”, schemaless
2. Profilazione e Versioning dei record.
3. Indicizzazione fulltext e spaziale.
4. Workflow approvativo
5. Multiformato (ex. JSON RDF CSV XML)
6. Query SPARQL e Linked-data (coming soon)
Dataset
10. 1. Titolo e Descrizione
2. Primary key
3. Immagine principale
4. Coordinate geografiche e Mappa
5. Sorgente (URL online, API etc.)
6. UI (Blog, App, widget etc.)
7. Workflow e security
8. Altri metadati
Il record
11. Un Dataset, un Blog.
Dataset disegnato come timeline di un
Social Network
1 - Sulla timeline sono visualizzati i singoli
record come post di un social network, in
ordine cronologico.
2 - In tal modo si rende evidente all’utente
finale l’evoluzione del dataset, gli
aggiornamenti, e i contenuti del singolo
record (la mappa, il titolo, la descrizione,
l’immagine etc.)
12. Vantaggi per la PA
• Basso costo (cloud, open source)
• Facile adozione opendata
• Sociale
• Full stack (include App mobile, Widget JS,
Plugin per Wordpress e Liferay etc.)
• Time to Market ridotto per applicativi e servizi
e-Government
16. Multi tenant
Ogni tenant eredita i macro-servizi
● Full text & indexing
● Geo-localizzazione e POI
● Funzioni sociali (add content, like, comment...)
● Gestione del profilo utente
● Chat
● Tassonomie multilivello (categorie)
● Altro
17. Tecnologie
● Alta affidabilità (Cluster)
● Integrata con Firebase
● Sviluppata con Java e Spring
● Schemaless DB (MongoDB)
● Solr
18. Custom Data
Il modello dei dati della piattaforma può essere
esteso in modo indipendente per ogni tenant.
● Schemaless
● API semplici
● Rest mapping