SlideShare a Scribd company logo
Towards an Interlinked
    Semantic Wiki Farm
    SemWiki2008 - ESWC
    June 2, 2008




Alexandre Passant1,2, Philippe Laublet1

1 LaLIC, Université Paris-Sorbonne
2 EDF, Recherche & Développement




1
Social software at EDF R&D


• Electricité de France R&D
    • The largest electricity company in France
    • More than 2000 researchers in its R&D department
    • Lots of different people: chemists, trading experts, computer
      scientists ...
    • Informal and closed-world communities
             • “Knowledge = Power”, due to its cultural history
• Enterprise 2.0 and EDF R&D
    • Enterprise 2.0 is the use of emergent social software platforms
      within companies, or between companies and their partners or
      customers”, Andrew McAfee, May 2006
    • Find ways to let people more easily exchange information and build
      knowledge collaboratively
    • Introducing new tools and principles
              • Blogs, RSS feeds, tagging, wikis
2            • Top-down vs bottom-up approach
Using Wikis at EDF R&D


• Users adopted wikis for their particular needs, as people do
on the Web
    •   Internal project management
    •   Corporate information
    •   Knowledge bases on scientific topics
    •   ...
• Usage statistics
    •   More than 1000 registered users for the whole platform
    •   About 50 wikis, 2800 pages, 60 active users
    •   Different wikis as some people want “their” wiki
    •   Closed, read-only and open wikis, depending on the communities
    •   10% radio between consumers and producers (blogs included)
    •   Many people were not used to those Web 2.0 principles
               • Both technically and regarding the cultural changes it implies
                 regarding knowledge management
3
Technical limits of wikis for knowledge management


• Wikis search-engines can only answer plain-text queries
    • Natural Language Processing algorithms must be applied to extract
      information from current wiki systems
• Cannot answer questions about the content of wiki pages
    • “Is EDF located in France ?”
    • “List all companies known in that wiki”
    • “Who’s working on tidal energies ?”
• Wikis manage documents, not machine-readable
representations of real-world objects
    • Documents and hyperlinks instead of resources, relationships and
      properties
    • A gap between these two ways of modeling knowledge
    • The Semantic Web bridges this gap and semantic wikis provide
      ways to achieve this
4
From documents to resources




5
Existing semantic wikis


• Using wikis to model data using Semanitic Web principles
    • Ontology population and instances evolution
    • Adding RDF into wiki pages
             • SemperWiki
    • Extending wiki syntax to define annotations
             • Semantic MediaWiki
    • Assisting users with user-friendly interfaces
             • IkeWiki, OntoWiki
• Using Semantic Web principles to enrich the usage of wikis
    • Organizing tags to enhance information retrieval
             • SweetWiki
• Powerful (querying, reasoning, enhanced navigation ...), but
raise usability issues in a corporate context
    • URIs, namespaces, triples...
6   • People need something that work without aditional efforts
UfoWiki: Unifying Forms and Ontologies in a Wiki


• A semantic wiki-farm server
• Goals
    • Provide a user-friendly interface to let users create ontology
      instances and manage them in the wiki way
             • Hidden semantics for end-users, using forms
    • Use SIOC and MOAT to model wiki pages meta-data, so that it can
      be integrated with other internal SIOC data
             • A corporate SIOC-o-sphere
    • Connect the meta-data layer to the data (i.e. content) layer
             • Who wrote facts about EDF ?
    • Reuse RDF data available on the Web
             • Geonames.org, DBpedia ...
    • Interlink data from various wiki instances
             • While some wikis are private, their data is valuable
    • Re-use semantic annotations to provide value added interfaces
7            • Macros, semantic search-engine
A form-based user interface


• Using forms to maintain ontology instances
    • Let end-users focus on the content rather than on the modeling
    • Avoid semantic heterogeneity
• Wiki administrators define form-based page templates
    • Based on existing Drupal modules
             • Flexinode (Drupal4), rewriting to CCK
    • Each page corresponds to an ontology class
             • Organization page => foaf:Organization
    • Each field corresponds to a property or relationship
             • Some complex fields can be used to define internal instances
    • Some fields can be used to define MOAT tags
             • Ease the process of linking tagged content to related instances
             • E.g. acronym, nickname
• SPARQL autocompletion based on expected class type
8
    • Closing the open-world assumption, inference might come later
Using wiki to manage ontology instances


• Each created page yields to one main instance, and related /
internal ones

      Macro interne




      Champ avec
     auto-complétion




     Instance interne



