L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée...
-
Upload
alexandre-monnin -
Category
Education
-
view
2.541 -
download
0
description
Transcript of L'ontologie NiceTag : Modéliser les tags à l'aide des graphes nommés RDF (présentation donnée...
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)
VoCamp Nice 2009
????tag????Traditionnellement, un concept ou un “thème”
Exemples:
☺
Pas exactement!
Un lien typé ?
<a href=http://technorati.com/tag/tech rel="tag">tech</a>
<a href> + URI + microformat rel=“tag” + libellé
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)
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.
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 !)
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 !
Pourtant celle-ci peut varierLes modèles actuels assignent une forme fixe aux tags
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é…
Graphes nommésPour représenter des actes sociaux, communiquer les
intentions de communication…
[Carroll et al. 2005]
“nature”
(1) (2) (3)
d’au moins trois partiesUn tag est composé
un lien entre une ressource et un signeUn tag est
“nature”
(1) (2) (3)
trois degrés de libertéau moins
“nature”
(1) (2) (3)
“nature”image montre
“Angleterre”ce lieu est situé
☺retoucher me rend
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é…
(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.
And as we all know it
the Web is all about…
Porn
R-E-S-S-O-U-R-C-E-S !!!
Identifier la ressourceIRW: non-information ressource: physical entity resource,
conceptual resource, abstract resource information resource: Web resource, Web representation..
“nature”
(1)
Halpin & Presutti (2009)
Sous-propriétés de isRelatedTo
“nature”
(2)
extension of Golder & Huberman (2006), Sen et al.(2006)
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).
Différents signesSymboles (texte, URI), représentations iconiques,…
“nature”
(3)
capturées/encapsulées dans un graphenommé
Tag actions
“nature”
http://.../tag23
Carroll et al. (2005)
assert
How to do things with tags?
Speech acts.
How to do things with words?
Tag actions.
Lesquelles ?
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
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
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
Choisissez n’importe quel modèleexistantSCOT, SIOC, MOAT, ES, NAO, UTO, CommonTag, Newman's Tag Ontology, Tagont…
#nature
http://.../tag23 …
scot:hasTag
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>
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>
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
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 }
résuméTag Actions typées & graphes nommés + ontologie
signehttp://...
rdf:type
…
…
nt:TagAction
…
…
resource RELATION
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!).