SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Digital Enterprise Research Institute                                            www.deri.ie




                                    Semantic Search on
                                Heterogeneous Wiki Systems

                                           Fabrizio Orlandi, Alexandre Passant
                                                      DERI – Galway




     WikiSym 2010
     Gdansk – 8th July 2010
© Copyright 2009 Digital Enterprise Research Institute. All rights reserved.
Interlinking wikis
Digital Enterprise Research Institute                                                  www.deri.ie


        All wikis share a wide common knowledge, within many different
        wiki platforms:


                                            TWiki                           DokuWiki




                MoinMoin




                                   Widely used even in the workplace...

                                   Atlassian                   Trac
                                                                          XWiki
                                   Confluence                  Wiki




     All with different structures, platform dependent, all disconnected...

                                                     2 of 27
Many isolated communities of users and their data
Digital Enterprise Research Institute                               www.deri.ie




           Wikis are also disconnected with other
                    social media websites

   * Source: Pidgin Technologies, www.pidgintech.com
Interlinking wikis
Digital Enterprise Research Institute                               www.deri.ie


 We propose a new approach based on Linked Data principles to solve such
 issues and to enable semantic search across heterogeneous wiki systems




                                             4 of 27
Wiki Models
Digital Enterprise Research Institute                                                  www.deri.ie



      Several semantic models have been implemented and used within
      specific semantic wiki platforms

     e.g.:



                                                                  Semantic MediaWiki

       as well as efforts to create generic ontology models:
       •WikiOnt ontology (DERI)
       •WIF (Wiki Interchange Format) ontology
         (Völkel, Oren - 1st Workshop on Semantic Wikis - 2006)


      But they are all specific to wikis and not open to other social
                                  websites

                                             5 of 27
SIOC
                          Semantically-Interlinked Online Communities
Digital Enterprise Research Institute                                        www.deri.ie



  • A project developed by DERI to semantically describe the content
    and structure of community sites

  • In particular the SIOC ontology is not specific to wikis and is widely
    used on the Web

  • It aims to create new connections between online discussion posts
    and items, forums, blogs... and wikis.

  • Adopted in a framework of more than 50 applications, deployed on
    over 400 sites
    including Drupal 7 and Yahoo! SearchMonkey

       http://sioc-project.org



                                           6 of 27
Extending the SIOC ontology
Digital Enterprise Research Institute                                       www.deri.ie




      We decided to extend the SIOC ontology to make it compliant with wikis
      and make wikis interoperable and linkable to other social objects.


      First we considered the typical and relevant features of wikis in terms of
      structure and social interactions.

      Modeling these features using SIOC has other advantages:
      • Integration with existing SIOC data, as well as interlinking with other
      RDF data for advanced querying purposes;
      • Ability to run the same SPARQL query to find items on a particular wiki
      site or on a weblog or a forum.



                                            7 of 27
Relevant wiki features
Digital Enterprise Research Institute                                                        www.deri.ie




   • Multi-authoring:                    multiple users edit the same content collaboratively.
   Feature modeled using the class sioc:UserAccount (subclass of foaf:OnlineAccount) as
   object of sioc:has_creator that describes a user account in an online community
   site.
   In this way a foaf:Person can be linked to several sioc:UserAccount belonging to
   different wiki sites.




                                                   8 of 27
Relevant wiki features
Digital Enterprise Research Institute                                                        www.deri.ie




   • Multi-authoring:                    multiple users edit the same content collaboratively.
   Feature modeled using the class sioc:UserAccount (subclass of foaf:OnlineAccount) as
   object of sioc:has_creator that describes a user account in an online community
   site.
   In this way a foaf:Person can be linked to several sioc:UserAccount belonging to
   different wiki sites.




                                                      9 of 27
Relevant wiki features
Digital Enterprise Research Institute                                                        www.deri.ie




   • Categories:                        sets of articles on related topics which are hierarchically
   organized.
   A solution is provided by the SKOS vocabulary, as it offers a way to model
   hierarchical structures between various categories, as instances of skos:Concept
   [Miles, Bechhofer – W3C Recommendation - 2009]

   Hence we defined the sioct:Category class as a subclass of skos:Concept.




                                                     10 of 27
Relevant wiki features
Digital Enterprise Research Institute                                                                          www.deri.ie




       • Social Tagging: non-organized but dynamic organization process.

       The properties sioc:topic (using URIs) and dc:subject (using keywords) can be
       used to represent tags related to a particular wiki page.




                http://wiki.../The_Clash                  sioc:topic                http://wiki.../punk_rock




                                           dc:subject                  tag:hasTag



                                                          Punk rock




                                                        11 of 27