9
Linking data and meta-data


• embedsKnowledge: linking a sioc:Item to a graph containing
the triples that were create from this sioc:Item
     • Using SIOC Types module for meta-data modeling
     • sioct:WikiArticle rdfs:subClassOf sioc:Item
             Meta-data RDF file




                      http:://athena/alex



                      sioc:has_creator

     EDF                                                                            Data RDF file
                                             embedsKnowledge
           dc:title
                        Wiki page A
                                                                     athena:EDF



                                rdf:type                                                  http://sws.geonames.org/
                                                               geonames:locatedIn                  3017382


                                   sioct:WikiArticle

10
Architecture of a single wiki




                                                                                                                     edit
                                                                                                                            User 2
                                                                           Wiki page
                                                                               B
                                     Wiki page        HTML hyperlink
                 edit                    A
        User 1
                                                        Document layer
                                                          (wiki level)


                                                                                          produces
                        produces       produces                                 produces                                             RDF
                                                                                                                                     Store
                                                                                                          RDF
                                          RDF                                                          meta-data
                                                                                    RDF                about page
                RDF                   description
                                                                                description
             meta-data                of objects          Semantic                                         B
                                                                                of objects
             about page               embedded          relationships           embedded
                 A                     in page A       between objects           in page B

                  uses                                                                               semantic link
                             semantic link                                                                                    Storage
                                                    Semantic Web layer         uses


                   Meta-data
                   ontologies                                Data-modeling
                 (SIOC, DC ...)                               ontologies
                                                            (SKOS, Domain
                                                             ontologies ...)




11
Interlinking data from various wikis


• All wikis share a common knowledge base
     • URI identification across wikis
     • Merge statements about URIs but keep source using named graphs

                                embedsKnowledge

                                                                                                                                        embedsKnowledge
                 Wiki page A




                                 athena:EDF                                                                                                                   athena:EDF
                                                                                                                       Wiki page B
                 rdf:type
                                                    http://sws.geonames.org/                                                                       athena:produces
                                                             3017382
                               geonames:locatedIn
                                                                                                                         rdf:type
         sioct:WikiArticle                                                                                                                         athena:NuclearEnergy

                                                                                                                    sioct:WikiArticle

                                                         Wiki A


                                                                                                                                                            Wiki B

                                                              stores                                      stores


                                                                                   RDF
                                                                                  Backend
                                                                                                           merges




                                                                                             athena:EDF
                                                                        geonames:locatedIn
                                                                                                            athena:produces

                                                               http://sws.geonames.org/
                                                                        3017382                           athena:NuclearEnergy

12
Using produced RDF data


• RDF data is exported to the triple-store when page is created
     • Immediately re-usable and up-to-date data
• Inline macros
     • Defined by wiki administrators, using PHP and SPARQL
     • User-friendly syntax to let end-users embed it in wiki pages
              • Eg: [onto|members], [onto|type,foaf:Person]
     • Can be used to run complex queries about data from another wiki
              • Eg: All activities of an company and related organizations
• Direct RDF querying
     • Advanced users - User-friendly SPARQL interface planned
     • Queries regarding data, meta-data or both
• Semantic search
     • From keyword to concept
     • Integration with other SIOC data
13
Macro results


• SPARQL query results in wiki pages
     • Subject of the query is the currently browsed instance
     • Similar to SemanticMediaWiki inline macros
     • Semantic back-links




14
SPARQL-ing RDF data from the wiki


• Combining meta-data and content levels:
           • All pages from the wiki #6 that provide information about EDF and
             than have at least 2 replies
select ?page ?title
where {
     graph ?data {
       :EDF ?predicate ?object
     } .
     ?page :embedsKnowledge ?data ;
       rdf:type sioct:WikiArticle ;
       dc:title ?title ;
       sioc:has_container <http://example.org/wiki/6> ;
       sioc:num_replies ?replies .
     <http://example.org/wiki/6> a sioct:Wiki .
} FILTER (?replies > 1)
15
Reusing RDF data available on the Web


• The Linking Open Data initiative
     • Lots or RDF data available from reference data-sets
     • GeoNames, DBpedia, riese …
• Using the same ontologies in a corporate environment
     • Low-cost integration
     • No need to align vocabularies and define mapping between them
• GeoNames wrapper
     •   “city, (state), country” fields mapped to geonames.org web-service
     •   Retrieve the location URI and its related RDF file (with coordinates)
     •   Simple way to create geolocation services and enhance navigation
     •   Provide interlinked RDF data


