SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Speech acts meet tagging:

           iceTag ontology
Alexandre Monnin, Freddy Limpens,
 David Laniado, Fabien Gandon
(@aamonnz, twitter, slideshare)
VoCamp Nice 2009
what is a tag?
received wisdom says "it denotes a concept"
not quite!
examples…


         ☺
A typed link?
<a href> + URI + microformat rel=“tag” + label

<a href=http://technorati.com/tag/tech rel="tag">tech</a>
Hum… no!
<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)
Hum… no!
<a href=http://technorati.com/tag/tech rel="tag">fish</a>

The choice of the label is of no importance the tags are already
defined collectively… before the act of tagging even took place!

But how and by whom?
 Described this way, the process is turned upside down. Tagging
precedes folksonomy, not the contrary.
a blank (inscribable) space
             on a material device,
             and the inscription it receives




tags:


        a blank (inscribable) space
        on an informational network
        (and the inscription it receives)
a label and a URI/resource
•reference to a resource (label)
•access to its representation or to a community tag
(URI)
http://www.flickr.com/2327219507/



                        tags:




                                    And a string!
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, describe, rate, ...


bridge existing models
 Newman’s Tag Ontology, Tagont, SCOT, SIOC,
   MOAT, NAO, UTO,…
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”
                   place     located
                                        “england”
                                        ☺
                   editing   makes me



  at least
three degrees of liberty
Is tagging just another form of
annotation?




  The Web as a plateform has its own specifities and tagging being first born on the
  should be understood accordingly.
… 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 [replace with annotation,
indexing, categorization, etc.], but it is its
extension to far greater ratios of
massification which makes it a new
medium entirely. More really is different.

                                                  (Scott Bradley)
http://zope.cetis.ac.uk/member/scott/blogview?entry=20061117121859
And
        as we all know it

 the Web is all about…
           Porn

R-E-S-S-O-U-R-C-E-S !!!
“nature”
             (1)



identify the subject
IRW: physical entity resource, web resource, conceptual resource…
                                               Halpin & Presutti (2009)
“nature”
                   (2)




sub-properties of isRelatedTo
= open to any available RDF property


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



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



                “nature”


tag actions
captured/encapsulated in a named graph
                                       Carroll et al. (2005)
How to do things with words?

         Speech acts.


How to do things with tags?

         Tag actions.
Action                 nt:TagAction          nt:isRelatedTo

     Point/Designate              nt:PointAt             nt:hasPart
                              nt:GrantAccessRights      nt:canBeReadBy
Grant/Deny access rights to
                                       To                   (etc.)
                                                      nt:hasCommunityTag
        Aggregate                nt:Aggregate
                                                      nt:hasPersonalSign
          Share                     Nt:Share              nt:sentTo
                                                         nt:isAbout,
                                                     nt:isRelevantToSo,
          Assert                   nt:Assert
                                                      nt:isRelevantToSt
                                                       nt:hasForMedium
         Evaluate                 nt:Evaluate            nt:isWorth

        Set a task                nt:SetTask          nt:elicitsAction

   Express an emotion          nt:ExpressEmotion       nt:makesMeFeel
                                                     nt:raisesQuestionAbo
      Ask a question                nt:Ask
                                                              ut
Such tag actions bear the mark of the
technological mediation of the Web. It thus
becomes more accurate to describe the :Send
tag action as involving a sioc:UserAccount
rather than to a person the way it is traditionally
conceived).

Compared to traditional speech acts, whether
grounded ontologically (as in Adolf Reinach,
founding father of speech acts) or not, this brings
a lot of changes in the way we understand them.
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
rdf:type
                                               http://.../tag23                nt:ManualTag




                                         “nature”


even type the tag action
                             sioc:Item       rdfg:Graph


                                    TagAction

ManualTagAction   AutoTagAction   MachineTagAction   IndividualTagAction   CollectiveTagAction
http://.../tag23   …




            scot:hasTag   #nature


choose any existing model
SCOT, SIOC, MOAT, IRW, NAO, ES, Tagora, UTO,
  CommonTag, Newman's Tag Ontology, Tagont…
