An Open Data adapter with semantic output                         Miel Vander Sande Rik Van de Walle       Pieter Colpaert...
Free                       Publiceconomic                  participation  value           Transparency
Open Data...Photograph: © www.cafepress.com
Open Data...   It’s like me          in the      morning                                  More caffeine                   ...
Open Data...    It’s like acup of coffee                                  Best when it                                  is...
Taking the first sipsThe first time opening data                 It usually is...                      with little experie...
Taking the first sips       The data         mostly        reaches   second or   third star                               ...
RESTfulPOST   DELETE       PUT                GET                                                     Formatter       Pack...
RESTfulHostname   Package Resource   Filter
Advanced drinker       Outputfour star data                                  While sticking to the                        ...
Serialize         MAP                IDENTIFYProducing RDF
IDENTIFY                                         Identifying things,                                                      ...
IDENTIFY                                              HTTP Range-14                                                      N...
Mapping data objectto ontology members                                                                                    ...
An own structure and mappingto describe data                 Ontology,                                    MAP@prefix owl:<...
Collaborative mapping,making the ontology accesible through API                                                      MAP  ...
Recursive analysis   to derive URIs and assemble triples                                   RDFOutput                      ...
On-the-fly publishing of OGDWien data as RDF                           Demo
Miel Vander Sande       @miel_vds miel.vandersande@ugent.be                     Thank you!  Questions?datatank.demo.ibbt.b...
The DataTank: an Open Data adapter with semantic output
Upcoming SlideShare
Loading in...5
×

The DataTank: an Open Data adapter with semantic output

473

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
473
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The DataTank: an Open Data adapter with semantic output

  1. 1. An Open Data adapter with semantic output Miel Vander Sande Rik Van de Walle Pieter Colpaert, Davy Van Deursen, Erik Mannens,
  2. 2. Free Publiceconomic participation value Transparency
  3. 3. Open Data...Photograph: © www.cafepress.com
  4. 4. Open Data... It’s like me in the morning More caffeine more valuePhotograph: © www.cafepress.com
  5. 5. Open Data... It’s like acup of coffee Best when it is still hotPhotograph: © www.cafepress.com
  6. 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. 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. 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. 9. RESTfulHostname Package Resource Filter
  10. 10. Advanced drinker Outputfour star data While sticking to the philosophyPhotograph: © www.cafepress.com
  11. 11. Serialize MAP IDENTIFYProducing RDF
  12. 12. IDENTIFY Identifying things, not only representations©Steven Ruffles: http://www.geograph.org.uk/profile/43192
  13. 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. 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. 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. 16. Collaborative mapping,making the ontology accesible through API MAP POST DELETE PUT GET http://[host]/TDTInfo/Ontology/[package]/[resource]
  17. 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. 18. On-the-fly publishing of OGDWien data as RDF Demo
  19. 19. Miel Vander Sande @miel_vds miel.vandersande@ugent.be Thank you! Questions?datatank.demo.ibbt.bewww.thedatatank.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×