JSON-LD: Linked Data voor developers

Download JSON-LD: Linked Data voor developers

Post on 05-Jul-2015

394 views

Category:

Internet

5 download

DESCRIPTION

Over waarom het vijf sterren model van Sir Tim Berners Lee in de praktijk niet werkt en hoe we dit kunnen oplossen met JSON-LD.

TRANSCRIPT

  • 1. JSON-LD Dimitri van Hees
2. Even voorstellen ● Technisch Architect ● Freshheads BV ● 'Trekker' PiLOD ● Brouwmeester 3. Introductie ● Technisch Architect ● Freshheads BV ● 'Trekker' PiLOD ● Brouwmeester ● API 'Evangelist' 4. Big Data ● Internet Of Things (sensordata) ● Social data (Facebook, Twitter, etc.) ● Open Data 5. Open Data ● Transparante overheid ● Stimuleren van economie ● Verbeteren dienstverlening 6. Linked Data ● Web 3.0, het 'semantisch web' ● Data krijgt betekenis ● Data krijgt context 7. Linked Open Data ● Open Data in Linked Data formaat... Duh... 8. Big Linked Open Data 9. Vijf sterrenmodel van Tim Berners Lee 10. De eerste ster “Make your stuff available on the Web (whatever format) under an open license” 11. De tweede ster “Make it available as structured data (e.g., Excel instead of image scan of a table)” 12. De derde ster “Use non-proprietary formats (e.g., CSV instead of Excel)” 13. De vierde ster “Use URIs to denote things, so that people can point at your stuff (RDF)” 14. De vijfde ster “Link your data to other data to provide context (Linked Data)” 15. PiLOD ● 2012: Pilot Linked Open Data ● 2013: Platform Implementatie Linked Open Data ● Case 5: “Linked Data voor developers” 16. API First “The Web 1.0 was readable, the Web 2.0 was social, now the Web is programmable” 17. Developer-friendly API's ● SOAP REST ● XML JSON ● Documentatie ● Community ● SDK's 18. API community vs LOD community ● “Wij willen API's gebruiken” ● “Het semantisch web bestaat niet” ● “Wij willen work- arounds hacken” ● “Wij willen Linked Data aanbieden” ● “API's zijn niet nodig, we hebben SPARQL” ● “We wachten op W3C recommendations” 19. SPARQL Endpoints 20. WTF is SPARQL? 21. SPARQL !== API 22. SPARQL !== API 23. De eerste ster “Make your stuff available on the Web (whatever format) under an open license” 24. De tweede ster “Make it available as structured data (e.g., Excel instead of image scan of a table)” 25. De derde ster “Use non-proprietary formats (e.g., CSV instead of Excel)” 26. De vierde ster “Use URIs to denote things, so that people can point at your stuff (RDF)” 27. De vierde ster ● Kennis investering (onbekende technologie) ● Technische investering (infrastructuur) ● Moeizame besluitvorming (persistent URI's) ● Lage ROI (developers doen er niks mee) 28. Resultaat De kwaliteit van de meeste Open Data is maximaal drie sterren 29. Vijf sterrenmodel van Tim Berners Lee 30. De vierde ster volgens uw spreker “Provide online access via webservices so developers can use your stuff the way they are used to (RESTful JSON API)” 31. De vijfde ster volgens uw spreker “Add context to your API so it can be linked to other datasets, developers know what the data means and LOD guys can convert it to triples, store it in Triplestores and use SPARQL if they want to (JSON-LD)” 32. Dé oplossing 33. JSON-LD ● Januari '14: official W3C recommendation ● Valid JSON ● Backwards compatible – Toevoegen van @context attribuut, kan zelfs via headers – Andere content-type: application/ld+json ● Gedragen door community ● Eenvoudig om te zetten naar triples 34. Kenteken API http://rdw.almere.pilod.nl/kentekens/35hgft 35. Zes sterrenmodel van Dimitri van Hees 1. Online en zonder barrières toegankelijk (PDF) 2. Gestructureerd formaat (Excel) 3. Open gestructureerd formaat (CSV) 4. Webservice (JSON API) 5. Webservice met context (JSON-LD API) 6. Bevraagbaar met SPARQL (RDF) 36. Dank voor uw aandacht! ● Twitter: @dvh ● LinkedIn: linkedin.com/in/dimitrivanhees ● PiLOD: www.pilod.nl ● JSON-LD: www.json-ld.org ● Freshheads: www.freshheads.com 37. Dank voor uw aandacht! ● Twitter: @dvh ● LinkedIn: linkedin.com/in/dimitrivanhees ● PiLOD: www.pilod.nl ● JSON-LD: www.json-ld.org ● Freshheads: www.freshheads.com ● Brouwerij: www.brouwtoren.nl 38. Vragen?

Recommended

View more >