RDF Source declaration
1.   <irw:WebResource rdf:about ='http://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>
SPARQL all the manual tags
1.   SELECT ?t ?a ?g WHERE {
2.    GRAPH ? tag { ?t ?a ?g }
3.    ?tag rdf:type nicetag:ManualTagAction }
<irw:WebResource rdf:about ='http://flickr.com/xyz'
    cos:graph='http://mysocialsi.te/tag#7182904'>
    <nicetag:isAbout>improvisation</nicetag:isAbout>
   </irw:WebResource>



                rdf:about = 'http:// flickr.com/xyz'




 http://flickr.com/xyz/
This URI…

•   Gives access to an image on Flickr
    irw:givesAccessTo

•   identifies a resource whose (private) nature is
    set by the owner of the URI that identifies it
    irw:identifies

•   Allows to refer to whatever I want (including a
    plurality of things at once: from a single
    resource/URI, I may tag a photo and then a
    landscape…)
    irw:refersTo
SPARQL request on manual tags
1.   SELECT ?t ?a ?g WHERE {
2.    GRAPH ? tag { ?t ?a ?g }
3.    ?tag rdf:type nicetag:ManualTagAction }
summary
tag actions as typed & named graphs + ontology

                                                 rdf:type
                                http://...             nt:TagAction




                                sign
                                                 …
                                                     …

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




   n i c e dereferenceable
       t a g namespace
        *NiceTag speaks 5 languages.*
 Also available in French, Italian, Spaniard, and Dutch. Soon in
 German too!

Mais conteúdo relacionado

Semelhante a Speech acts meet tagging: NiceTag ontology (Pragmatic Web)

Metadata first, ontologies second
Metadata first, ontologies secondMetadata first, ontologies second
Metadata first, ontologies secondJoseba Abaitua
 
$tag[$tags] = $tags;
$tag[$tags] = $tags;$tag[$tags] = $tags;
$tag[$tags] = $tags;Aaron Cope
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the WebBruce Esrig
 
Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)ALATechSource
 
bridging formal semantics and social semantics on the web
bridging formal semantics and social semantics on the webbridging formal semantics and social semantics on the web
bridging formal semantics and social semantics on the webFabien Gandon
 
rNews - towards structured data websites
rNews - towards structured data websitesrNews - towards structured data websites
rNews - towards structured data websitesRune Smistad
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesFreddy Limpens
 
Indexing and Searching Cross Media Content in a Social Network
Indexing and Searching Cross Media Content in a Social NetworkIndexing and Searching Cross Media Content in a Social Network
Indexing and Searching Cross Media Content in a Social NetworkPaolo Nesi
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards GapDan Brickley
 
Semantic web assignment 3
Semantic web assignment 3Semantic web assignment 3
Semantic web assignment 3BarryK88
 
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Wolfgang Reinhardt
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
Semantic Web, NON-technically speaking
Semantic Web, NON-technically speakingSemantic Web, NON-technically speaking
Semantic Web, NON-technically speakingguest30b2a1
 
Semantic Web, NON-technically speaking
Semantic Web, NON-technically speakingSemantic Web, NON-technically speaking
Semantic Web, NON-technically speakingerichoffer
 
April 2016 - USG Web Tech Day - Let's Talk Drupal
April 2016 - USG Web Tech Day - Let's Talk DrupalApril 2016 - USG Web Tech Day - Let's Talk Drupal
April 2016 - USG Web Tech Day - Let's Talk DrupalEric Sembrat
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsJoshua Shinavier
 
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable WorldFluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable WorldFluidinfo
 
Taxonomy vs Tagsonomy
Taxonomy vs TagsonomyTaxonomy vs Tagsonomy
Taxonomy vs TagsonomyRoxy Pilly
 
Ontologies introduction - ecoOnto meeting
Ontologies introduction - ecoOnto meetingOntologies introduction - ecoOnto meeting
Ontologies introduction - ecoOnto meetingjchabalier
 

Semelhante a Speech acts meet tagging: NiceTag ontology (Pragmatic Web) (20)

Metadata first, ontologies second
Metadata first, ontologies secondMetadata first, ontologies second
Metadata first, ontologies second
 
$tag[$tags] = $tags;
$tag[$tags] = $tags;$tag[$tags] = $tags;
$tag[$tags] = $tags;
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
 
Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)
 