Relevant wiki features
Digital Enterprise Research Institute                                         www.deri.ie




   • Discussions: pages where people can discuss about the article subject.
   We added a new sioc:has_discussion property, with domain sioc:Item and open
   range (to make this property reusable).




                                               12 of 27
Relevant wiki features
Digital Enterprise Research Institute                                         www.deri.ie




      • Backlinks: (or “what links here”) wiki internal links pointing to the same
      wiki article.
      We modeled this feature using the already existing sioc:links_to property
      (subproperty of dcterms:references).




                                               13 of 27
Relevant wiki features
Digital Enterprise Research Institute                                                         www.deri.ie


      •   Pages Versioning: each page has an associated page history.
       In order to define an essential and lightweight model we:
       • Added a sioc:latest_version property;
       • Added 2 transitive (OWL) properties: sioc:earlier_version & sioc:later_version;
       • Defined sioc:later_version as inverse property of sioc:earlier_version;
       • Defined sioc:next(previous)_version as subproperty of sioc:later(earlier)_version.




                                               14 of 27
SIOC-MediaWiki Exporter
Digital Enterprise Research Institute                                             www.deri.ie


           An exporter from a popular wiki platform to expose data in RDF using our
                                      proposed model.

      A webservice, written in PHP, that exports a MediaWiki article in RDF publicly
      available at:
                       http://ws.sioc-project.org/mediawiki/




                                         15 of 27
SIOC-MediaWiki Exporter
Digital Enterprise Research Institute                                             www.deri.ie


           An exporter from a popular wiki platform to expose data in RDF using our
                                      proposed model.

      A webservice, written in PHP, that exports a MediaWiki article in RDF publicly
      available at:
                       http://ws.sioc-project.org/mediawiki/




                                         16 of 27
Browsing the generated data
Digital Enterprise Research Institute                                          www.deri.ie


         RDF data extracted from a wiki page is browsable with tools such as
                                   The Tabulator

               To offer a better browsing experience and ease the process of
               crawling SIOC exports of MediaWiki instances, the webservice
               automatically produces rdfs:seeAlso links between wiki pages,
                            following the Linked Data practices;


           Link to the corresponding Dbpedia resource added automatically, if
            the article is from the Wikipedia [English] (with foaf:primaryTopic)
          A RDF crawler can easily follow all the seeAlso links found on every
          document and continue to crawl, so it is possible to crawl an entire
                         wiki site starting from a single URI.
Browsing the generated data
Digital Enterprise Research Institute                                          www.deri.ie


         RDF data extracted from a wiki page is browsable with tools such as
                                   The Tabulator

               To offer a better browsing experience and ease the process of
               crawling SIOC exports of MediaWiki instances, the webservice
               automatically produces rdfs:seeAlso links between wiki pages,
                           following the Linked Data principles;


           Link to the corresponding DBpedia resource added automatically, if
            the article is from the Wikipedia [English] (with foaf:primaryTopic)


          A RDF crawler can easily follow all the seeAlso links found on every
          document and continue to crawl, so it is possible to crawl an entire
                         wiki site starting from a single URI.


                                        18 of 27
The DokuSIOC plugin
Digital Enterprise Research Institute                                            www.deri.ie




    
        A plugin for DokuWiki that exports RDF data using popular lightweight ontologies
    (originally developed by M. Haschke, a SIOC contributor).

    
     We modified and extended this plug-in in order to be compliant with our proposed
    model and to export all the needed wiki features.

    
      It takes information from the metadata stored in the wiki system about pages,
    users, links, etc. and provides it as raw RDF/XML serialized data
    (instead of the usual HTML page).

    
        Developed in PHP and easy to install in every DokuWiki system.

    
        It uses the SIOC PHP API.




                                            19 of 27
The DokuSIOC plugin
Digital Enterprise Research Institute                    www.deri.ie
Collecting Data
Digital Enterprise Research Institute                                        www.deri.ie


      To evaluate our proposal, we exported and crawled different MediaWiki
       and DokuWiki instances: 5 wikis have been crawled, collecting more
                             than 1GB of RDF data.
                   More than 3000 wiki articles and 700 users.
               RDF data loaded in a triple-store: Sesame + OWLIM


         Using the SPARQL endpoint it is possible to run advanced and cross-
        sites queries on the top of the data collected by combining FOAF and
                                         SIOC
        e.g.:
                     SELECT DISTINCT ?content
                     WHERE {
                        <http://example.org/js#me> foaf:account ?account .
                        ?account rdf:type sioc:UserAccount .
                        ?content sioc:has_creator ?account .
                     }



                                            21 of 27