16
Easy-geolocation with our GeoNames wrapper


• Combining geolocation and macro-queries
     • Location of any member of the currently browsed organization
              • [onto|mapmembers] => SPARQL + rendering




17
Querying the internal SIOC-o-sphere


• Combining SIOC-based information from various data sources
     • Find relevant resource from given keyword with MOAT
     • Retrieves main / related wiki pages from different wikis
     • Retrieve “tagged” blog posts




18
Conclusion


• Overview of our approach
     • User-friendly interface with forms mapped to ontologies
     • SIOC-based meta-data to ease integration with existing SIOC data
     • Combining meta-data and data (content) layer
     • Interlinking data from various wiki instances
     • Using existing RDF data and vocabularies for value-added service
• What’s next ?
     • Validate forms using the underlying ontologies
     • User-interface to define macros
     • Linking / reusing more LOD data
     • Use SIOC in other wikis as a meta-data model



19
Thank you !
     Any questions ?
     slides @ http://apassant.net




20

More Related Content

Viewers also liked

Information Literacy and Internet Research - Wiki workshop
Information Literacy and Internet Research - Wiki workshop Information Literacy and Internet Research - Wiki workshop
Information Literacy and Internet Research - Wiki workshop
Shyamal Lakshminarayanan
 
Better Manufacturing Work Instructions and Technical Documentation with Dozuki
Better Manufacturing Work Instructions and Technical Documentation with DozukiBetter Manufacturing Work Instructions and Technical Documentation with Dozuki
Better Manufacturing Work Instructions and Technical Documentation with Dozuki
Dozuki Software
 
Wetpaint Wiki Workshop
Wetpaint Wiki WorkshopWetpaint Wiki Workshop
Wetpaint Wiki Workshop
Carole McCulloch
 
Gestalt Principless Applied to Web Design
Gestalt Principless Applied to Web DesignGestalt Principless Applied to Web Design
Gestalt Principless Applied to Web Design
Christopher White
 
Semantic Networks
Semantic NetworksSemantic Networks
Semantic Networks
Jenny Galino
 
Open Health Data Qualitative Overview
Open Health Data Qualitative OverviewOpen Health Data Qualitative Overview
Open Health Data Qualitative Overview
Eugene Borukhovich
 
POLITICAL IDEOLOGIES - MARXISM
POLITICAL IDEOLOGIES - MARXISMPOLITICAL IDEOLOGIES - MARXISM
POLITICAL IDEOLOGIES - MARXISM
George Dumitrache
 

Viewers also liked (7)

Information Literacy and Internet Research - Wiki workshop
Information Literacy and Internet Research - Wiki workshop Information Literacy and Internet Research - Wiki workshop
Information Literacy and Internet Research - Wiki workshop
 
Better Manufacturing Work Instructions and Technical Documentation with Dozuki
Better Manufacturing Work Instructions and Technical Documentation with DozukiBetter Manufacturing Work Instructions and Technical Documentation with Dozuki
Better Manufacturing Work Instructions and Technical Documentation with Dozuki
 
Wetpaint Wiki Workshop
Wetpaint Wiki WorkshopWetpaint Wiki Workshop
Wetpaint Wiki Workshop
 
Gestalt Principless Applied to Web Design
Gestalt Principless Applied to Web DesignGestalt Principless Applied to Web Design
Gestalt Principless Applied to Web Design
 
Semantic Networks
Semantic NetworksSemantic Networks
Semantic Networks
 
Open Health Data Qualitative Overview
Open Health Data Qualitative OverviewOpen Health Data Qualitative Overview
Open Health Data Qualitative Overview
 
POLITICAL IDEOLOGIES - MARXISM
POLITICAL IDEOLOGIES - MARXISMPOLITICAL IDEOLOGIES - MARXISM
POLITICAL IDEOLOGIES - MARXISM
 

Similar to Towards an Interlinked Semantic Wiki Farm

Linked data and semantic wikis
Linked data and semantic wikisLinked data and semantic wikis
Linked data and semantic wikis
Sören Auer
 
Metadata is back!
Metadata is back!Metadata is back!
Metadata is back!
Bernhard Haslhofer
 
NOSQL Overview Lightning Talk (Scalability Geekcruise 2009)
NOSQL Overview Lightning Talk (Scalability Geekcruise 2009)NOSQL Overview Lightning Talk (Scalability Geekcruise 2009)
NOSQL Overview Lightning Talk (Scalability Geekcruise 2009)
Emil Eifrem
 