bridging formal semantics and social semantics on the web
bridging formal semantics and social semantics on the webbridging formal semantics and social semantics on the web
bridging formal semantics and social semantics on the web
 
rNews - towards structured data websites
rNews - towards structured data websitesrNews - towards structured data websites
rNews - towards structured data websites
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomies
 
DMI Workshop. Data visualization: Clouding
DMI Workshop. Data visualization: CloudingDMI Workshop. Data visualization: Clouding
DMI Workshop. Data visualization: Clouding
 
Indexing and Searching Cross Media Content in a Social Network
Indexing and Searching Cross Media Content in a Social NetworkIndexing and Searching Cross Media Content in a Social Network
Indexing and Searching Cross Media Content in a Social Network
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
 
Semantic web assignment 3
Semantic web assignment 3Semantic web assignment 3
Semantic web assignment 3
 
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
Semantic Web, NON-technically speaking
Semantic Web, NON-technically speakingSemantic Web, NON-technically speaking
Semantic Web, NON-technically speaking
 
Semantic Web, NON-technically speaking
Semantic Web, NON-technically speakingSemantic Web, NON-technically speaking
Semantic Web, NON-technically speaking
 
April 2016 - USG Web Tech Day - Let's Talk Drupal
April 2016 - USG Web Tech Day - Let's Talk DrupalApril 2016 - USG Web Tech Day - Let's Talk Drupal
April 2016 - USG Web Tech Day - Let's Talk Drupal
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter Annotations
 
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable WorldFluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable World
 
Taxonomy vs Tagsonomy
Taxonomy vs TagsonomyTaxonomy vs Tagsonomy
Taxonomy vs Tagsonomy
 
Ontologies introduction - ecoOnto meeting
Ontologies introduction - ecoOnto meetingOntologies introduction - ecoOnto meeting
Ontologies introduction - ecoOnto meeting
 

Mais de Alexandre Monnin

La 5G comme "commun négatif"
La 5G comme "commun négatif"La 5G comme "commun négatif"
La 5G comme "commun négatif"Alexandre Monnin
 
The (de)feasibility of smart cities
The (de)feasibility of smart citiesThe (de)feasibility of smart cities
The (de)feasibility of smart citiesAlexandre Monnin
 
Quel avenir pour le numérique
Quel avenir pour le numériqueQuel avenir pour le numérique
Quel avenir pour le numériqueAlexandre Monnin
 
The Future Web (we can afford)
The Future Web (we can afford)The Future Web (we can afford)
The Future Web (we can afford)Alexandre Monnin
 
Quel rôle pour le design à l'heure de l'Anthropocène/Effondrement ?
Quel rôle pour le design à l'heure de l'Anthropocène/Effondrement ?Quel rôle pour le design à l'heure de l'Anthropocène/Effondrement ?
Quel rôle pour le design à l'heure de l'Anthropocène/Effondrement ?Alexandre Monnin
 
L'obsolescence à programmer
L'obsolescence à programmer L'obsolescence à programmer
L'obsolescence à programmer Alexandre Monnin
 
Approcher en pragmatiste les mondes en train de se défaire
Approcher en pragmatiste les mondes en train de se défaireApprocher en pragmatiste les mondes en train de se défaire
Approcher en pragmatiste les mondes en train de se défaireAlexandre Monnin
 
​Le numérique est notre futur mais quel est notre avenir ? (R)évolution num...
​Le numérique est notre futur  mais quel est notre avenir ?  (R)évolution num...​Le numérique est notre futur  mais quel est notre avenir ?  (R)évolution num...
​Le numérique est notre futur mais quel est notre avenir ? (R)évolution num...Alexandre Monnin
 
Quel avenir pour le Web et le numérique à l’heure de l’Anthropocène ?
Quel avenir pour le Web et le numérique à  l’heure de l’Anthropocène ? Quel avenir pour le Web et le numérique à  l’heure de l’Anthropocène ?
Quel avenir pour le Web et le numérique à l’heure de l’Anthropocène ? Alexandre Monnin
 