Collecting Data
Digital Enterprise Research Institute                                        www.deri.ie




                     SELECT DISTINCT ?content
                     WHERE {
                        <http://example.org/js#me> foaf:account ?account .
                        ?account rdf:type sioc:UserAccount .
                        ?content sioc:has_creator ?account .
                     }


                                             22 of 27
Building the application
Digital Enterprise Research Institute                                        www.deri.ie




  
      The data acquisition module is a PHP script that:
        
          queries the triple-store
        
          collects and parses the results
        
          translates the data in the correct format (JSON) for the visualization
          layer

  
   The visualization layer has been built with the Exhibit framework by the
  MIT SIMILE Project
     
        It is a set of Javascript files directly configurable on the HTML code of
        the page to display
     
        It allows for faceted browsing capabilities



                                                23 of 27
Digital Enterprise Research Institute   www.deri.ie
The underlying queries
Digital Enterprise Research Institute                                                 www.deri.ie


  
   The first part shows co-authors of the requested user and their articles in
  common.
                 SELECT DISTINCT ?wiki ?title ?coauthor
                 WHERE {
                   ?pag1 dc:contributor ?me. FILTER regex(?me, "UserX", "i").
                   ?pag1 dc:title ?title ;
                      sioc:has_container ?wiki .
                   ?pag2 dc:title ?title2. FILTER regex(str(?title), str(?title2)).
                   ?pag2 dc:contributor ?coauthor. FILTER ((?coauthor) != (?me)).
                 }

   
    The second part shows all the articles, and the related categories, contributed
   by the requested user on different wikis.

                 SELECT DISTINCT ? wiki ? title ? category
                 WHERE {
                   ?pag1 dc:contributor ?me. FILTER regex(?me, "UserX", "i").
                   ?pag1 dc:title ?title ;
                     sioc:has_container ?wiki ;
                     sioc:topic ?category .
                 }


                                                25 of 27
Conclusions and Future Work
Digital Enterprise Research Institute                                               www.deri.ie


     
      Presented how the SIOC ontology and lightweight semantics can be used and
     extended to represent the structure of wikis in an unified way;
     
         Demonstrated an overall benefit on applying SemWeb technologies to wikis:
            – enabling end-users to access the information generated in a simple and
              transparent way,
            – showing potentialities that cannot be obtained using the traditional Web
              2.0 instruments;
     
      The presented work goes in the direction of creating a collective knowledge
     system on the Web following the best Linked Data principles.

     Future work:
     
         To provide more details about the content of wiki articles
     
         To add to the system architecture a real-time search functionality
     
         To standardise and spread plugins and exporters


                                            26 of 27
Digital Enterprise Research Institute                    www.deri.ie




                                        Thank you!

                                        Any questions?




                                            27 of 27

Más contenido relacionado

Was ist angesagt?

Breaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsBreaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsJohn Breslin
 
Web2.0 Applications
Web2.0 ApplicationsWeb2.0 Applications
Web2.0 Applicationsdomenico79
 
A Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiA Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiMax Völkel
 
Law Libraries And Emerging Technologies
Law Libraries And Emerging TechnologiesLaw Libraries And Emerging Technologies
Law Libraries And Emerging TechnologiesSaskia Mehlhorn
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebJohn Breslin
 
Linking In-Game Events and Entities to Social Data on the Web
Linking In-Game Events and Entities to Social Data on the WebLinking In-Game Events and Entities to Social Data on the Web
Linking In-Game Events and Entities to Social Data on the WebJohn Breslin
 
Web 2.0 in Libraries
Web 2.0 in LibrariesWeb 2.0 in Libraries
Web 2.0 in LibrariesAnupama Saini
 
Connotea and CiteUlike | Milk Group | 3 EHAIL 2010 | Carlos Lopes_ppt
Connotea and CiteUlike | Milk Group | 3 EHAIL 2010 | Carlos Lopes_pptConnotea and CiteUlike | Milk Group | 3 EHAIL 2010 | Carlos Lopes_ppt
Connotea and CiteUlike | Milk Group | 3 EHAIL 2010 | Carlos Lopes_pptCarlos Lopes
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesUldis Bojars
 
