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

Weitere ähnliche Inhalte

Andere mochten auch

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 DozukiDozuki Software
 
Gestalt Principless Applied to Web Design
Gestalt Principless Applied to Web DesignGestalt Principless Applied to Web Design
Gestalt Principless Applied to Web DesignChristopher White
 
Open Health Data Qualitative Overview
Open Health Data Qualitative OverviewOpen Health Data Qualitative Overview
Open Health Data Qualitative OverviewEugene Borukhovich
 
POLITICAL IDEOLOGIES - MARXISM
POLITICAL IDEOLOGIES - MARXISMPOLITICAL IDEOLOGIES - MARXISM
POLITICAL IDEOLOGIES - MARXISMGeorge Dumitrache
 

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

Ähnlich wie Towards an Interlinked Semantic Wiki Farm

Linked data and semantic wikis
Linked data and semantic wikisLinked data and semantic wikis
Linked data and semantic wikisSören Auer
 
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 WikiJie 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 ontologyFabrizio 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 LibrariesSebastian Ryszard Kruk
 
Semantic Search for Enterprise 2.0
Semantic Search for Enterprise 2.0Semantic Search for Enterprise 2.0
Semantic Search for Enterprise 2.0Alexandre 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-preprintokeee
 
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 ContainersSafe Software
 
NOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4jNOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4jTobias Lindaaker
 
WebGUI And The Semantic Web
WebGUI And The Semantic WebWebGUI And The Semantic Web
WebGUI And The Semantic WebWilliam 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 CoursesAlicia Buske
 
SMWCon 2012 Linked Data Visualizations
SMWCon 2012 Linked Data VisualizationsSMWCon 2012 Linked Data Visualizations
SMWCon 2012 Linked Data VisualizationsWilliam 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 ScenariosEUCLID 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 2013François Belleau
 
Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic WikiJie 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 WorkbenchJie Bao
 

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

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
 
Folksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingFolksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingAlexandre 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
 

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

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 

Kürzlich hochgeladen (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

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