SlideShare a Scribd company logo
Using Ontologies to
                                                           Strengthen
                                                           Folksonomies and
                                                           Enrich Information
                                                           Retrieval in Weblogs




    Alexandre Passant
    EDF, Recherche & Développement, Clamart, France
    Université Paris 4, Laboratoire LaLICC, Paris, France
1     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
1
              Corporate Blogging




2   October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Classical (old-school) information systems


    •  Features:
              •    Workflows
              •    Access Control
              •    Templates
              •    Archives
    •  Designed to store:
              •  Project reports
              •  Internal notes
              •  Hierarchical information
    •  But, what about informal and unstructured content:
              •  Short news
              •  E-mails
              •  Coffee-break discussions


3     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
A new vision: Enterprise 2.0


    •  Web 2.0 concepts in a corporate environment
    •  Write and share any knowledge:
              •  Blogs
              •  Comments, trackbacks
    •  Re-use and capitalize knowledge:
           •  Wikis
           •  Open structure and cooperation
    •  Be informed:
              •  RSS feeds
              •  Shared subscriptions



4     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
EDF R&D Experiment


    •  EDF R&D:
              •  2000 researchers
              •  3 research centers
    •  Our platform:
              •  RSS subscription system
              •  Blogs
              •  Group wikis
    •  Experiment (1 1/2 year):
              •  1500 feeds, 8000 blog posts
              •  80 bloggers, 600 readers / subscribers




5     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
2
              Weblogs Indexing and Folksonomies




6   October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Indexing blog posts


    •  Meta-data about the container:
              •  Automatically-created metadata:
                         •  Author, creation date, title
              •  DublinCore standards
    •  Meta-data about blog post content:
              •  Previously-defined:
                              •  Ontologies, taxonomies
              •  User-defined:
                              •  Free keywords and folksonomies

    •  Folksonomies:
              •  Easy to adopt
              •  Build from scratch




7     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Folksonomies limits


    •  Tags variation:
             •  Different tags for the same meaning:
                             •  Synonymy, Abbreviation, Acronyms …
                             •  Typos
    •  Tag ambiguity:
             •  Different meanings for the same tag:
                             •  Acronyms, Homonymy …
    •  Flat organisation:
             •  No way to suggest related tags
                             •  Paris / France
                             •  blog / socialsoftware



8    October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Ambiguity example from del.icio.us




9    October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Some tools to reduce variation and explosion


     •  Tag completion:
              •  Forward and “backward” completion
              •  AJAX
     •  Tag suggestion:
              •    Based on blog post content
              •    Suggesting existing tags
              •    But also new ones using named entites extraction
              •    AJAX




10    October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
3
               The Semantic Web




11   October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
A Few Words About the Semantic Web


     •  Semantic Web
               •  Extending the current Web
               •  Unified description of resources
     •  Ontologies
               •  Representation of a domain
               •  Common vocabulary
     •  Languages
               •  Modeling: RDF(S), OWL …
               •  Querying: SPARQL …




12     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Weblogging and the Semantic Web


     •  Tools:
               •  Snippet Manager [Cayzer & al. 2005]
               •  semiBlog [Möller & al. 2006]
     •  Folksonomies:
               •  Tag ontology to represent connections between tags [Newman 2005]
               •  Tagging model [Gruber 2005]
     •  Vocabularies:
               •  RSS 1.0 based on RDF, can be extended with other vocabularies
               •  SIOC: Semantically-Interlinked Online Communities [Breslin & al. 2005]
     •  State of The Art:
               •  « What next for Semantic Blogging » [Cayzer 2006]


13     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
4
               Strengthening Folksonomies




14   October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
A mix of Folksonomies and Ontologies


     •  Mixing both approaches
               •  Keep the open spirit of folksonomies
               •  Use an ontology layer as a formal way to represent data
               •  Remove ambiguity and add meaning to tags to enhance search experience
     •  How ?
               •  Link tags to domain ontology concepts (classes / instances)
               •  Create links between posts and ontology concepts using SIOC
     •  First steps
               •  Analyse the folksonomy and most popular tags
               •  Create a core ontology (based on PROTON) and its instances
               •  300 classes, 600 instances, mainly named entities




15     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
A simple way to link tags to ontology instances




16    October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
From Tags to Ontology (1/5)


     1)  Create and tag post




17     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
From Tags to Ontology (2/5)


     1)  Create and tag post
     2)  Link tag to ontology