Wikis[1]
Wikis[1]Wikis[1]
Wikis[1]experts
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1smtcd
 
Web 2.0: Implications For The Cultural Heritage Sector
Web 2.0: Implications For The Cultural Heritage SectorWeb 2.0: Implications For The Cultural Heritage Sector
Web 2.0: Implications For The Cultural Heritage Sectorlisbk
 

Was ist angesagt? (15)

Breaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsBreaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social Semantics
 
Web2.0 Applications
Web2.0 ApplicationsWeb2.0 Applications
Web2.0 Applications
 
A Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiA Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic Wiki
 
Law Libraries And Emerging Technologies
Law Libraries And Emerging TechnologiesLaw Libraries And Emerging Technologies
Law Libraries And Emerging Technologies
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
Linking In-Game Events and Entities to Social Data on the Web
Linking In-Game Events and Entities to Social Data on the WebLinking In-Game Events and Entities to Social Data on the Web
Linking In-Game Events and Entities to Social Data on the Web
 
Web 2.0 in Libraries
Web 2.0 in LibrariesWeb 2.0 in Libraries
Web 2.0 in Libraries
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Connotea and CiteUlike | Milk Group | 3 EHAIL 2010 | Carlos Lopes_ppt
Connotea and CiteUlike | Milk Group | 3 EHAIL 2010 | Carlos Lopes_pptConnotea and CiteUlike | Milk Group | 3 EHAIL 2010 | Carlos Lopes_ppt
Connotea and CiteUlike | Milk Group | 3 EHAIL 2010 | Carlos Lopes_ppt
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media Sites
 
Wikis[1]
Wikis[1]Wikis[1]
Wikis[1]
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1
 
Web2.0 Expo 2008 Kathy Mandelstein
Web2.0 Expo 2008 Kathy MandelsteinWeb2.0 Expo 2008 Kathy Mandelstein
Web2.0 Expo 2008 Kathy Mandelstein
 
Web 2.0: Implications For The Cultural Heritage Sector
Web 2.0: Implications For The Cultural Heritage SectorWeb 2.0: Implications For The Cultural Heritage Sector
Web 2.0: Implications For The Cultural Heritage Sector
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

Andere mochten auch

XWiki: Collaborative web applications the wiki way
XWiki: Collaborative web applications the wiki wayXWiki: Collaborative web applications the wiki way
XWiki: Collaborative web applications the wiki waylucaa
 
Developing the XWiki software
 Developing the XWiki software Developing the XWiki software
Developing the XWiki softwareXWiki
 
Developing the XWiki Software
Developing the XWiki SoftwareDeveloping the XWiki Software
Developing the XWiki SoftwareXWiki
 
Wonderful World Of Wikis - Updated Feb 2010
Wonderful World Of Wikis - Updated Feb 2010Wonderful World Of Wikis - Updated Feb 2010
Wonderful World Of Wikis - Updated Feb 2010Teaching Sagittarian
 

Andere mochten auch (6)

XWiki: Collaborative web applications the wiki way
XWiki: Collaborative web applications the wiki wayXWiki: Collaborative web applications the wiki way
XWiki: Collaborative web applications the wiki way
 
XWiki Improvements Review (ver 2.4 - 5.1)
XWiki Improvements Review (ver 2.4 - 5.1)XWiki Improvements Review (ver 2.4 - 5.1)
XWiki Improvements Review (ver 2.4 - 5.1)
 
Developing the XWiki software
 Developing the XWiki software Developing the XWiki software
Developing the XWiki software
 
Developing the XWiki Software
Developing the XWiki SoftwareDeveloping the XWiki Software
Developing the XWiki Software
 
Wonderful World Of Wikis - Updated Feb 2010
Wonderful World Of Wikis - Updated Feb 2010Wonderful World Of Wikis - Updated Feb 2010
Wonderful World Of Wikis - Updated Feb 2010
 
Success stats from OSD community
Success stats from OSD communitySuccess stats from OSD community
Success stats from OSD community
 

Ähnlich wie Semantic Search on Heterogeneous Wiki Systems - wikisym2010

Semantic search on heterogeneous wiki systems - Wikimania 2010
Semantic search on heterogeneous wiki systems - Wikimania 2010Semantic search on heterogeneous wiki systems - Wikimania 2010
Semantic search on heterogeneous wiki systems - Wikimania 2010Fabrizio Orlandi
 
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
 
Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Jesse Wang
 
Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+appsJesse Wang
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Jesse Wang
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applicationsJesse Wang
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseJesse Wang
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionJesse Wang
 
Aswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesAswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesJesse Wang
 
Chapter6 McHaney 2nd edition
Chapter6 McHaney 2nd editionChapter6 McHaney 2nd edition
Chapter6 McHaney 2nd editionRoger McHaney
 
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaSemantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaElena-Oana Tabaranu
 
A Semantic Wiki To Support Knowledge Sharing In Innovation Activities
A Semantic Wiki To Support Knowledge Sharing In Innovation ActivitiesA Semantic Wiki To Support Knowledge Sharing In Innovation Activities
A Semantic Wiki To Support Knowledge Sharing In Innovation ActivitiesJennifer Holmes
 
Exploring Article Networks on Wikipedia with NodeXL
Exploring Article Networks on Wikipedia with NodeXLExploring Article Networks on Wikipedia with NodeXL
Exploring Article Networks on Wikipedia with NodeXLShalin Hai-Jew
 
Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...John Breslin
 

Ähnlich wie Semantic Search on Heterogeneous Wiki Systems - wikisym2010 (20)

Semantic search on heterogeneous wiki systems - Wikimania 2010
Semantic search on heterogeneous wiki systems - Wikimania 2010Semantic search on heterogeneous wiki systems - Wikimania 2010
Semantic search on heterogeneous wiki systems - Wikimania 2010
 
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
 
Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action:
 
Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+apps
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applications
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in Use
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in Action
 
The SIOC Project
The SIOC ProjectThe SIOC Project
The SIOC Project
 
Aswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesAswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And Examples
 
Chapter6 McHaney
Chapter6 McHaneyChapter6 McHaney
Chapter6 McHaney
 
Are you wiki?
Are you wiki?Are you wiki?
Are you wiki?
 
Wiki on Library Perspective
Wiki on Library PerspectiveWiki on Library Perspective
Wiki on Library Perspective
 
The Social Web
The Social WebThe Social Web
The Social Web
 
Chapter6 McHaney 2nd edition
Chapter6 McHaney 2nd editionChapter6 McHaney 2nd edition
Chapter6 McHaney 2nd edition
 
Wikis biblio
Wikis biblioWikis biblio
Wikis biblio
 
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaSemantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
 
A Semantic Wiki To Support Knowledge Sharing In Innovation Activities
A Semantic Wiki To Support Knowledge Sharing In Innovation ActivitiesA Semantic Wiki To Support Knowledge Sharing In Innovation Activities
A Semantic Wiki To Support Knowledge Sharing In Innovation Activities
 
Exploring Article Networks on Wikipedia with NodeXL
Exploring Article Networks on Wikipedia with NodeXLExploring Article Networks on Wikipedia with NodeXL
Exploring Article Networks on Wikipedia with NodeXL
 
Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...
 

Mehr von Fabrizio Orlandi

Beyond 2022 project presentation 2021
Beyond 2022 project presentation 2021Beyond 2022 project presentation 2021
Beyond 2022 project presentation 2021Fabrizio Orlandi
 
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...Benchmarking RDF Metadata Representations: Reification, Singleton Property an...
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...Fabrizio Orlandi
 
Modelling context and statement-level metadata in knowledge graphs
Modelling context and statement-level metadata in knowledge graphsModelling context and statement-level metadata in knowledge graphs
Modelling context and statement-level metadata in knowledge graphsFabrizio Orlandi
 
iRap - Interest based RDF update propagation
iRap - Interest based RDF update propagationiRap - Interest based RDF update propagation
iRap - Interest based RDF update propagationFabrizio Orlandi
 
Profiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebProfiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebFabrizio Orlandi
 
Web Intelligence 2013 - Characterizing concepts of interest leveraging Linked...
Web Intelligence 2013 - Characterizing concepts of interest leveraging Linked...Web Intelligence 2013 - Characterizing concepts of interest leveraging Linked...
Web Intelligence 2013 - Characterizing concepts of interest leveraging Linked...Fabrizio Orlandi
 
Multi-Source Provenance-Aware User Interest Profiling on the Social Semantic Web
Multi-Source Provenance-Aware User Interest Profiling on the Social Semantic WebMulti-Source Provenance-Aware User Interest Profiling on the Social Semantic Web
Multi-Source Provenance-Aware User Interest Profiling on the Social Semantic WebFabrizio Orlandi
 
