Your SlideShare is downloading. ×
The DataTank: an Open Data adapter with semantic output
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

The DataTank: an Open Data adapter with semantic output

419
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
419
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. An Open Data adapter with semantic output Miel Vander Sande Rik Van de Walle Pieter Colpaert, Davy Van Deursen, Erik Mannens,
  • 2. Free Publiceconomic participation value Transparency
  • 3. Open Data...Photograph: © www.cafepress.com
  • 4. Open Data... It’s like me in the morning More caffeine more valuePhotograph: © www.cafepress.com
  • 5. Open Data... It’s like acup of coffee Best when it is still hotPhotograph: © www.cafepress.com
  • 6. Taking the first sipsThe first time opening data It usually is... with little experience careful simple and fast limited Keep the bar low
  • 7. Taking the first sips The data mostly reaches second or third star Low caffeine level Plain format Quite coldPhotograph: © www.cafepress.com Not dynamic
  • 8. RESTfulPOST DELETE PUT GET Formatter Package A XML JSON KML ... Resource 1 Resource 2 Resource 3 Generic PHP object Package B Resource 1 Resource 2 CSV JSON XLS ... Resource 3 Strategy
  • 9. RESTfulHostname Package Resource Filter
  • 10. Advanced drinker Outputfour star data While sticking to the philosophyPhotograph: © www.cafepress.com
  • 11. Serialize MAP IDENTIFYProducing RDF
  • 12. IDENTIFY Identifying things, not only representations©Steven Ruffles: http://www.geograph.org.uk/profile/43192
  • 13. IDENTIFY HTTP Range-14 Non Information Resource GET http://host/package/resource 303 Redirect http://host/package/resource.about Information Resource GET http://host/package/resource.about 200 OK©Steven Ruffles: http://www.geograph.org.uk/profile/43192
  • 14. Mapping data objectto ontology members MAPname;lastname;emailMiel;VanderSande;miel@irail.bePieter;Colpaert;pieter@irail.be http://local/TDT/irail/developers/0 name lastname email “Miel” “VanderSande” “miel@irail.be” Ontology mapping rdf:type “foaf:Person” http://local/TDT/irail/developers/0 foaf:name foaf:family_name foaf:mbox “Miel” “VanderSande” “miel@irail.be”
  • 15. An own structure and mappingto describe data Ontology, MAP@prefix owl:<http://www.w3.org/2002/07/owl#>.@prefix rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>.@prefix foaf:<http://xmlns.com/foaf/0.1/>.@base <http://datatank.demo.ibbt.be/TDTInfo/Ontology/>.<developers> a owl:Class .<developers/stdClass> a owl:Class;owl:equivalentClass foaf:Person .<developers/stdClass/name> a rdf:Property;owl:equivalentProperty foaf:name .<developers/stdClass/lastname> a rdf:Property;owl:equivalentProperty foaf:lastname .<developers/stdClass/email> a rdf:Property;owl:equivalentProperty foaf:mbox .
  • 16. Collaborative mapping,making the ontology accesible through API MAP POST DELETE PUT GET http://[host]/TDTInfo/Ontology/[package]/[resource]
  • 17. Recursive analysis to derive URIs and assemble triples RDFOutput Ontology Processor Instance URI Generic Data Object Class path developers array developersdevelopers 0 stdClassdevelopers/0 developers/stdClass analysisdevelopers/0/name name “Miel” developers/stdClass/namedevelopers/0/lastname lastname “Vander Sande” developers/stdClass/lastnamedevelopers/0/email email “miel@irail.be” developers/stdClass/email Resource URI Mapped Class/Property (developers/0) (foaf:Person) RDF Triple (<developers/0> a foaf:Person) Serialize
  • 18. On-the-fly publishing of OGDWien data as RDF Demo
  • 19. Miel Vander Sande @miel_vds miel.vandersande@ugent.be Thank you! Questions?datatank.demo.ibbt.bewww.thedatatank.com