Présentation du projet ValueModels (Académie 1 de l'Idex UCA JEDI)
Présentation du projet ValueModels (Académie 1 de l'Idex UCA JEDI)Présentation du projet ValueModels (Académie 1 de l'Idex UCA JEDI)
Présentation du projet ValueModels (Académie 1 de l'Idex UCA JEDI)Alexandre Monnin
 
 Asynchronous futures: Digital technologies at the time of the Anthropocene
 Asynchronous futures: Digital technologies at the time of the Anthropocene Asynchronous futures: Digital technologies at the time of the Anthropocene
 Asynchronous futures: Digital technologies at the time of the AnthropoceneAlexandre Monnin
 
La question de la durabilité des technologies de calcul et de télécommunication
La question de la durabilité des technologies de calcul et de télécommunicationLa question de la durabilité des technologies de calcul et de télécommunication
La question de la durabilité des technologies de calcul et de télécommunicationAlexandre Monnin
 
Le monde devient numérique, a-t-il les moyens de le rester ?
Le monde devient numérique, a-t-il les moyens de le rester ?Le monde devient numérique, a-t-il les moyens de le rester ?
Le monde devient numérique, a-t-il les moyens de le rester ?Alexandre Monnin
 
A quoi peuvent servir les technologies « smart » en regard d’une vision réa...
A quoi peuvent servir les  technologies « smart » en regard  d’une vision réa...A quoi peuvent servir les  technologies « smart » en regard  d’une vision réa...
A quoi peuvent servir les technologies « smart » en regard d’une vision réa...Alexandre Monnin
 
Transition numérique et effondrement écologique : quel monde d'après ?
Transition numérique et effondrement écologique : quel monde d'après ?Transition numérique et effondrement écologique : quel monde d'après ?
Transition numérique et effondrement écologique : quel monde d'après ?Alexandre Monnin
 
Façonner les données. Travail et valeur de l'information
Façonner les données. Travail et valeur de l'informationFaçonner les données. Travail et valeur de l'information
Façonner les données. Travail et valeur de l'informationAlexandre Monnin
 
Thinking with your body and other things
Thinking with your body and other thingsThinking with your body and other things
Thinking with your body and other thingsAlexandre Monnin
 
Artefacts numériques et matérialités
Artefacts numériques et matérialitésArtefacts numériques et matérialités
Artefacts numériques et matérialitésAlexandre Monnin
 

Mais de Alexandre Monnin (20)

La 5G comme "commun négatif"
La 5G comme "commun négatif"La 5G comme "commun négatif"
La 5G comme "commun négatif"
 
The (de)feasibility of smart cities
The (de)feasibility of smart citiesThe (de)feasibility of smart cities
The (de)feasibility of smart cities
 
What Future for ICT?
What Future for ICT?What Future for ICT?
What Future for ICT?
 
Quel avenir pour le numérique
Quel avenir pour le numériqueQuel avenir pour le numérique
Quel avenir pour le numérique
 
The Future Web (we can afford)
The Future Web (we can afford)The Future Web (we can afford)
The Future Web (we can afford)
 
Quel rôle pour le design à l'heure de l'Anthropocène/Effondrement ?
Quel rôle pour le design à l'heure de l'Anthropocène/Effondrement ?Quel rôle pour le design à l'heure de l'Anthropocène/Effondrement ?
Quel rôle pour le design à l'heure de l'Anthropocène/Effondrement ?
 
L'obsolescence à programmer
L'obsolescence à programmer L'obsolescence à programmer
L'obsolescence à programmer
 
Approcher en pragmatiste les mondes en train de se défaire
Approcher en pragmatiste les mondes en train de se défaireApprocher en pragmatiste les mondes en train de se défaire
Approcher en pragmatiste les mondes en train de se défaire
 
​Le numérique est notre futur mais quel est notre avenir ? (R)évolution num...
​Le numérique est notre futur  mais quel est notre avenir ?  (R)évolution num...​Le numérique est notre futur  mais quel est notre avenir ?  (R)évolution num...
​Le numérique est notre futur mais quel est notre avenir ? (R)évolution num...
 
Cours sur REST
Cours sur RESTCours sur REST
Cours sur REST
 
Quel avenir pour le Web et le numérique à l’heure de l’Anthropocène ?
Quel avenir pour le Web et le numérique à  l’heure de l’Anthropocène ? Quel avenir pour le Web et le numérique à  l’heure de l’Anthropocène ?
Quel avenir pour le Web et le numérique à l’heure de l’Anthropocène ?
 
Présentation du projet ValueModels (Académie 1 de l'Idex UCA JEDI)
Présentation du projet ValueModels (Académie 1 de l'Idex UCA JEDI)Présentation du projet ValueModels (Académie 1 de l'Idex UCA JEDI)
Présentation du projet ValueModels (Académie 1 de l'Idex UCA JEDI)
 
 Asynchronous futures: Digital technologies at the time of the Anthropocene
 Asynchronous futures: Digital technologies at the time of the Anthropocene Asynchronous futures: Digital technologies at the time of the Anthropocene
 Asynchronous futures: Digital technologies at the time of the Anthropocene
 
La question de la durabilité des technologies de calcul et de télécommunication
La question de la durabilité des technologies de calcul et de télécommunicationLa question de la durabilité des technologies de calcul et de télécommunication
La question de la durabilité des technologies de calcul et de télécommunication
 
Le monde devient numérique, a-t-il les moyens de le rester ?
Le monde devient numérique, a-t-il les moyens de le rester ?Le monde devient numérique, a-t-il les moyens de le rester ?
Le monde devient numérique, a-t-il les moyens de le rester ?
 
A quoi peuvent servir les technologies « smart » en regard d’une vision réa...
A quoi peuvent servir les  technologies « smart » en regard  d’une vision réa...A quoi peuvent servir les  technologies « smart » en regard  d’une vision réa...
A quoi peuvent servir les technologies « smart » en regard d’une vision réa...
 
Transition numérique et effondrement écologique : quel monde d'après ?
Transition numérique et effondrement écologique : quel monde d'après ?Transition numérique et effondrement écologique : quel monde d'après ?
Transition numérique et effondrement écologique : quel monde d'après ?
 
Façonner les données. Travail et valeur de l'information
Façonner les données. Travail et valeur de l'informationFaçonner les données. Travail et valeur de l'information
Façonner les données. Travail et valeur de l'information
 
Thinking with your body and other things
Thinking with your body and other thingsThinking with your body and other things
Thinking with your body and other things
 
Artefacts numériques et matérialités
Artefacts numériques et matérialitésArtefacts numériques et matérialités
Artefacts numériques et matérialités
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Speech acts meet tagging: NiceTag ontology (Pragmatic Web)

  • 1. Speech acts meet tagging: iceTag ontology Alexandre Monnin, Freddy Limpens, David Laniado, Fabien Gandon (@aamonnz, twitter, slideshare)
  • 3. what is a tag? received wisdom says "it denotes a concept"
  • 5. A typed link? <a href> + URI + microformat rel=“tag” + label <a href=http://technorati.com/tag/tech rel="tag">tech</a>
  • 6. Hum… no! <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)
  • 7. Hum… no! <a href=http://technorati.com/tag/tech rel="tag">fish</a> The choice of the label is of no importance the tags are already defined collectively… before the act of tagging even took place! But how and by whom?  Described this way, the process is turned upside down. Tagging precedes folksonomy, not the contrary.
  • 8. a blank (inscribable) space on a material device, and the inscription it receives tags: a blank (inscribable) space on an informational network (and the inscription it receives)
  • 9. a label and a URI/resource •reference to a resource (label) •access to its representation or to a community tag (URI) http://www.flickr.com/2327219507/ tags: And a string!
  • 10. current models assign a fixed form to tags but tags take on manifold forms
  • 11. model different tag dimensions subject, sign, relation, … capture different tag usages comment, sort, diffuse, describe, rate, ... bridge existing models Newman’s Tag Ontology, Tagont, SCOT, SIOC, MOAT, NAO, UTO,…
  • 12. named graphs [Carroll et al. 2005] to embody social acts, communicate assertional intent
  • 13. “nature” (1) (2) (3) at least three parts in a tag
  • 14. “nature” (1) (2) (3) a tag is a link between a resource and a sign
  • 15. “nature” (1) (2) (3) picture shows “nature” place located “england” ☺ editing makes me at least three degrees of liberty
  • 16. Is tagging just another form of annotation? The Web as a plateform has its own specifities and tagging being first born on the should be understood accordingly.
  • 17. … 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 [replace with annotation, indexing, categorization, etc.], but it is its extension to far greater ratios of massification which makes it a new medium entirely. More really is different. (Scott Bradley) http://zope.cetis.ac.uk/member/scott/blogview?entry=20061117121859
  • 18. And as we all know it the Web is all about… Porn R-E-S-S-O-U-R-C-E-S !!!
  • 19. “nature” (1) identify the subject IRW: physical entity resource, web resource, conceptual resource… Halpin & Presutti (2009)
  • 20. “nature” (2) sub-properties of isRelatedTo = open to any available RDF property extension of Golder & Huberman (2006), Sen et al.(2006)
  • 21. “nature” (3) different signs symbol (text, URI), icon,…
  • 22. http://.../tag23 “nature” tag actions captured/encapsulated in a named graph Carroll et al. (2005)
  • 23. How to do things with words? Speech acts. How to do things with tags? Tag actions.
  • 24. Action nt:TagAction nt:isRelatedTo Point/Designate nt:PointAt nt:hasPart nt:GrantAccessRights nt:canBeReadBy Grant/Deny access rights to To (etc.) nt:hasCommunityTag Aggregate nt:Aggregate nt:hasPersonalSign Share Nt:Share nt:sentTo nt:isAbout, nt:isRelevantToSo, Assert nt:Assert nt:isRelevantToSt nt:hasForMedium Evaluate nt:Evaluate nt:isWorth Set a task nt:SetTask nt:elicitsAction Express an emotion nt:ExpressEmotion nt:makesMeFeel nt:raisesQuestionAbo Ask a question nt:Ask ut
  • 25. Such tag actions bear the mark of the technological mediation of the Web. It thus becomes more accurate to describe the :Send tag action as involving a sioc:UserAccount rather than to a person the way it is traditionally conceived). Compared to traditional speech acts, whether grounded ontologically (as in Adolf Reinach, founding father of speech acts) or not, this brings a lot of changes in the way we understand them.
  • 26. 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
  • 27. rdf:type http://.../tag23 nt:ManualTag “nature” even type the tag action sioc:Item rdfg:Graph TagAction ManualTagAction AutoTagAction MachineTagAction IndividualTagAction CollectiveTagAction
  • 28. http://.../tag23 … scot:hasTag #nature choose any existing model SCOT, SIOC, MOAT, IRW, NAO, ES, Tagora, UTO, CommonTag, Newman's Tag Ontology, Tagont…
  • 29. RDF Source declaration 1. <irw:WebResource rdf:about ='http://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>
  • 30. SPARQL all the manual tags 1. SELECT ?t ?a ?g WHERE { 2. GRAPH ? tag { ?t ?a ?g } 3. ?tag rdf:type nicetag:ManualTagAction }
  • 31. <irw:WebResource rdf:about ='http://flickr.com/xyz' cos:graph='http://mysocialsi.te/tag#7182904'> <nicetag:isAbout>improvisation</nicetag:isAbout> </irw:WebResource> rdf:about = 'http:// flickr.com/xyz'  http://flickr.com/xyz/
  • 32. This URI… • Gives access to an image on Flickr irw:givesAccessTo • identifies a resource whose (private) nature is set by the owner of the URI that identifies it irw:identifies • Allows to refer to whatever I want (including a plurality of things at once: from a single resource/URI, I may tag a photo and then a landscape…) irw:refersTo
  • 33. SPARQL request on manual tags 1. SELECT ?t ?a ?g WHERE { 2. GRAPH ? tag { ?t ?a ?g } 3. ?tag rdf:type nicetag:ManualTagAction }
  • 34. summary tag actions as typed & named graphs + ontology rdf:type http://... nt:TagAction sign … … resource RELATION … …
  • 35. http://ns.inria.fr/nicetag/2009/09/25/voc# n i c e dereferenceable t a g namespace *NiceTag speaks 5 languages.* Also available in French, Italian, Spaniard, and Dutch. Soon in German too!