18     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
From Tags to Ontology (3/5)


     1)  Create and tag post
     2)  Link tag to ontology
     3)  Link post to ontology




19     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
From Tags to Ontology (4/5)


     1)  Create and tag post
     2)  Link tag to ontology
     3)  Link post to ontology
     4)  Create new post




20     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
From Tags to Ontology (5/5)


     1)  Create and tag post
     2)  Link tag to ontology
     3)  Link post to ontology
     4)  Create new post
     5)  Infer related post




21     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Dealing with ambiguity and maintaining instances


     •  User interface to remove ambiguity
     when adding a new post




     •  Ability to browse the ontology to
     link to other class / instance for
     new / different meaning tags
     •  Restricted back office to create
     new instances



22     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
5
               Enhanced Information Retrieval




23   October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
A Semantic Search Engine


     •  Decentralized data:                                                         •  Using tags / ontology links to:
               •  Ontologies                                                                    •  Deal with tags variations
               •  Blog posts w/ RDF description                                                 •  Remove ambiguity
               •  A central 3store w/ SPARQL




24     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Suggesting related tags and posts


     •  Goal:
               •  Offer suggestions to users based on their current tag search
               •  Let users discover potential interesting posts
               •  Different approaches, use both tagging and ontologies:
                               •  Using instances co-occurrence
                               •  Using instances type
                               •  Defining specific rules
               •  Run on the fly and suggest results, using SPARQL




25     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Using instances co-occurrence


     •  Basic approach:
     –  Posts sharing concepts
     –  Ontology to remove ambiguity




26     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Using instances types


     •  Suggesting instances of the same
     class:
     –  Programming languages
     –  Energy companies




27     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Defining specific rules


     •  Rule(s) for each class
               •  Location / {sub|top}locations
               •  Company / companies working
                  in the same area




28     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Rule example


     •  RDF rule                      •  Reformulated w/ SPARQL
     {!                               SELECT ?post ?topic ?domain!
         :x rdf:type sioc:post .!     WHERE {!
         :y rdf:type sioc:post .!         <$uri> [!
         :x sioc:topic :a .!                rdf:type ptop:Agent ;!
         :y sioc:topic :b .!                company:expertiseIn ?
                                      domain!
         :a rdf:type ptop:Agent .!
                                          ] .!
         :b rdf:type ptop:Agent .!
                                          ?post sioc:topic ?topic .!
         :a company:expertiseIn :d .!
                                          ?topic [!
         :b company:expertiseIn :d !
                                            rdf:type ptop:Agent ;!
     } => {!
                                            company:expertiseIn ?
         :x sioc:related_to :y !      domain!
     } .                                  ] !
                                      }


29    October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Running and Displaying results


     •  SPARQL queries on the triplestore
     •  Offering different tagclouds to split
     results in clusters:
               •  Instances
               •  Specific rules
               •  Co-occurrence
     •  Let users know why they should
     have a look to related posts




30     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
6
               Conclusion




31   October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Conclusion


     •  Mixing folksonomies and ontologies
               •    Keep simplicity of free tagging
               •    Ontologies to reduce limits of free tagging
               •    Infer related posts / topics
               •    A mix of top-down and bottom-up approach
     •  A real use-case
               •  Adapt model and interfaces to users needs
     •  Future works
               •  Knowledge extraction from weblogs
               •  Use wikis to add properties to ontology instances
               •  New ways to browse and query blog posts




32     October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
Thank you !




33   October 24, 2009   Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007

More Related Content

Viewers also liked

Tecnologie semantiche per il knowledge Management
Tecnologie semantiche per il knowledge Management Tecnologie semantiche per il knowledge Management
Tecnologie semantiche per il knowledge Management
Nicola Cerami
 
3. Knowledge Management
3. Knowledge Management3. Knowledge Management
3. Knowledge Management
Stefano Epifani
 
Master in Knowledge & Innovation Management
Master in Knowledge & Innovation ManagementMaster in Knowledge & Innovation Management
Master in Knowledge & Innovation Management
innovActing
 
Role of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesRole of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital Libraries
Sebastian Ryszard Kruk
 
Knowledge management 2.0
Knowledge management 2.0Knowledge management 2.0
Knowledge management 2.0
Giacomo Mason
 
Clinical Pathways DIGITALIZATION
Clinical Pathways DIGITALIZATIONClinical Pathways DIGITALIZATION
Clinical Pathways DIGITALIZATION
wHospital FX
 
