SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 
Master in Knowledge & Innovation Management
Master in Knowledge & Innovation ManagementMaster in Knowledge & Innovation Management
Master in Knowledge & Innovation ManagementinnovActing
 
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 LibrariesSebastian Ryszard Kruk
 
Knowledge management 2.0
Knowledge management 2.0Knowledge management 2.0
Knowledge management 2.0Giacomo Mason
 
Clinical Pathways DIGITALIZATION
Clinical Pathways DIGITALIZATIONClinical Pathways DIGITALIZATION
Clinical Pathways DIGITALIZATIONwHospital 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 & primerBlockstrap.com
 

Andere mochten auch (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
 

Ähnlich wie 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 BloggingAlexandre Passant
 
OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010Peter 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 toolsMelanie 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 StudyDebashisnaskar
 
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
 
BHL Technical Projects Updates
BHL Technical Projects UpdatesBHL Technical Projects Updates
BHL Technical Projects UpdatesWilliam 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
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)marevil awas
 

Ähnlich wie 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)
 

Mehr von 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 DiscoveryAlexandre Passant
 
seevl: Data-driven music discovery
seevl: Data-driven music discoveryseevl: Data-driven music discovery
seevl: Data-driven music discoveryAlexandre 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 talkAlexandre 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 WebAlexandre Passant
 
Social Web - The Next Generation
Social Web - The Next GenerationSocial Web - The Next Generation
Social Web - The Next GenerationAlexandre Passant
 
Dbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpediaDbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpediaAlexandre 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
 
Rethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed SemanticRethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed SemanticAlexandre Passant
 
SMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic MicrobloggingSMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic MicrobloggingAlexandre 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 conversationsAlexandre 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 dbrecAlexandre 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 WebAlexandre 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 EntrepriseAlexandre 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:storeAlexandre 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 CommunitiesAlexandre 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.0Alexandre Passant
 

Mehr von 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
 

Kürzlich hochgeladen

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

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