l'ontologie nicetag : modéliser les tags à l'aide des graphes nommés rdf (présentation...
DESCRIPTION
Slides de ma présentaiton au cours de la journée "Tagging et Folksonomies" du 26 mars 2010 au CNAM que j'ai co-organisée avec Evelyne Broudoux. Le namespace et le schéma de cette ontologie : http://ns.inria.fr/nicetag/2009/09/25/voc#Un article en français pour aller plus loin : http://hal-paris1.archives-ouvertes.fr/hal-00452771/en/TRANSCRIPT
![Page 1: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/1.jpg)
iceTag ontology
Modéliser les tagsà l’aide des graphes nommés RDF
Alexandre Monnin, Freddy Limpens, David Laniado, Fabien Gandon(@aamonnz @fabien_gandon, twitter, Slideshare)
![Page 2: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/2.jpg)
VoCamp Nice 2009
![Page 3: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/3.jpg)
????tag????Traditionnellement, un concept ou un “thème”
![Page 4: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/4.jpg)
Exemples:
☺
Pas exactement!
![Page 5: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/5.jpg)
Un lien typé ?
<a href=http://technorati.com/tag/tech rel="tag">tech</a>
<a href> + URI + microformat rel=“tag” + libellé
![Page 6: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/6.jpg)
oui mais non…!
<a href=http://technorati.com/tag/tech rel="tag">fish</a>
“the author indicates that the page (or some portion of the page) has
the tag "tech". The linked page SHOULD exist, and it is the linked
page, rather than the link text, that defines the tag. The last path
component of the URL is the text of the tag, so would indicate the
tag "tech" rather than "fish.”
(Tantek Celik)
![Page 7: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/7.jpg)
oui mais non…!
<a href=http://technorati.com/tag/tech rel="tag">fish</a>
Le choix du libellé n’a aucune importance si les tags sont déjà fixés au niveau collectif… préalablement à tout acte de tagging !
Mais comment et par qui ? Il y a tout simplement inversion dans l’ordre du processus, le tagging précède la folksonomie et non l’inverse.
![Page 8: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/8.jpg)
un espace vierge inscriptiblesur un dispositif matériel, un support, une
ficelle… et l’inscription qu’il recueille
tags:
un espace vierge inscriptible
sur un réseau informationnelet l’inscription qu’il accueille (sans oublierla ficelle !)
![Page 9: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/9.jpg)
Un libellé et une URI/ressource•référence à une ressource (libellé)
•accès à sa représentation ou à un tag communautaire(URIs)
tags:
http://www.flickr.com/2327219507/
… et une ficelle !
![Page 10: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/10.jpg)
Pourtant celle-ci peut varierLes modèles actuels assignent une forme fixe aux tags
![Page 11: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/11.jpg)
Capturer plusieurs usagesPartager/diffuser, aggréger, décrire, évaluer, ...
Poser un pont entre les modèlesexistants
Newman’s Tag Ontology, Tagont, SCOT, SIOC,MOAT, NAO, UTO,…
Modéliser plusieurs dimensionsRessource, relation, le libellé…
![Page 12: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/12.jpg)
Graphes nommésPour représenter des actes sociaux, communiquer les
intentions de communication…
[Carroll et al. 2005]
![Page 13: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/13.jpg)
“nature”
(1) (2) (3)
d’au moins trois partiesUn tag est composé
![Page 14: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/14.jpg)
un lien entre une ressource et un signeUn tag est
“nature”
(1) (2) (3)
![Page 15: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/15.jpg)
trois degrés de libertéau moins
“nature”
(1) (2) (3)
“nature”image montre
“Angleterre”ce lieu est situé
☺retoucher me rend
![Page 16: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/16.jpg)
Le tagging n’est-il qu’une forme
d’annotation ???
Le Web est une plateforme dotée de ses spécificités, le tagging existe avant tout (et s’est développé) sur le Web. Dans un environnement distribué…
![Page 17: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/17.jpg)
(Scott Bradley) http://zope.cetis.ac.uk/member/scott/blogview?entry=20061117121859
… any new medium contains whithin it the characteristics of an older medium, obscuring what really new (…) Tagging, as phenomena, contains the existing medium of classification [NdA : remplacer par annotation, indexation, catégorisation, etc.], but it is its extension to far greater ratios of massification which makes it a new medium entirely. More really is different.
![Page 18: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/18.jpg)
And as we all know it
the Web is all about…
Porn
R-E-S-S-O-U-R-C-E-S !!!
![Page 19: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/19.jpg)
Identifier la ressourceIRW: non-information ressource: physical entity resource,
conceptual resource, abstract resource information resource: Web resource, Web representation..
“nature”
(1)
Halpin & Presutti (2009)
![Page 20: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/20.jpg)
Sous-propriétés de isRelatedTo
“nature”
(2)
extension of Golder & Huberman (2006), Sen et al.(2006)
![Page 21: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/21.jpg)
Sous-propriétés de isRelatedTo
:wasCreatedBy
:hasQualityOf
:illustrates
:isA
Cf. Margaret Warren and Patrick Hayes, “A
lightweight ontology for linking images”.
Bien sûr, n’importe quelle propriété peut-être réutilisée(chaque site peut, s’il le souhaite et selon ses thématiques, retrancher ou ajouter des relations en tant que sous-propriétésde isRelatedTo).
![Page 22: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/22.jpg)
Différents signesSymboles (texte, URI), représentations iconiques,…
“nature”
(3)
![Page 23: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/23.jpg)
capturées/encapsulées dans un graphenommé
Tag actions
“nature”
http://.../tag23
Carroll et al. (2005)
assert
![Page 24: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/24.jpg)
How to do things with tags?
Speech acts.
How to do things with words?
Tag actions.
Lesquelles ?
![Page 25: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/25.jpg)
Action nt:TagAction nt:isRelatedTo
Pointer/Désigner nt:pointAt nt:hasPart
Donner accèsnt:grantAccessRights
To
nt:canBeReadBy
(etc.)
Agréger nt:aggregatent:hasCommunityTag
nt:hasPersonalSign
Partager nt:share nt:sentTo
Asserter nt:assert
nt:isAbout,
nt:isRelevantToSo,
nt:isRelevantToSt
nt:hasForMedium
Evaluer nt:evaluate nt:isWorth
Définir une tâche nt:setTask nt:elicitsAction
Exprimer une émotion nt:expressEmotion nt:makesMeFeel
Poser une question nt:asknt:raisesQuestionAbo
ut
![Page 26: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/26.jpg)
Décrit la Tag actioncomme n’importe quelle ressource
“nature”
http://.../tag23sioc:has_creator
dc:date
sioc:container
#buttersg88
http://www.flickr.com
11/03/2008
![Page 27: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/27.jpg)
Il est même possible de typer la Tag action
“nature”
http://.../tag23rdf:type
nt:ManualTag
TagAction
ManualTagAction AutoTagAction MachineTagAction IndividualTagAction CollectiveTagAction
sioc:Item rdfg:Graph
![Page 28: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/28.jpg)
Choisissez n’importe quel modèleexistantSCOT, SIOC, MOAT, ES, NAO, UTO, CommonTag, Newman's Tag Ontology, Tagont…
#nature
http://.../tag23 …
scot:hasTag
![Page 29: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/29.jpg)
Déclaration de source RDF1. <irw:WebResource rdf:about ='http://www.flickr.com/xyz’
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>
![Page 30: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/30.jpg)
rdf:about = 'http://www.flickr.com/xyz'
http://www.flickr.com/xyz
<irw:WebResource rdf:about ='http://www.flickr.com/xyz'
cos:graph='http://mysocialsi.te/tag#7182904'>
<nicetag:isAbout>improvisation</nicetag:isAbout>
</irw:WebResource>
![Page 31: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/31.jpg)
Cette URI…
• donne accès à une image sur Flickr irw:givesAccessTo
• identifie une ressource dont la nature (privée) est fixée par son propriétaireirw:identifies
• permet de faire référence à ce que je veux (y compris à plusieurs choses à la fois : je peux à partir d’une même ressource, taguer une photo puis un paysage…)
irw:refersTo
![Page 32: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/32.jpg)
requête SPARQL sur tous les tags manuels1. SELECT ?t ?a ?g WHERE {
2. GRAPH ? tag { ?t ?a ?g }
3. ?tag rdf:type nicetag:ManualTagAction }
![Page 33: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/33.jpg)
résuméTag Actions typées & graphes nommés + ontologie
signehttp://...
rdf:type
…
…
nt:TagAction
…
…
resource RELATION
![Page 34: L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée au cours du séminaire DICEN du 26 mars 2010)](https://reader033.vdocuments.site/reader033/viewer/2022051816/5474855db4af9f980a8b5694/html5/thumbnails/34.jpg)
cn e
t ga
i
http://ns.inria.fr/nicetag/2009/09/25/voc#
espace de nomdéréférençable
Available in English and French (soon in Spanish, Italian and Dutch!).