Knowledge Management Presentation
Knowledge Management PresentationKnowledge Management Presentation
Knowledge Management Presentationkreaume
 
Knowledge management
Knowledge managementKnowledge management
Knowledge managementSehar Abbas
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primer
Blockstrap.com
 

Viewers also liked (9)

Tecnologie semantiche per il knowledge Management
Tecnologie semantiche per il knowledge Management Tecnologie semantiche per il knowledge Management
Tecnologie semantiche per il knowledge Management
 
3. Knowledge Management
3. Knowledge Management3. Knowledge Management
3. Knowledge Management
 
Master in Knowledge & Innovation Management
Master in Knowledge & Innovation ManagementMaster in Knowledge & Innovation Management
Master in Knowledge & Innovation Management
 
Role of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesRole of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital Libraries
 
Knowledge management 2.0
Knowledge management 2.0Knowledge management 2.0
Knowledge management 2.0
 
Clinical Pathways DIGITALIZATION
Clinical Pathways DIGITALIZATIONClinical Pathways DIGITALIZATION
Clinical Pathways DIGITALIZATION
 
Knowledge Management Presentation
Knowledge Management PresentationKnowledge Management Presentation
Knowledge Management Presentation
 
Knowledge management
Knowledge managementKnowledge management
Knowledge management
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primer
 

Similar to Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval in Weblogs

Folksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingFolksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate Blogging
Alexandre Passant
 
OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010
Peter Yim
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
Melanie Courtot
 
Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Janet Leu
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
Debashisnaskar
 
Blog clustering
Blog clusteringBlog clustering
Blog clustering
Ahmad Ammari
 
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
locloud
 
Taxonomies and Metadata
Taxonomies and MetadataTaxonomies and Metadata
Taxonomies and Metadata
Aravind Sesagiri Raamkumar
 
BHL Technical Projects Updates
BHL Technical Projects UpdatesBHL Technical Projects Updates
BHL Technical Projects Updates
William Ulate
 
Improving library services with semantic web technology in the realm of repos...
Improving library services with semantic web technology in the realm of repos...Improving library services with semantic web technology in the realm of repos...
Improving library services with semantic web technology in the realm of repos...redsys
 
Ontology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyDebashisnaskar
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
floyd taag
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
floyd taag
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
floyd taag
 
-Open Archives Initiatives(final)
-Open Archives Initiatives(final)-Open Archives Initiatives(final)
-Open Archives Initiatives(final)floyd taag
 
Slides anu talkwebarchivingaug2012
Slides anu talkwebarchivingaug2012Slides anu talkwebarchivingaug2012
Slides anu talkwebarchivingaug2012Roxanne Missingham
 
FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?
INRAE (MISTEA) and University of Montpellier (LIRMM)
 
Ontology repositories and case study with OntoPortal
Ontology repositories and case study with OntoPortalOntology repositories and case study with OntoPortal
Ontology repositories and case study with OntoPortal
INRAE (MISTEA) and University of Montpellier (LIRMM)
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
marevil awas
 

Similar to Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval in Weblogs (20)

Folksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingFolksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate Blogging
 
OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
 
Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
 
Blog clustering
Blog clusteringBlog clustering
Blog clustering
 
2012.11 - ISWC 2012 - DC - 1
2012.11 - ISWC 2012 - DC - 12012.11 - ISWC 2012 - DC - 1
2012.11 - ISWC 2012 - DC - 1
 
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
 
Taxonomies and Metadata
Taxonomies and MetadataTaxonomies and Metadata
Taxonomies and Metadata
 
BHL Technical Projects Updates
BHL Technical Projects UpdatesBHL Technical Projects Updates
BHL Technical Projects Updates
 
Improving library services with semantic web technology in the realm of repos...
Improving library services with semantic web technology in the realm of repos...Improving library services with semantic web technology in the realm of repos...
Improving library services with semantic web technology in the realm of repos...
 
Ontology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical study
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
 
-Open Archives Initiatives(final)
-Open Archives Initiatives(final)-Open Archives Initiatives(final)
-Open Archives Initiatives(final)
 
Slides anu talkwebarchivingaug2012
Slides anu talkwebarchivingaug2012Slides anu talkwebarchivingaug2012
Slides anu talkwebarchivingaug2012
 
FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?
 
Ontology repositories and case study with OntoPortal
Ontology repositories and case study with OntoPortalOntology repositories and case study with OntoPortal
Ontology repositories and case study with OntoPortal
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
 

