Nice Tag Ontology : modeling tags as RDF named graphs

26
iceTag ontology modeling tags as RDF named graphs as RDF named graphs Freddy Limpens, David Laniado AlexandreMonnin, Fabien Gandon

Transcript of Nice Tag Ontology : modeling tags as RDF named graphs

iceTag ontologymodeling tagsas RDF named graphsmodeling tagsas 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"

examples…examples…

not quite!not quite!

a blank (inscribable) spaceon a material device

tags:

a blank (inscribable) space

on an informational network

a label and a couple of URIsa reference to a resource (label)

an access to its representation and its tags (URIs)

http://www.flickr.com/2327219507/

tags:

tags take on manifold formscurrent models assign a fixed form to tags but

capture different tag usagescomment, sort, diffuse, describe, rate, ...

model different tag dimensionssubject, sign, relation, …

comment, sort, diffuse, describe, rate, ...

bridge existing modelsSCOT, MOAT, Tag Ontology, Nepomuk, …

named graphsto embody social acts, communicate assertional intent

[Carroll et al. 2005]

“nature”“nature”

(1)(1) (2)(2) (3)(3)

three parts in a tagat least

“nature”“nature”

(1)(1) (2)(2) (3)(3)

a linklink between a resourceresource and a signsigna tag is

(1)(1) (2)(2) (3)(3)

“nature”“nature”

(1)(1) (2)(2) (3)(3)

three degrees of libertyat least

(1)(1) (2)(2) (3)(3)

“nature”“nature”picture shows

““englandengland””place located

☺☺editing makes me

“nature”“nature”

(1)(1)

identify the subjectIRW: physical entity resource, web resource, conceptual resource…

(1)(1)

Halpin & Presutti (2009)

“nature”“nature”

(2)(2)

sub-properties of hasSign

(2)(2)

extension of Golder & Huberman (2006), Sen et al.(2006)

“nature”“nature”

(3)(3)

different signssymbol (text, URI), icon,…

(3)(3)

“nature”“nature”

http://.../tag23

captured/encapsulated in a named graphtag actions

Carroll et al. (2005)

“nature”“nature”

http://.../tag23sioc:has_creator

dc:date

sioc:container

#buttersg88

http://www.flickr.com

11/03/2008

describe the tag actionas any other resource

“nature”“nature”

http://.../tag23rdf:type

nt:ManualTag

even type the tag action

TagAction

ManualTagAction AutoTagAction MachineTagAction IndividualTagAction CollectiveTagAction

sioc:Item rdfg:Graph

#nature#nature

http://.../tag23 …

scot:hasTag

choose any existing modelSCOT, MOAT, IRW, NAO, CommonTag, Newman's Tag Ontology…

RDF source declaration1. <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:ManualTagAction5. <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>

SPARQL all the manual tags1. SELECT ?t ?a ?g WHERE {

2. GRAPH ? tag { ?t ?a ?g }

3. ?tag rdf:type nicetag:ManualTagAction }

e. g.

e. g.

links !!!

summarytag actions as typed & named graphs + ontology

signsignhttp://...

rdf:type

nt:TagAction

resource signsign…

resource RELATION

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

cn e

t ga

i dereferenciable

namespace