Towards Social Webtops Using Semantic Wiki
Towards Social Webtops Using Semantic WikiTowards Social Webtops Using Semantic Wiki
Towards Social Webtops Using Semantic Wiki
Jie Bao
 
Enabling cross-wikis integration by extending the SIOC ontology
Enabling cross-wikis integration by extending the SIOC ontologyEnabling cross-wikis integration by extending the SIOC ontology
Enabling cross-wikis integration by extending the SIOC ontology
Fabrizio Orlandi
 
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
 
Semantic Search for Enterprise 2.0
Semantic Search for Enterprise 2.0Semantic Search for Enterprise 2.0
Semantic Search for Enterprise 2.0
Alexandre Passant
 
----
--------
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprintSw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
okeee
 
Semantic web
Semantic webSemantic web
Semantic web
Abid Fakhre Alam
 
RDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM ContainersRDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM Containers
Safe Software
 
NOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4jNOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4j
Tobias Lindaaker
 
WebGUI And The Semantic Web
WebGUI And The Semantic WebWebGUI And The Semantic Web
WebGUI And The Semantic Web
William McKee
 
Applying And Extending Semantic Wikis For Semantic Web Courses
Applying And Extending Semantic Wikis For Semantic Web CoursesApplying And Extending Semantic Wikis For Semantic Web Courses
Applying And Extending Semantic Wikis For Semantic Web Courses
Alicia Buske
 
Semantic Web talk TEMPLATE
Semantic Web talk TEMPLATESemantic Web talk TEMPLATE
Semantic Web talk TEMPLATE
Oleksiy Pylypenko
 
SMWCon 2012 Linked Data Visualizations
SMWCon 2012 Linked Data VisualizationsSMWCon 2012 Linked Data Visualizations
SMWCon 2012 Linked Data Visualizations
William Smith
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
EUCLID project
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013
François Belleau
 
Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
Jie Bao
 
Using Semantic Wiki as a Semantic Web Workbench
Using Semantic Wiki as a Semantic Web WorkbenchUsing Semantic Wiki as a Semantic Web Workbench
Using Semantic Wiki as a Semantic Web Workbench
Jie Bao
 

Similar to Towards an Interlinked Semantic Wiki Farm (20)

Linked data and semantic wikis
Linked data and semantic wikisLinked data and semantic wikis
Linked data and semantic wikis
 
Metadata is back!
Metadata is back!Metadata is back!
Metadata is back!
 
NOSQL Overview Lightning Talk (Scalability Geekcruise 2009)
NOSQL Overview Lightning Talk (Scalability Geekcruise 2009)NOSQL Overview Lightning Talk (Scalability Geekcruise 2009)
NOSQL Overview Lightning Talk (Scalability Geekcruise 2009)
 
Towards Social Webtops Using Semantic Wiki
Towards Social Webtops Using Semantic WikiTowards Social Webtops Using Semantic Wiki
Towards Social Webtops Using Semantic Wiki
 
Enabling cross-wikis integration by extending the SIOC ontology
Enabling cross-wikis integration by extending the SIOC ontologyEnabling cross-wikis integration by extending the SIOC ontology
Enabling cross-wikis integration by extending the SIOC ontology
 
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
 
Semantic Search for Enterprise 2.0
Semantic Search for Enterprise 2.0Semantic Search for Enterprise 2.0
Semantic Search for Enterprise 2.0
 
----
--------
----
 
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprintSw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
 
Semantic web
Semantic webSemantic web
Semantic web
 
RDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM ContainersRDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM Containers
 
NOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4jNOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4j
 
WebGUI And The Semantic Web
WebGUI And The Semantic WebWebGUI And The Semantic Web
WebGUI And The Semantic Web
 
Applying And Extending Semantic Wikis For Semantic Web Courses
Applying And Extending Semantic Wikis For Semantic Web CoursesApplying And Extending Semantic Wikis For Semantic Web Courses
Applying And Extending Semantic Wikis For Semantic Web Courses
 
Semantic Web talk TEMPLATE
Semantic Web talk TEMPLATESemantic Web talk TEMPLATE
Semantic Web talk TEMPLATE
 
SMWCon 2012 Linked Data Visualizations
SMWCon 2012 Linked Data VisualizationsSMWCon 2012 Linked Data Visualizations
SMWCon 2012 Linked Data Visualizations
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013
 
Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
 