More from Alexandre Passant

seevl: Cloud computing, the Semantic Web and Music Discovery
seevl: Cloud computing, the Semantic Web and Music Discoveryseevl: Cloud computing, the Semantic Web and Music Discovery
seevl: Cloud computing, the Semantic Web and Music Discovery
Alexandre Passant
 
seevl: Data-driven music discovery
seevl: Data-driven music discoveryseevl: Data-driven music discovery
seevl: Data-driven music discovery
Alexandre Passant
 
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Alexandre Passant
 
Seevl - SemTech lightning talk
Seevl - SemTech lightning talkSeevl - SemTech lightning talk
Seevl - SemTech lightning talk
Alexandre Passant
 
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le WebSPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
Alexandre Passant
 
Social Web - The Next Generation
Social Web - The Next GenerationSocial Web - The Next Generation
Social Web - The Next Generation
Alexandre Passant
 
Dbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpediaDbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpedia
Alexandre Passant
 
Semwebbers, LODers: What PubSubHubbub can do for you
Semwebbers, LODers: What PubSubHubbub can do for you Semwebbers, LODers: What PubSubHubbub can do for you
Semwebbers, LODers: What PubSubHubbub can do for you Alexandre Passant
 
i-Semantics panel
i-Semantics paneli-Semantics panel
i-Semantics panel
Alexandre Passant
 
Rethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed SemanticRethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed Semantic
Alexandre Passant
 
SMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic MicrobloggingSMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic Microblogging
Alexandre Passant
 
A semantic framework for modelling quotes in email conversations
A semantic framework for modelling quotes in email conversationsA semantic framework for modelling quotes in email conversations
A semantic framework for modelling quotes in email conversations
Alexandre Passant
 
Hey! Ho! Let’s go! Explanatory music recommendations with dbrec
Hey! Ho! Let’s go! Explanatory music recommendations with dbrecHey! Ho! Let’s go! Explanatory music recommendations with dbrec
Hey! Ho! Let’s go! Explanatory music recommendations with dbrec
Alexandre Passant
 
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
Alexandre Passant
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Alexandre Passant
 
Ontologies et Web 2.0 : une Expérimentation en Entreprise
Ontologies et Web 2.0 : une Expérimentation en EntrepriseOntologies et Web 2.0 : une Expérimentation en Entreprise
Ontologies et Web 2.0 : une Expérimentation en Entreprise
Alexandre Passant
 
A user-friendly interface to browse and find DOAP project with doap:store
A user-friendly interface to browse and find DOAP project with doap:storeA user-friendly interface to browse and find DOAP project with doap:store
A user-friendly interface to browse and find DOAP project with doap:store
Alexandre Passant
 
The Social Web
The Social WebThe Social Web
The Social Web
Alexandre Passant
 
Using Semantics to Improve Corporate Online Communities
Using Semantics to Improve Corporate Online CommunitiesUsing Semantics to Improve Corporate Online Communities
Using Semantics to Improve Corporate Online Communities
Alexandre Passant
 
Technologies du Web Sémantique pour l'Entreprise 2.0
Technologies du Web Sémantique pour l'Entreprise 2.0Technologies du Web Sémantique pour l'Entreprise 2.0
Technologies du Web Sémantique pour l'Entreprise 2.0
Alexandre Passant
 

More from Alexandre Passant (20)

seevl: Cloud computing, the Semantic Web and Music Discovery
seevl: Cloud computing, the Semantic Web and Music Discoveryseevl: Cloud computing, the Semantic Web and Music Discovery
seevl: Cloud computing, the Semantic Web and Music Discovery
 
seevl: Data-driven music discovery
seevl: Data-driven music discoveryseevl: Data-driven music discovery
seevl: Data-driven music discovery
 
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
 
Seevl - SemTech lightning talk
Seevl - SemTech lightning talkSeevl - SemTech lightning talk
Seevl - SemTech lightning talk
 
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le WebSPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
 
Social Web - The Next Generation
Social Web - The Next GenerationSocial Web - The Next Generation
Social Web - The Next Generation
 
Dbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpediaDbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpedia
 
Semwebbers, LODers: What PubSubHubbub can do for you
Semwebbers, LODers: What PubSubHubbub can do for you Semwebbers, LODers: What PubSubHubbub can do for you
Semwebbers, LODers: What PubSubHubbub can do for you
 
