Nikunau

323 views
289 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
323
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nikunau

  1. 1. How  to  “SPARQL”  Topic  Maps?   Query   Topic  Map   Result   HTML,   XML,   JSON   PREFIX  rdfs:  <hDp://www.w3.org/2000/01/rdf-­‐schema#>     PREFIX  tmdm:  <hDp://psi.topicmaps.org/iso13250/model/>       SELECT  DISTINCT  ?About  ?see   WHERE  {              ?x  a  ?type  .              ?type  tmdm:topic-­‐name  ?About  .              ?type  rdfs:seeAlso  ?see    .                            }       ORDER  BY  ?About    
  2. 2. Components  of  a  Query   PREFIX  rdfs:  <hGp://www.w3.org/2000/01/rdf-­‐schema#>     Shortcuts  (op5onal)   PREFIX  tmdm:  <hGp://psi.topicmaps.org/iso13250/model/>       SELECT  DISTINCT  ?About  ?see   Select  variables   WHERE  {              ?x  a  ?type  .              ?type  tmdm:topic-­‐name  ?About  .   What  interests  you?              ?type  rdfs:seeAlso  ?see    .              }   ORDER  BY  ?About     Solu5on  modifier  (op5onal)  
  3. 3. Components  of  a  Query   PREFIX  rdfs:  <hGp://www.w3.org/2000/01/rdf-­‐schema#>     Shortcuts  (op5onal)   PREFIX  tmdm:  <hGp://psi.topicmaps.org/iso13250/model/>       CONSTRUCT    {  ?x  rdfs:seeAlso  ?see  .  }   Construct  result   WHERE  {              ?x  a  ?type  .              ?type  tmdm:topic-­‐name  ?About  .   What  interests  you?              ?type  rdfs:seeAlso  ?see    .              }  
  4. 4. General  paGern  SUBJECT  PREDICATE  OBJECT  .   Find  all  topics  ?x  and  their  ?type  .     For  all  ?types  find  their  topic-­‐name  ?About  .   For  all  ?types  find  where  you  can  ?see  them  .              ?x  a  ?type  .              ?type  tmdm:topic-­‐name  ?About  .              ?type  rdfs:seeAlso  ?see    .  
  5. 5. General  paGern  SUBJECT  PREDICATE  OBJECT  .   Find  all  topics  ?x  and  their  ?type  .     For  all  ?types  find  their  topic-­‐name  ?About  .   For  all  ?types  find  where  you  can  ?see  them  .   SELECT  ?About            ?see   Query   City                        hGp://example.com/wiki/City   Result   Kingdom      hGp://example.com/wiki/Kingdom    
  6. 6. Using  SPARQL  to  configure  RDF  EXPORT   Find  all  topics  ?x  and  their  ?type  .     For  all  ?types  find  their  topic-­‐name  ?About  .   For  all  ?types  find  where  you  can  ?see  them  .   CONSTRUCT  {  ?x                    rdfs:seeAlso                      ?see  .  }   Query   <hDp://paris.com>                rdfs:seeAlso      <hDp://example.com/wiki/City>  .   <hDp://denmark.com>  rdfs:seeAlso      <hDp://example.com/wiki/Kingdom>  .   Result  
  7. 7. Rules  of  thumb  to  make  your  Topic  Maps     fly  as  Linked  Open  Data    Use  Locators  that  yield  machine  readable  informabon  when  dereferenced.      Reuse  exisbng  vocabularies  whenever  possible.      In  case  you  have  to  come  up  with  your  own  vocabulary:        publish  its  meaning,      in  a  machine-­‐readable  way,      at  a  place  where  it  can  be  found  by  a  machine.       hDp://maiana.topicmapslab.de   hDp://code.google.com/p/sesametm                Arnim  Bleier  (bleier@informabk.uni-­‐leipzig.de)  

×