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

Upload: fabien-gandon

Post on 15-Jul-2015

17.420 views

Category:

Technology


2 download

TRANSCRIPT

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