Semantic user profiling and Personalised filtering of the Twitter stream
Semantic user profiling and Personalised filtering of the Twitter streamSemantic user profiling and Personalised filtering of the Twitter stream
Semantic user profiling and Personalised filtering of the Twitter streamFabrizio Orlandi
 
Semantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in WikipediaSemantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in WikipediaFabrizio Orlandi
 
Semantic Search on Heterogeneous Wiki Systems - poster
Semantic Search on Heterogeneous Wiki Systems - posterSemantic Search on Heterogeneous Wiki Systems - poster
Semantic Search on Heterogeneous Wiki Systems - posterFabrizio Orlandi
 

Mehr von Fabrizio Orlandi (10)

Beyond 2022 project presentation 2021
Beyond 2022 project presentation 2021Beyond 2022 project presentation 2021
Beyond 2022 project presentation 2021
 
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...Benchmarking RDF Metadata Representations: Reification, Singleton Property an...
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...
 
Modelling context and statement-level metadata in knowledge graphs
Modelling context and statement-level metadata in knowledge graphsModelling context and statement-level metadata in knowledge graphs
Modelling context and statement-level metadata in knowledge graphs
 
iRap - Interest based RDF update propagation
iRap - Interest based RDF update propagationiRap - Interest based RDF update propagation
iRap - Interest based RDF update propagation
 
Profiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebProfiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic Web
 
Web Intelligence 2013 - Characterizing concepts of interest leveraging Linked...
Web Intelligence 2013 - Characterizing concepts of interest leveraging Linked...Web Intelligence 2013 - Characterizing concepts of interest leveraging Linked...
Web Intelligence 2013 - Characterizing concepts of interest leveraging Linked...
 
Multi-Source Provenance-Aware User Interest Profiling on the Social Semantic Web
Multi-Source Provenance-Aware User Interest Profiling on the Social Semantic WebMulti-Source Provenance-Aware User Interest Profiling on the Social Semantic Web
Multi-Source Provenance-Aware User Interest Profiling on the Social Semantic Web
 
Semantic user profiling and Personalised filtering of the Twitter stream
Semantic user profiling and Personalised filtering of the Twitter streamSemantic user profiling and Personalised filtering of the Twitter stream
Semantic user profiling and Personalised filtering of the Twitter stream
 
Semantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in WikipediaSemantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in Wikipedia
 
Semantic Search on Heterogeneous Wiki Systems - poster
Semantic Search on Heterogeneous Wiki Systems - posterSemantic Search on Heterogeneous Wiki Systems - poster
Semantic Search on Heterogeneous Wiki Systems - poster
 

Último

Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024Brian Pichman
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechProduct School
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationKnoldus Inc.
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveIES VE
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applicationsnooralam814309
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 

Último (20)

Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024
 
SheDev 2024
SheDev 2024SheDev 2024
SheDev 2024
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 

