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
1. Open Data as a Service Platform
#opendata #smartcity #pa #cloud
openrecordz.com
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 e Open Source
10. Elenco dei dataset del portale
• Ricerca avanzata
• Ricerca full text
• Anteprima dataset
• Nuovo dataset
• Dettaglio dataset
11. Dataset - Vista tabella
• Descrizione dataset
• Download in RDF, JSON, CSV, XML
• Aggiungi risorsa
• Condivisione su social
• Ricerca fulltext dei record
• Visualizzazione record
• Scopri API
12. Dataset - Vista informazioni
• Titolo
• Descrizione
• Licenza
• Tags
• Numero di record
• Numero di binary
• Dati di creazione
16. Aggiunta dati al dataset
• Upload di binari
• Supportati tutti i formati
• CSV
• Excel
• PDF
• JSON
• etc.
• Nome del dato
• Descrizione dato
17. Importazione dei dati - Anteprima
I dati caricati nel formato CSV
vengono analizzati e trasformati
in record attraverso una
procedura guidata
18. Importazione dei dati - Mapping
È possibile specificare tipologia
e mapping dei dati :
• Automatico
• Posizione (latitudine e longitudine)
• Latitudine
• Longitudine
• Titolo
• Descrizione
• Email
• Telefono
• Sito Web
• Immagine
• Escludi colonna
19. 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.)
20. 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
Il dataset
21. Vantaggi per la PA
• Riduce i costi di adozione con il cloud
• Personalizzabile (open source)
• OpenData sempre aggiornati (è una
piattaforma sociale)
• Full stack (include App mobile, Widget JS,
Plugin per Wordpress e Liferay etc.)
• Time to Market ridotto per applicativi e servizi e-
Government
23. Caratteristiche
● Cloud
● Multi tenant (una piattaforma fisica serve N App)
● API REST
● http://www.openrecordz.com/documentazione/api/
● Integrabile con CKAN e supporto ad harvesting
● Custom API & Custom Data
● Supporto User Data Review e feedback
● Amazon AWS compliant
● Fast deploy
● Supporto RDF/SPARQL
25. Tecnologie
● Sviluppata con Java e Spring
● Schemaless DB (MongoDB)
● ApacheSolr
● Alta affidabilità (Cluster AWS)
● Apache Jena (RDF)
● Console Web with Backbone.js
● Mobile Apps with Ionic3