i-Semantics panel
i-Semantics paneli-Semantics panel
i-Semantics panel
 
Rethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed SemanticRethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed Semantic
 
SMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic MicrobloggingSMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic Microblogging
 
A semantic framework for modelling quotes in email conversations
A semantic framework for modelling quotes in email conversationsA semantic framework for modelling quotes in email conversations
A semantic framework for modelling quotes in email conversations
 
Hey! Ho! Let’s go! Explanatory music recommendations with dbrec
Hey! Ho! Let’s go! Explanatory music recommendations with dbrecHey! Ho! Let’s go! Explanatory music recommendations with dbrec
Hey! Ho! Let’s go! Explanatory music recommendations with dbrec
 
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Ontologies et Web 2.0 : une Expérimentation en Entreprise
Ontologies et Web 2.0 : une Expérimentation en EntrepriseOntologies et Web 2.0 : une Expérimentation en Entreprise
Ontologies et Web 2.0 : une Expérimentation en Entreprise
 
A user-friendly interface to browse and find DOAP project with doap:store
A user-friendly interface to browse and find DOAP project with doap:storeA user-friendly interface to browse and find DOAP project with doap:store
A user-friendly interface to browse and find DOAP project with doap:store
 
The Social Web
The Social WebThe Social Web
The Social Web
 
Using Semantics to Improve Corporate Online Communities
Using Semantics to Improve Corporate Online CommunitiesUsing Semantics to Improve Corporate Online Communities
Using Semantics to Improve Corporate Online Communities
 
