Linked Data for Open Cities Loïc DIAS DA SILVA [email_address] http://parisemantique.fr is your data 5  ? Amsterdam  Barce...
- deeply passionate about the web, its history, its future.. - software engineer, GNU/Linux addict - responsible for the A...
<ul>The semantic web paradigm Paris Semantique feedbacks Linked Open Cities </ul>
WEB before ~2000 the document web
webmasters readers HTML Netscape unidirectional to link documents
WEB '2.0' the social web
user-centric prosumers crowd sourcing participation friends sharing media to link people API
Web of Data use-case
http://www.dltk-teach.com/rhymes/sleeping-beauty/story.htm The nicer story  i've never read ! I want more !
I want more ! OK !
http://www.imdb.com/title/tt1588398/ ?!?!?! Highly ranked !
http://www.rcpsych.ac.uk/mentalhealthinfoforall/problems/sleepproblems/sleepingwell.aspx ???? Recommended to you
 
:~(
= ?
ok !
media suitable for little girls searching for princess stories ...
Web of Data
to link knowledge
<subject>  <verb>  <complement> a unit of information can be atomicized :  as of RDF vocabulary : <subject>  <predicat>  <...
[<subject>]  [<predicat>]  [<object>] ” lorem ipsum” lang type all is UR I
<subject>  <predicat>  <object> express the semantics using  ontologies FRBR
[<subject>]  [<predicat>]  [<object>] Loïc ” is a” person < http://www.viadeo.com/r/profile/ 002l8n979djxjeg> < http://www...
owl: sameAs rdf: type foaf: interests (foaf: interests) dc: creator (rdf: type) foaf: knows owl: sameAs (foaf: knows) foaf...
<ul>RDF expresses graphes, this is not about format several serializations </ul>< rdf:RDF  xmlns:rdf=&quot; http://www.w3....
<ul>RDFa  : RDF in HTML attributes </ul><div> <a href=” http://www.viadeo.com/r/profile/002l8n979djxjeg ”> Loïc Dias Da Si...
 
<ul>SPARQL  : query RDF graphes </ul>rdf: type foaf: name @prefix foaf: < http://xmlns.com/foaf/0.1/ > @prefix wikipedia: ...
SPARQL PREFIX  pswcity: <http://purl.org/psw/city/0.1/#> SELECT DISTINCT   ?name   ?add_number   ?add_wayname WHERE   {  ?...
Linked data principles <ul><li>Use  URI s to identify things.
Use  HTTP URI s so that these things can be referred to and looked up (&quot;dereferenced&quot;) by people and user agents.
Provide useful information  about the thing when its URI is dereferenced, using standard formats such as RDF/XML.
Include links to other, related URIs in the exposed data to  improve discovery  of other related information on the Web. <...
“ Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
 
 
? ? ? ?
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A big work has to be done in order to semantize current data : - Different values for identifiation, ex Districts: '20e', ...
 
★   make your stuff available on the Web  (whatever format)  under an open license ★★   make it available as structured da...
Linked Open Cities proposal standard machine-readable material shared semantics semantic web
Linked Open Cities : 1st step standard machine-readable material <ul><li>object-oriented
unique identifiers for each object in each city
Upcoming SlideShare
Loading in...5
×

Linked opendata parisemantique.fr - 24062011

1,977

Published on

Presentation done at the Paris City Hall on june 23th

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

No notes for slide

Transcript of "Linked opendata parisemantique.fr - 24062011"

  1. 1. Linked Data for Open Cities Loïc DIAS DA SILVA [email_address] http://parisemantique.fr is your data 5 ? Amsterdam Barcelona Berlin Paris
  2. 2. - deeply passionate about the web, its history, its future.. - software engineer, GNU/Linux addict - responsible for the API team in Viadeo ( http://www.viadeo.com ) - not a designer (as you will see soon..) - semantic web evangelist, open-source software user - created some weeks ago the webapp http://parisemantique.fr
  3. 3. <ul>The semantic web paradigm Paris Semantique feedbacks Linked Open Cities </ul>
  4. 4. WEB before ~2000 the document web
  5. 5. webmasters readers HTML Netscape unidirectional to link documents
  6. 6. WEB '2.0' the social web
  7. 7. user-centric prosumers crowd sourcing participation friends sharing media to link people API
  8. 8. Web of Data use-case
  9. 9. http://www.dltk-teach.com/rhymes/sleeping-beauty/story.htm The nicer story i've never read ! I want more !
  10. 10. I want more ! OK !
  11. 11. http://www.imdb.com/title/tt1588398/ ?!?!?! Highly ranked !
  12. 12. http://www.rcpsych.ac.uk/mentalhealthinfoforall/problems/sleepproblems/sleepingwell.aspx ???? Recommended to you
  13. 14. :~(
  14. 15. = ?
  15. 16. ok !
  16. 17. media suitable for little girls searching for princess stories ...
  17. 18. Web of Data
  18. 19. to link knowledge
  19. 20. <subject> <verb> <complement> a unit of information can be atomicized : as of RDF vocabulary : <subject> <predicat> <object> an RDF triple
  20. 21. [<subject>] [<predicat>] [<object>] ” lorem ipsum” lang type all is UR I
  21. 22. <subject> <predicat> <object> express the semantics using ontologies FRBR
  22. 23. [<subject>] [<predicat>] [<object>] Loïc ” is a” person < http://www.viadeo.com/r/profile/ 002l8n979djxjeg> < http://www.w3.org/1999/02/22-rdf-syntax-ns# type> viadeoprofile: 002l8n979djxjeg < http://xmlns.com/foaf/0.1/ Person> rdf: type foaf: Person
  23. 24. owl: sameAs rdf: type foaf: interests (foaf: interests) dc: creator (rdf: type) foaf: knows owl: sameAs (foaf: knows) foaf: name foaf: nickname viadeoprofile :loic.diasdasilva facebook :loic.diasdasilva foaf: Person wikipedia: Semantic_Web foaf: Person foaf: Person w3cpeople :Berners-Lee viadeoprofile :jean-philippe.clement1 twitter :opendataParis ” Loïc DIAS DA SILVA” ” Mglcel”
  24. 25. <ul>RDF expresses graphes, this is not about format several serializations </ul>< rdf:RDF xmlns:rdf=&quot; http://www.w3.org/1999/02/22-rdf-syntax-ns #&quot; xmlns:foaf=&quot; http://xmlns.com/foaf/0.1/ &quot;> < rdf:Description rdf:about =” http://www.viadeo.com/r/profile/002l8n979djxjeg ”> < rdf:type rdf:resource =”http://xmlns.com/foaf/0.1/Person” /> < foaf:name >Loïc DIAS DA SILVA</ foaf:name > </ rdf:Description > </ rdf:RDF > RDF/XML @prefix foaf : < http://xmlns.com/foaf/0.1/ > . @prefix viadeoprofile : < http://www.viadeo.com/r/profile/002l8n979djxjeg > . viadeoprofile :002l8n979djxjeg a foaf :Person ; foaf :name ”Loïc Dias Da Silva” . TURTLE { &quot; http://www.viadeo.com/r/profile/002l8n979djxjeg &quot; : { &quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#type&quot;: [ { &quot; type &quot; : &quot; uri &quot; , &quot; value &quot; : &quot;http://xmlns.com/foaf/0.1/Person&quot; } ], &quot;http://xmlns.com/foaf/0.1/name&quot;: [ { &quot; type &quot; : &quot; literal &quot; , &quot; value &quot; : &quot;Loïc Dias Da Silva&quot; } ] } } JSON
  25. 26. <ul>RDFa : RDF in HTML attributes </ul><div> <a href=” http://www.viadeo.com/r/profile/002l8n979djxjeg ”> Loïc Dias Da Silva </a> </div> xHTML <div xmlns:foaf=&quot; http://xmlns.com/foaf/0.1/ &quot; > <a href=” http://www.viadeo.com/r/profile/002l8n979djxjeg ” class=”foaf:Person” property=”foaf:name” > Loïc Dias Da Silva </a> </div> xHTML + RDFa
  26. 28. <ul>SPARQL : query RDF graphes </ul>rdf: type foaf: name @prefix foaf: < http://xmlns.com/foaf/0.1/ > @prefix wikipedia: < http://en.wikipedia.org/wiki/ > SELECT ?theName WHERE { ?person a foaf:Person . ?person foaf:interests <wikipedia:Semantic_Web> . ?person foaf:name ?theName . } foaf: interests viadeoprofile :loic.diasdasilva foaf: Person ” Loïc DIAS DA SILVA” wikipedia: Semantic_Web
  27. 29. SPARQL PREFIX pswcity: <http://purl.org/psw/city/0.1/#> SELECT DISTINCT ?name ?add_number ?add_wayname WHERE { ?s pswcity:name ?name . ?s pswcity:address ?address. ?address pswcity:address_number ?add_number . ?address pswcity:in_way ?way. ?way pswcity:fullName ?add_wayname . FILTER ( ?s = <http://parisemantique.fr/entities/School/ecole_elementaire_9_rue_de_la_plaine>) . }
  28. 30. Linked data principles <ul><li>Use URI s to identify things.
  29. 31. Use HTTP URI s so that these things can be referred to and looked up (&quot;dereferenced&quot;) by people and user agents.
  30. 32. Provide useful information about the thing when its URI is dereferenced, using standard formats such as RDF/XML.
  31. 33. Include links to other, related URIs in the exposed data to improve discovery of other related information on the Web. </li></ul>
  32. 34. “ Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  33. 37. ? ? ? ?
  34. 52. A big work has to be done in order to semantize current data : - Different values for identifiation, ex Districts: '20e', 'XXe', '75020', 'PARIS 20', street names, etc.. - Many datasets not documented, semantization = meaning, is difficult - Some cells containing differently formatted values, multiple lines on multiple cells - ~80% of ESRI geo data without metadata Two main issues to resolve : Objects identification Types determination
  35. 54. ★ make your stuff available on the Web (whatever format) under an open license ★★ make it available as structured data (e.g., Excel instead of image scan of a table) ★★★ use non-proprietary formats (e.g., CSV instead of Excel) ★★★★ use open standards from W3C (RDF and SPARQL) to identify things, so that people can point at your stuff ★★★★★ link your data to other data to provide context http://www.w3.org/DesignIssues/LinkedData.html TBL : << The Semantic Web isn't just about putting data on the web. It is about making links, so that a person or machine can explore the web of data.  With linked data, when you have some of it, you can find other, related, data. Like the web of hypertext, the web of data is constructed with documents on the web. However,  unlike the web of hypertext,  where links are relationships anchors in hypertext documents written in HTML, for data they links  between arbitrary things described by RDF,.  The URIs identify any kind of object or  concept.   But for HTML orRDF, the same expectations apply to make the web grow >>
  36. 55. Linked Open Cities proposal standard machine-readable material shared semantics semantic web
  37. 56. Linked Open Cities : 1st step standard machine-readable material <ul><li>object-oriented
  38. 57. unique identifiers for each object in each city
  39. 58. clear object types
  40. 59. clearly identified data (not mixed in a single field for instance)
  41. 60. clear data types (integers, enums, dates, strings [names, titles, ..], years, standard units) </li></ul>proposal
  42. 61. Linked Open Cities : 2nd step shared semantics <ul><li>base framework : shared object types & data types
  43. 62. links inside texts, between objects
  44. 63. one page for each object
  45. 64. begin to find links to related content from other open cities or media repositories </li></ul>proposal
  46. 65. Linked Open Cities : 3rd step semantic web <ul><li>one simple, basic, but shared ontology, linked to some well-recognized ontologies
  47. 66. a shared sub-ontology for common concepts
  48. 67. a specific sub-ontology per city for dedicated concepts
  49. 68. RDF transformation of the data
  50. 69. industrialize the linking of objects (In & Out)
  51. 70. SPARQL endpoint opening
  52. 71. No need for specific API (but already possible) ! </li></ul>proposal
  53. 72. Thanks for you attention ! So, will your data be 5 ?
  1. A particular slide catching your eye?

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

×