Using Semantic Wiki as a Semantic Web Workbench
Using Semantic Wiki as a Semantic Web WorkbenchUsing Semantic Wiki as a Semantic Web Workbench
Using Semantic Wiki as a Semantic Web Workbench
 

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
 
Folksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingFolksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate Blogging
Alexandre Passant
 
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Alexandre Passant
 
The Social Web
The Social WebThe Social Web
The Social Web
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
 
Folksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingFolksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate Blogging
 
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
 
The Social Web
The Social WebThe Social Web
The Social Web
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Towards an Interlinked Semantic Wiki Farm

  • 1. Towards an Interlinked Semantic Wiki Farm SemWiki2008 - ESWC June 2, 2008 Alexandre Passant1,2, Philippe Laublet1 1 LaLIC, Université Paris-Sorbonne 2 EDF, Recherche & Développement 1
  • 2. Social software at EDF R&D • Electricité de France R&D • The largest electricity company in France • More than 2000 researchers in its R&D department • Lots of different people: chemists, trading experts, computer scientists ... • Informal and closed-world communities • “Knowledge = Power”, due to its cultural history • Enterprise 2.0 and EDF R&D • Enterprise 2.0 is the use of emergent social software platforms within companies, or between companies and their partners or customers”, Andrew McAfee, May 2006 • Find ways to let people more easily exchange information and build knowledge collaboratively • Introducing new tools and principles • Blogs, RSS feeds, tagging, wikis 2 • Top-down vs bottom-up approach
  • 3. Using Wikis at EDF R&D • Users adopted wikis for their particular needs, as people do on the Web • Internal project management • Corporate information • Knowledge bases on scientific topics • ... • Usage statistics • More than 1000 registered users for the whole platform • About 50 wikis, 2800 pages, 60 active users • Different wikis as some people want “their” wiki • Closed, read-only and open wikis, depending on the communities • 10% radio between consumers and producers (blogs included) • Many people were not used to those Web 2.0 principles • Both technically and regarding the cultural changes it implies regarding knowledge management 3
  • 4. Technical limits of wikis for knowledge management • Wikis search-engines can only answer plain-text queries • Natural Language Processing algorithms must be applied to extract information from current wiki systems • Cannot answer questions about the content of wiki pages • “Is EDF located in France ?” • “List all companies known in that wiki” • “Who’s working on tidal energies ?” • Wikis manage documents, not machine-readable representations of real-world objects • Documents and hyperlinks instead of resources, relationships and properties • A gap between these two ways of modeling knowledge • The Semantic Web bridges this gap and semantic wikis provide ways to achieve this 4
  • 5. From documents to resources 5
  • 6. Existing semantic wikis • Using wikis to model data using Semanitic Web principles • Ontology population and instances evolution • Adding RDF into wiki pages • SemperWiki • Extending wiki syntax to define annotations • Semantic MediaWiki • Assisting users with user-friendly interfaces • IkeWiki, OntoWiki • Using Semantic Web principles to enrich the usage of wikis • Organizing tags to enhance information retrieval • SweetWiki • Powerful (querying, reasoning, enhanced navigation ...), but raise usability issues in a corporate context • URIs, namespaces, triples... 6 • People need something that work without aditional efforts
  • 7. UfoWiki: Unifying Forms and Ontologies in a Wiki • A semantic wiki-farm server • Goals • Provide a user-friendly interface to let users create ontology instances and manage them in the wiki way • Hidden semantics for end-users, using forms • Use SIOC and MOAT to model wiki pages meta-data, so that it can be integrated with other internal SIOC data • A corporate SIOC-o-sphere • Connect the meta-data layer to the data (i.e. content) layer • Who wrote facts about EDF ? • Reuse RDF data available on the Web • Geonames.org, DBpedia ... • Interlink data from various wiki instances • While some wikis are private, their data is valuable • Re-use semantic annotations to provide value added interfaces 7 • Macros, semantic search-engine
  • 8. A form-based user interface • Using forms to maintain ontology instances • Let end-users focus on the content rather than on the modeling • Avoid semantic heterogeneity • Wiki administrators define form-based page templates • Based on existing Drupal modules • Flexinode (Drupal4), rewriting to CCK • Each page corresponds to an ontology class • Organization page => foaf:Organization • Each field corresponds to a property or relationship • Some complex fields can be used to define internal instances • Some fields can be used to define MOAT tags • Ease the process of linking tagged content to related instances • E.g. acronym, nickname • SPARQL autocompletion based on expected class type 8 • Closing the open-world assumption, inference might come later
  • 9. Using wiki to manage ontology instances • Each created page yields to one main instance, and related / internal ones Macro interne Champ avec auto-complétion Instance interne 9
  • 10. Linking data and meta-data • embedsKnowledge: linking a sioc:Item to a graph containing the triples that were create from this sioc:Item • Using SIOC Types module for meta-data modeling • sioct:WikiArticle rdfs:subClassOf sioc:Item Meta-data RDF file http:://athena/alex sioc:has_creator EDF Data RDF file embedsKnowledge dc:title Wiki page A athena:EDF rdf:type http://sws.geonames.org/ geonames:locatedIn 3017382 sioct:WikiArticle 10
  • 11. Architecture of a single wiki edit User 2 Wiki page B Wiki page HTML hyperlink edit A User 1 Document layer (wiki level) produces produces produces produces RDF Store RDF RDF meta-data RDF about page RDF description description meta-data of objects Semantic B of objects about page embedded relationships embedded A in page A between objects in page B uses semantic link semantic link Storage Semantic Web layer uses Meta-data ontologies Data-modeling (SIOC, DC ...) ontologies (SKOS, Domain ontologies ...) 11
  • 12. Interlinking data from various wikis • All wikis share a common knowledge base • URI identification across wikis • Merge statements about URIs but keep source using named graphs embedsKnowledge embedsKnowledge Wiki page A athena:EDF athena:EDF Wiki page B rdf:type http://sws.geonames.org/ athena:produces 3017382 geonames:locatedIn rdf:type sioct:WikiArticle athena:NuclearEnergy sioct:WikiArticle Wiki A Wiki B stores stores RDF Backend merges athena:EDF geonames:locatedIn athena:produces http://sws.geonames.org/ 3017382 athena:NuclearEnergy 12
  • 13. Using produced RDF data • RDF data is exported to the triple-store when page is created • Immediately re-usable and up-to-date data • Inline macros • Defined by wiki administrators, using PHP and SPARQL • User-friendly syntax to let end-users embed it in wiki pages • Eg: [onto|members], [onto|type,foaf:Person] • Can be used to run complex queries about data from another wiki • Eg: All activities of an company and related organizations • Direct RDF querying • Advanced users - User-friendly SPARQL interface planned • Queries regarding data, meta-data or both • Semantic search • From keyword to concept • Integration with other SIOC data 13
  • 14. Macro results • SPARQL query results in wiki pages • Subject of the query is the currently browsed instance • Similar to SemanticMediaWiki inline macros • Semantic back-links 14
  • 15. SPARQL-ing RDF data from the wiki • Combining meta-data and content levels: • All pages from the wiki #6 that provide information about EDF and than have at least 2 replies select ?page ?title where { graph ?data { :EDF ?predicate ?object } . ?page :embedsKnowledge ?data ; rdf:type sioct:WikiArticle ; dc:title ?title ; sioc:has_container <http://example.org/wiki/6> ; sioc:num_replies ?replies . <http://example.org/wiki/6> a sioct:Wiki . } FILTER (?replies > 1) 15
  • 16. Reusing RDF data available on the Web • The Linking Open Data initiative • Lots or RDF data available from reference data-sets • GeoNames, DBpedia, riese … • Using the same ontologies in a corporate environment • Low-cost integration • No need to align vocabularies and define mapping between them • GeoNames wrapper • “city, (state), country” fields mapped to geonames.org web-service • Retrieve the location URI and its related RDF file (with coordinates) • Simple way to create geolocation services and enhance navigation • Provide interlinked RDF data 16
  • 17. Easy-geolocation with our GeoNames wrapper • Combining geolocation and macro-queries • Location of any member of the currently browsed organization • [onto|mapmembers] => SPARQL + rendering 17
  • 18. Querying the internal SIOC-o-sphere • Combining SIOC-based information from various data sources • Find relevant resource from given keyword with MOAT • Retrieves main / related wiki pages from different wikis • Retrieve “tagged” blog posts 18
  • 19. Conclusion • Overview of our approach • User-friendly interface with forms mapped to ontologies • SIOC-based meta-data to ease integration with existing SIOC data • Combining meta-data and data (content) layer • Interlinking data from various wiki instances • Using existing RDF data and vocabularies for value-added service • What’s next ? • Validate forms using the underlying ontologies • User-interface to define macros • Linking / reusing more LOD data • Use SIOC in other wikis as a meta-data model 19
  • 20. Thank you ! Any questions ? slides @ http://apassant.net 20