Technologies du Web Sémantique pour l'Entreprise 2.0
Technologies du Web Sémantique pour l'Entreprise 2.0Technologies du Web Sémantique pour l'Entreprise 2.0
Technologies du Web Sémantique pour l'Entreprise 2.0
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval in Weblogs

  • 1. Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval in Weblogs Alexandre Passant EDF, Recherche & Développement, Clamart, France Université Paris 4, Laboratoire LaLICC, Paris, France 1 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 2. 1 Corporate Blogging 2 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 3. Classical (old-school) information systems •  Features: •  Workflows •  Access Control •  Templates •  Archives •  Designed to store: •  Project reports •  Internal notes •  Hierarchical information •  But, what about informal and unstructured content: •  Short news •  E-mails •  Coffee-break discussions 3 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 4. A new vision: Enterprise 2.0 •  Web 2.0 concepts in a corporate environment •  Write and share any knowledge: •  Blogs •  Comments, trackbacks •  Re-use and capitalize knowledge: •  Wikis •  Open structure and cooperation •  Be informed: •  RSS feeds •  Shared subscriptions 4 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 5. EDF R&D Experiment •  EDF R&D: •  2000 researchers •  3 research centers •  Our platform: •  RSS subscription system •  Blogs •  Group wikis •  Experiment (1 1/2 year): •  1500 feeds, 8000 blog posts •  80 bloggers, 600 readers / subscribers 5 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 6. 2 Weblogs Indexing and Folksonomies 6 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 7. Indexing blog posts •  Meta-data about the container: •  Automatically-created metadata: •  Author, creation date, title •  DublinCore standards •  Meta-data about blog post content: •  Previously-defined: •  Ontologies, taxonomies •  User-defined: •  Free keywords and folksonomies •  Folksonomies: •  Easy to adopt •  Build from scratch 7 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 8. Folksonomies limits •  Tags variation: •  Different tags for the same meaning: •  Synonymy, Abbreviation, Acronyms … •  Typos •  Tag ambiguity: •  Different meanings for the same tag: •  Acronyms, Homonymy … •  Flat organisation: •  No way to suggest related tags •  Paris / France •  blog / socialsoftware 8 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 9. Ambiguity example from del.icio.us 9 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 10. Some tools to reduce variation and explosion •  Tag completion: •  Forward and “backward” completion •  AJAX •  Tag suggestion: •  Based on blog post content •  Suggesting existing tags •  But also new ones using named entites extraction •  AJAX 10 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 11. 3 The Semantic Web 11 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 12. A Few Words About the Semantic Web •  Semantic Web •  Extending the current Web •  Unified description of resources •  Ontologies •  Representation of a domain •  Common vocabulary •  Languages •  Modeling: RDF(S), OWL … •  Querying: SPARQL … 12 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 13. Weblogging and the Semantic Web •  Tools: •  Snippet Manager [Cayzer & al. 2005] •  semiBlog [Möller & al. 2006] •  Folksonomies: •  Tag ontology to represent connections between tags [Newman 2005] •  Tagging model [Gruber 2005] •  Vocabularies: •  RSS 1.0 based on RDF, can be extended with other vocabularies •  SIOC: Semantically-Interlinked Online Communities [Breslin & al. 2005] •  State of The Art: •  « What next for Semantic Blogging » [Cayzer 2006] 13 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 14. 4 Strengthening Folksonomies 14 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 15. A mix of Folksonomies and Ontologies •  Mixing both approaches •  Keep the open spirit of folksonomies •  Use an ontology layer as a formal way to represent data •  Remove ambiguity and add meaning to tags to enhance search experience •  How ? •  Link tags to domain ontology concepts (classes / instances) •  Create links between posts and ontology concepts using SIOC •  First steps •  Analyse the folksonomy and most popular tags •  Create a core ontology (based on PROTON) and its instances •  300 classes, 600 instances, mainly named entities 15 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 16. A simple way to link tags to ontology instances 16 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 17. From Tags to Ontology (1/5) 1)  Create and tag post 17 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 18. From Tags to Ontology (2/5) 1)  Create and tag post 2)  Link tag to ontology 18 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 19. From Tags to Ontology (3/5) 1)  Create and tag post 2)  Link tag to ontology 3)  Link post to ontology 19 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 20. From Tags to Ontology (4/5) 1)  Create and tag post 2)  Link tag to ontology 3)  Link post to ontology 4)  Create new post 20 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 21. From Tags to Ontology (5/5) 1)  Create and tag post 2)  Link tag to ontology 3)  Link post to ontology 4)  Create new post 5)  Infer related post 21 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 22. Dealing with ambiguity and maintaining instances •  User interface to remove ambiguity when adding a new post •  Ability to browse the ontology to link to other class / instance for new / different meaning tags •  Restricted back office to create new instances 22 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 23. 5 Enhanced Information Retrieval 23 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 24. A Semantic Search Engine •  Decentralized data: •  Using tags / ontology links to: •  Ontologies •  Deal with tags variations •  Blog posts w/ RDF description •  Remove ambiguity •  A central 3store w/ SPARQL 24 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 25. Suggesting related tags and posts •  Goal: •  Offer suggestions to users based on their current tag search •  Let users discover potential interesting posts •  Different approaches, use both tagging and ontologies: •  Using instances co-occurrence •  Using instances type •  Defining specific rules •  Run on the fly and suggest results, using SPARQL 25 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 26. Using instances co-occurrence •  Basic approach: –  Posts sharing concepts –  Ontology to remove ambiguity 26 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 27. Using instances types •  Suggesting instances of the same class: –  Programming languages –  Energy companies 27 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 28. Defining specific rules •  Rule(s) for each class •  Location / {sub|top}locations •  Company / companies working in the same area 28 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 29. Rule example •  RDF rule •  Reformulated w/ SPARQL {! SELECT ?post ?topic ?domain! :x rdf:type sioc:post .! WHERE {! :y rdf:type sioc:post .! <$uri> [! :x sioc:topic :a .! rdf:type ptop:Agent ;! :y sioc:topic :b .! company:expertiseIn ? domain! :a rdf:type ptop:Agent .! ] .! :b rdf:type ptop:Agent .! ?post sioc:topic ?topic .! :a company:expertiseIn :d .! ?topic [! :b company:expertiseIn :d ! rdf:type ptop:Agent ;! } => {! company:expertiseIn ? :x sioc:related_to :y ! domain! } . ] ! } 29 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 30. Running and Displaying results •  SPARQL queries on the triplestore •  Offering different tagclouds to split results in clusters: •  Instances •  Specific rules •  Co-occurrence •  Let users know why they should have a look to related posts 30 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 31. 6 Conclusion 31 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 32. Conclusion •  Mixing folksonomies and ontologies •  Keep simplicity of free tagging •  Ontologies to reduce limits of free tagging •  Infer related posts / topics •  A mix of top-down and bottom-up approach •  A real use-case •  Adapt model and interfaces to users needs •  Future works •  Knowledge extraction from weblogs •  Use wikis to add properties to ontology instances •  New ways to browse and query blog posts 32 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007
  • 33. Thank you ! 33 October 24, 2009 Using Ontologies To Strenghten Folksonomies and Enrich Information Retrieval in Weblogs - ICWSM 2007