Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Openrecordz Open data as a Service presentation

22 views

Published on

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

Published in: Software
  • Be the first to comment

  • Be the first to like this

Openrecordz Open data as a Service presentation

  1. 1. Open Data as a Service Platform #opendata #smartcity #pa #cloud openrecordz.com
  2. 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. 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
  4. 4. Service Oriented.
  5. 5. Cloud.
  6. 6. Sociale.
  7. 7. Open Source. https://github.com/openrecordz • openrecordz-server (single instance) • openrecordz-web-console • openrecordz-javascript-sdk • openrecordz-ionic-app
  8. 8. Un solo account, più App
  9. 9. Open Data Portal Vista dati APIVista Mappa Elenco datasets
  10. 10. Elenco dei dataset del portale • Ricerca avanzata • Ricerca full text • Anteprima dataset • Nuovo dataset • Dettaglio dataset
  11. 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. 12. Dataset - Vista informazioni • Titolo • Descrizione • Licenza • Tags • Numero di record • Numero di binary • Dati di creazione
  13. 13. Dataset - Vista su Mappa
  14. 14. Dataset - Vista Dati Binari
  15. 15. Nuovo dataset • Descrizione dataset • Permalink • Tags • Licenza utilizzo • Immagine • Visibilità pubblico/privato
  16. 16. Aggiunta dati al dataset • Upload di binari • Supportati tutti i formati • CSV • Excel • PDF • JSON • etc. • Nome del dato • Descrizione dato
  17. 17. Importazione dei dati - Anteprima I dati caricati nel formato CSV vengono analizzati e trasformati in record attraverso una procedura guidata
  18. 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. 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. 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. 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
  22. 22. La Piattaforma
  23. 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
  24. 24. Tenant API Android iOS Web Cloud code Cloud data OrgOrg Org Tenant Tenant Multi tenant
  25. 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
  26. 26. Componenti
  27. 27. www.openrecordz.com

×