Semantic Search on Heterogeneous Wiki Systems - wikisym2010

  • 1. Digital Enterprise Research Institute www.deri.ie Semantic Search on Heterogeneous Wiki Systems Fabrizio Orlandi, Alexandre Passant DERI – Galway WikiSym 2010 Gdansk – 8th July 2010 © Copyright 2009 Digital Enterprise Research Institute. All rights reserved.
  • 2. Interlinking wikis Digital Enterprise Research Institute www.deri.ie All wikis share a wide common knowledge, within many different wiki platforms: TWiki DokuWiki MoinMoin Widely used even in the workplace... Atlassian Trac XWiki Confluence Wiki All with different structures, platform dependent, all disconnected... 2 of 27
  • 3. Many isolated communities of users and their data Digital Enterprise Research Institute www.deri.ie Wikis are also disconnected with other social media websites * Source: Pidgin Technologies, www.pidgintech.com
  • 4. Interlinking wikis Digital Enterprise Research Institute www.deri.ie We propose a new approach based on Linked Data principles to solve such issues and to enable semantic search across heterogeneous wiki systems 4 of 27
  • 5. Wiki Models Digital Enterprise Research Institute www.deri.ie Several semantic models have been implemented and used within specific semantic wiki platforms e.g.: Semantic MediaWiki as well as efforts to create generic ontology models: •WikiOnt ontology (DERI) •WIF (Wiki Interchange Format) ontology (Völkel, Oren - 1st Workshop on Semantic Wikis - 2006) But they are all specific to wikis and not open to other social websites 5 of 27
  • 6. SIOC Semantically-Interlinked Online Communities Digital Enterprise Research Institute www.deri.ie • A project developed by DERI to semantically describe the content and structure of community sites • In particular the SIOC ontology is not specific to wikis and is widely used on the Web • It aims to create new connections between online discussion posts and items, forums, blogs... and wikis. • Adopted in a framework of more than 50 applications, deployed on over 400 sites including Drupal 7 and Yahoo! SearchMonkey http://sioc-project.org 6 of 27
  • 7. Extending the SIOC ontology Digital Enterprise Research Institute www.deri.ie We decided to extend the SIOC ontology to make it compliant with wikis and make wikis interoperable and linkable to other social objects. First we considered the typical and relevant features of wikis in terms of structure and social interactions. Modeling these features using SIOC has other advantages: • Integration with existing SIOC data, as well as interlinking with other RDF data for advanced querying purposes; • Ability to run the same SPARQL query to find items on a particular wiki site or on a weblog or a forum. 7 of 27
  • 8. Relevant wiki features Digital Enterprise Research Institute www.deri.ie • Multi-authoring: multiple users edit the same content collaboratively. Feature modeled using the class sioc:UserAccount (subclass of foaf:OnlineAccount) as object of sioc:has_creator that describes a user account in an online community site. In this way a foaf:Person can be linked to several sioc:UserAccount belonging to different wiki sites. 8 of 27
  • 9. Relevant wiki features Digital Enterprise Research Institute www.deri.ie • Multi-authoring: multiple users edit the same content collaboratively. Feature modeled using the class sioc:UserAccount (subclass of foaf:OnlineAccount) as object of sioc:has_creator that describes a user account in an online community site. In this way a foaf:Person can be linked to several sioc:UserAccount belonging to different wiki sites. 9 of 27
  • 10. Relevant wiki features Digital Enterprise Research Institute www.deri.ie • Categories: sets of articles on related topics which are hierarchically organized. A solution is provided by the SKOS vocabulary, as it offers a way to model hierarchical structures between various categories, as instances of skos:Concept [Miles, Bechhofer – W3C Recommendation - 2009] Hence we defined the sioct:Category class as a subclass of skos:Concept. 10 of 27
  • 11. Relevant wiki features Digital Enterprise Research Institute www.deri.ie • Social Tagging: non-organized but dynamic organization process. The properties sioc:topic (using URIs) and dc:subject (using keywords) can be used to represent tags related to a particular wiki page. http://wiki.../The_Clash sioc:topic http://wiki.../punk_rock dc:subject tag:hasTag Punk rock 11 of 27
  • 12. Relevant wiki features Digital Enterprise Research Institute www.deri.ie • Discussions: pages where people can discuss about the article subject. We added a new sioc:has_discussion property, with domain sioc:Item and open range (to make this property reusable). 12 of 27
  • 13. Relevant wiki features Digital Enterprise Research Institute www.deri.ie • Backlinks: (or “what links here”) wiki internal links pointing to the same wiki article. We modeled this feature using the already existing sioc:links_to property (subproperty of dcterms:references). 13 of 27
  • 14. Relevant wiki features Digital Enterprise Research Institute www.deri.ie • Pages Versioning: each page has an associated page history. In order to define an essential and lightweight model we: • Added a sioc:latest_version property; • Added 2 transitive (OWL) properties: sioc:earlier_version & sioc:later_version; • Defined sioc:later_version as inverse property of sioc:earlier_version; • Defined sioc:next(previous)_version as subproperty of sioc:later(earlier)_version. 14 of 27
  • 15. SIOC-MediaWiki Exporter Digital Enterprise Research Institute www.deri.ie An exporter from a popular wiki platform to expose data in RDF using our proposed model. A webservice, written in PHP, that exports a MediaWiki article in RDF publicly available at: http://ws.sioc-project.org/mediawiki/ 15 of 27
  • 16. SIOC-MediaWiki Exporter Digital Enterprise Research Institute www.deri.ie An exporter from a popular wiki platform to expose data in RDF using our proposed model. A webservice, written in PHP, that exports a MediaWiki article in RDF publicly available at: http://ws.sioc-project.org/mediawiki/ 16 of 27
  • 17. Browsing the generated data Digital Enterprise Research Institute www.deri.ie RDF data extracted from a wiki page is browsable with tools such as The Tabulator To offer a better browsing experience and ease the process of crawling SIOC exports of MediaWiki instances, the webservice automatically produces rdfs:seeAlso links between wiki pages, following the Linked Data practices; Link to the corresponding Dbpedia resource added automatically, if the article is from the Wikipedia [English] (with foaf:primaryTopic) A RDF crawler can easily follow all the seeAlso links found on every document and continue to crawl, so it is possible to crawl an entire wiki site starting from a single URI.
  • 18. Browsing the generated data Digital Enterprise Research Institute www.deri.ie RDF data extracted from a wiki page is browsable with tools such as The Tabulator To offer a better browsing experience and ease the process of crawling SIOC exports of MediaWiki instances, the webservice automatically produces rdfs:seeAlso links between wiki pages, following the Linked Data principles; Link to the corresponding DBpedia resource added automatically, if the article is from the Wikipedia [English] (with foaf:primaryTopic) A RDF crawler can easily follow all the seeAlso links found on every document and continue to crawl, so it is possible to crawl an entire wiki site starting from a single URI. 18 of 27
  • 19. The DokuSIOC plugin Digital Enterprise Research Institute www.deri.ie  A plugin for DokuWiki that exports RDF data using popular lightweight ontologies (originally developed by M. Haschke, a SIOC contributor).  We modified and extended this plug-in in order to be compliant with our proposed model and to export all the needed wiki features.  It takes information from the metadata stored in the wiki system about pages, users, links, etc. and provides it as raw RDF/XML serialized data (instead of the usual HTML page).  Developed in PHP and easy to install in every DokuWiki system.  It uses the SIOC PHP API. 19 of 27
  • 20. The DokuSIOC plugin Digital Enterprise Research Institute www.deri.ie
  • 21. Collecting Data Digital Enterprise Research Institute www.deri.ie To evaluate our proposal, we exported and crawled different MediaWiki and DokuWiki instances: 5 wikis have been crawled, collecting more than 1GB of RDF data. More than 3000 wiki articles and 700 users. RDF data loaded in a triple-store: Sesame + OWLIM Using the SPARQL endpoint it is possible to run advanced and cross- sites queries on the top of the data collected by combining FOAF and SIOC e.g.: SELECT DISTINCT ?content WHERE { <http://example.org/js#me> foaf:account ?account . ?account rdf:type sioc:UserAccount . ?content sioc:has_creator ?account . } 21 of 27
  • 22. Collecting Data Digital Enterprise Research Institute www.deri.ie SELECT DISTINCT ?content WHERE { <http://example.org/js#me> foaf:account ?account . ?account rdf:type sioc:UserAccount . ?content sioc:has_creator ?account . } 22 of 27
  • 23. Building the application Digital Enterprise Research Institute www.deri.ie  The data acquisition module is a PHP script that:  queries the triple-store  collects and parses the results  translates the data in the correct format (JSON) for the visualization layer  The visualization layer has been built with the Exhibit framework by the MIT SIMILE Project  It is a set of Javascript files directly configurable on the HTML code of the page to display  It allows for faceted browsing capabilities 23 of 27
  • 24. Digital Enterprise Research Institute www.deri.ie
  • 25. The underlying queries Digital Enterprise Research Institute www.deri.ie  The first part shows co-authors of the requested user and their articles in common. SELECT DISTINCT ?wiki ?title ?coauthor WHERE { ?pag1 dc:contributor ?me. FILTER regex(?me, "UserX", "i"). ?pag1 dc:title ?title ; sioc:has_container ?wiki . ?pag2 dc:title ?title2. FILTER regex(str(?title), str(?title2)). ?pag2 dc:contributor ?coauthor. FILTER ((?coauthor) != (?me)). }  The second part shows all the articles, and the related categories, contributed by the requested user on different wikis. SELECT DISTINCT ? wiki ? title ? category WHERE { ?pag1 dc:contributor ?me. FILTER regex(?me, "UserX", "i"). ?pag1 dc:title ?title ; sioc:has_container ?wiki ; sioc:topic ?category . } 25 of 27
  • 26. Conclusions and Future Work Digital Enterprise Research Institute www.deri.ie  Presented how the SIOC ontology and lightweight semantics can be used and extended to represent the structure of wikis in an unified way;  Demonstrated an overall benefit on applying SemWeb technologies to wikis: – enabling end-users to access the information generated in a simple and transparent way, – showing potentialities that cannot be obtained using the traditional Web 2.0 instruments;  The presented work goes in the direction of creating a collective knowledge system on the Web following the best Linked Data principles. Future work:  To provide more details about the content of wiki articles  To add to the system architecture a real-time search functionality  To standardise and spread plugins and exporters 26 of 27
  • 27. Digital Enterprise Research Institute www.deri.ie Thank you! Any questions? 27 of 27