iceTag ontology
modeling tags
as RDF named graphs
Freddy Limpens, David Laniado
Alexandre Monnin, Fabien Gandon
VoCamp Nice 2009
what is a tag?
received wisdom says "it denotes a concept"
not quite!
examples…


         ☺
a blank (inscribable) space
           on a material device




tags:


        a blank (inscribable) space
        on an ...
a label and a couple of URIs
a reference to a resource (label)
an access to its representation and its tags (URIs)
http://...
current models assign a fixed form to tags but
tags take on manifold forms
model different tag dimensions
 subject, sign, relation, …



capture different tag usages
comment, sort, diffuse, describ...
named graphs [Carroll et al. 2005]
to embody social acts, communicate assertional intent
“nature”
                       (1)   (2)         (3)
at least
three parts in a tag
“nature”
           (1)   (2)         (3)




a tag is
a link between a resource and a sign
“nature”
             (1)             (2)            (3)
                   picture   shows
                              ...
“nature”
             (1)



identify the subject
IRW: physical entity resource, web resource, conceptual resource…
      ...
“nature”
           (2)



sub-properties of hasSign


                       extension of Golder & Huberman (2006), Sen e...
“nature”
                             (3)



different signs
symbol (text, URI), icon,…
http://.../tag23



                “nature”


tag actions
captured/encapsulated in a named graph
                        ...
sioc:has_creator
                          http://.../tag23           #buttersg88

                                       ...
rdf:type
                                               http://.../tag23                nt:ManualTag




                 ...
http://.../tag23   …




            scot:hasTag   #nature


choose anyCommonTag, Newman's Tag Ontology…
SCOT, MOAT, IRW, ...
RDF source declaration
1.   <irw:WebResource rdf:about ='http://www.yesand.com/'
2.    cos:graph='http://mysocialsi.te/tag...
SPARQL all the manual tags
1.   SELECT ?t ?a ?g WHERE {
2.    GRAPH ? tag { ?t ?a ?g }
3.    ?tag rdf:type nicetag:ManualT...
e. g.
e. g.
links !!!
summary
tag actions as typed & named graphs + ontology

                                                 rdf:type
        ...
http://ns.inria.fr/nicetag/2009/09/25/voc#




  n i c e dereferenciable
      t a g namespace
Upcoming SlideShare
Loading in …5
×

Nice Tag Ontology : modeling tags as RDF named graphs

18,454 views

Published on

slides about the "Nice Tag Ontology" presented at Social Network Interoperability workshop ASWC 2009.

Published in: Technology, Education
2 Comments
13 Likes
Statistics
Notes
No Downloads
Views
Total views
18,454
On SlideShare
0
From Embeds
0
Number of Embeds
1,092
Actions
Shares
0
Downloads
251
Comments
2
Likes
13
Embeds 0
No embeds

No notes for slide

Nice Tag Ontology : modeling tags as RDF named graphs

  1. 1. iceTag ontology modeling tags as RDF named graphs Freddy Limpens, David Laniado Alexandre Monnin, Fabien Gandon
  2. 2. VoCamp Nice 2009
  3. 3. what is a tag? received wisdom says "it denotes a concept"
  4. 4. not quite! examples… ☺
  5. 5. a blank (inscribable) space on a material device tags: a blank (inscribable) space on an informational network
  6. 6. a label and a couple of URIs a reference to a resource (label) an access to its representation and its tags (URIs) http://www.flickr.com/2327219507/ tags:
  7. 7. current models assign a fixed form to tags but tags take on manifold forms
  8. 8. model different tag dimensions subject, sign, relation, … capture different tag usages comment, sort, diffuse, describe, rate, ... bridge existing models SCOT, MOAT, Tag Ontology, Nepomuk, …
  9. 9. named graphs [Carroll et al. 2005] to embody social acts, communicate assertional intent
  10. 10. “nature” (1) (2) (3) at least three parts in a tag
  11. 11. “nature” (1) (2) (3) a tag is a link between a resource and a sign
  12. 12. “nature” (1) (2) (3) picture shows “nature” place located “england” england” editing makes me ☺ at least three degrees of liberty
  13. 13. “nature” (1) identify the subject IRW: physical entity resource, web resource, conceptual resource… Halpin & Presutti (2009)
  14. 14. “nature” (2) sub-properties of hasSign extension of Golder & Huberman (2006), Sen et al.(2006)
  15. 15. “nature” (3) different signs symbol (text, URI), icon,…
  16. 16. http://.../tag23 “nature” tag actions captured/encapsulated in a named graph Carroll et al. (2005)
  17. 17. sioc:has_creator http://.../tag23 #buttersg88 dc:date 11/03/2008 “nature” sioc:container http://www.flickr.com describe the tag action as any other resource
  18. 18. rdf:type http://.../tag23 nt:ManualTag “nature” even type the tag action sioc:Item rdfg:Graph TagAction ManualTagAction AutoTagAction MachineTagAction IndividualTagAction CollectiveTagAction
  19. 19. http://.../tag23 … scot:hasTag #nature choose anyCommonTag, Newman's Tag Ontology… SCOT, MOAT, IRW, NAO, existing model
  20. 20. RDF source declaration 1. <irw:WebResource rdf:about ='http://www.yesand.com/' 2. cos:graph='http://mysocialsi.te/tag#7182904'> 3. <nicetag:isAbout>improvisation</nicetag:isAbout> 4. </irw:WebResource> 5. <nicetag:ManualTagAction rdf:about ='http://mysocialsi.te/tag #7182904'> 6. <dc:creator>Fabien Gandon</dc:creator> 7. <dc:date>2009-10-07T19:20:30.45+01:00</dc:date> 8. </nicetag:ManualTag>
  21. 21. SPARQL all the manual tags 1. SELECT ?t ?a ?g WHERE { 2. GRAPH ? tag { ?t ?a ?g } 3. ?tag rdf:type nicetag:ManualTagAction }
  22. 22. e. g.
  23. 23. e. g.
  24. 24. links !!!
  25. 25. summary tag actions as typed & named graphs + ontology rdf:type http://... nt:TagAction … resource RELATION sign … … …
  26. 26. http://ns.inria.fr/nicetag/2009/09/25/voc# n i c e dereferenciable t a g namespace

×