SlideShare une entreprise Scribd logo
1  sur  85
Télécharger pour lire hors ligne
Digital Enterprise Research Institute                                                    www.deri.ie




                                          The Social Semantic Web
                                                                               and
                                                                        Linked Data
                                   Alexandre Passant <alexandre.passant@deri.org>
                                         Digital Enterprise Research Institute,
                                        National University of Ireland, Galway




 DM110 Emerging Web Media
 10th November 2008

 Copyright 2008 Digital Enterprise Research Institute. All rights reserved.
                                                                               Chapter
Agenda
Digital Enterprise Research Institute                       www.deri.ie



           Issues of Web 2.0 websites
                 Data portability, lack of semantics ...
                 Social network fatigue
           The Social Semantic Web
                 FOAF, SIOC
                 Exporting Data, unifying identities ...
           Linked Data
                 The Linking Open Data initiative
                 DBpedia
                 Queries examples (hands on)
           Conclusion
                 And references
Web 2.0: What if I want to ...
Digital Enterprise Research Institute                                  www.deri.ie



           Move my content from one place to another ?
                 RSS ? Not enough
           Aggregate my data
                 An open FriendFeed ?
           Re-use my Flickr friends on Twitter ?
                 Invite. Again and again ...

           The Semantic Web can help !
                 By providing a common framework to interlink data from
                  various providers in an open way
                 But what about Web economy ?
So may social media sites ...
Digital Enterprise Research Institute              www.deri.ie




* Source: Smashcut Media, www.smashcut-media.com
So may social media sites ...
Digital Enterprise Research Institute              www.deri.ie




* Source: Smashcut Media, www.smashcut-media.com
Even more services…
Digital Enterprise Research Institute   www.deri.ie
Even more services…
Digital Enterprise Research Institute   www.deri.ie
It takes a lot of time…
Digital Enterprise Research Institute   www.deri.ie
It takes a lot of time…
Digital Enterprise Research Institute   www.deri.ie
Filling out profiles, re-adding your
       friends…
Digital Enterprise Research Institute         www.deri.ie
Filling out profiles, re-adding your
       friends…
Digital Enterprise Research Institute         www.deri.ie
Uploading content to “stovepipes”!
Digital Enterprise Research Institute       www.deri.ie
Uploading content to “stovepipes”!
Digital Enterprise Research Institute       www.deri.ie
Social media sites are like data silos
Digital Enterprise Research Institute                             www.deri.ie




              * Source: Pidgin Technologies, www.pidgintech.com
Many isolated communities of
       users and their data
Digital Enterprise Research Institute                             www.deri.ie




              * Source: Pidgin Technologies, www.pidgintech.com
Need ways to connect these islands
Digital Enterprise Research Institute                             www.deri.ie




              * Source: Pidgin Technologies, www.pidgintech.com
Allowing users to easily move from
       one to another
Digital Enterprise Research Institute                             www.deri.ie




              * Source: Pidgin Technologies, www.pidgintech.com
Enabling users to easily bring
       their data with them
Digital Enterprise Research Institute                             www.deri.ie




              * Source: Pidgin Technologies, www.pidgintech.com
Solving the issues
Digital Enterprise Research Institute                                              www.deri.ie



           Social Network Fatigue
                 “People are getting sick of registering and re-declaring their friends
                  on every site” Brad Fitzpatrick (Aug. 2007)
           The Social Semantic Web
                 Combining Web 2.0 and the Semantic Web
                 Enabling a distributed graph of people, networks and content
                 “I think we could have both Semantic Web technology
                  supporting online communities, but at the same time also online
                  communities can support Semantic Web data by being the
                  sources of people voluntarily connecting things together.” Tim
                  Berners-Lee (ISWC2005 podcast)
Social Semantic Information Spaces
Digital Enterprise Research Institute      www.deri.ie
Introducing FOAF and SIOC
Digital Enterprise Research Institute                                      www.deri.ie



           Describing people and their relationships
                 FOAF - Friend Of A FRiend
                 http://foaf-project.org
           Describing Social Media Contributions (CMS)
                 SIOC - Semantically-Interlinked Online Communities
                 http://sioc-project.org
           FOAF and SIOC are strongly related
                 Interlinking both to represent the complete online activity of
                  one person
                 More details later
Modeling people with FOAF
Digital Enterprise Research Institute                                    www.deri.ie



           FOAF is the main vocabulary used to represent people
                 Friend Of A Friend - http://foaf-project.org
           foaf:Person class:
                 “The foaf:Person class represents people. Something is a
                  foaf:Person if it is a person.”
           Give yourself a URI
                 http://apassant.net/alex
           Various properties to model your identity
                 :Alex rdf:type foaf:Person ;
                        foaf:name “Alexandre Passant” ;
                        foaf:mbox “alex@passant.org” .
           Relationships using the foaf:knows property:
                 :John foaf:knows :Alex
Extending relationships
Digital Enterprise Research Institute                                     www.deri.ie



           foaf:knows is voluntary broad
                 No difference between friends, collegues, family members ...
           The RELATIONSHIP vocabulary
                 http://vocab.org/relationship/
           More than 30 different kinds of relationships
                 :John rel:worksWith :Alex .
                 :Alice rel:engagedTo :Bob .
           All rel:* properties are subproperties of foaf:knows
                 RDFS inferencing allows tools to answer queries using
                  foaf:knows when people use rel:* alternatives
Integrating social networks w/ FOAF
Digital Enterprise Research Institute                                   www.deri.ie




Source: Sheila Kinsella, Applications of Social Network Analysis 2007
Integrating social networks w/ FOAF
Digital Enterprise Research Institute                                   www.deri.ie




Source: Sheila Kinsella, Applications of Social Network Analysis 2007
Integrating social networks w/ FOAF
Digital Enterprise Research Institute                                   www.deri.ie




Source: Sheila Kinsella, Applications of Social Network Analysis 2007
Integrating social networks w/ FOAF
Digital Enterprise Research Institute                                   www.deri.ie




Source: Sheila Kinsella, Applications of Social Network Analysis 2007
Integrating social networks w/ FOAF
Digital Enterprise Research Institute                                                     www.deri.ie




                                                                        Common formats,
Source: Sheila Kinsella, Applications of Social Network Analysis 2007     unique URIs
FOAF from existing data
Digital Enterprise Research Institute                                        www.deri.ie



           Existing FOAF exporters for major Web 2.0 services
                 Flickr, Facebook, Twitter ...
                     – http://apassant.net/home/2007/12/flickrdf/
                     – http://www.dcs.shef.ac.uk/~mrowe/foafgenerator.html
                     – http://tools.opiumfield.com/twitter/username
                     –
Unifying Web 2.0 networks
Digital Enterprise Research Institute   www.deri.ie
Unifying Web 2.0 networks
Digital Enterprise Research Institute   www.deri.ie
Unified queries
Digital Enterprise Research Institute                                      www.deri.ie



           Using SPARQL
                 No matter where the data comes from, as soon as it is
                  exported via FOAF in RDF
                                                                       Alice
                 SELECT ?f1 ?f2                        foaf:name

                  WHERE {                      :Alice

                       ?f1 foaf:knows ?f2 .               foaf:knows

                  }                                                      :Bob
                 {Alice, Bob}
                                              :Bill         foaf:knows
                 {Bob, Alex}
                 {Alex, Bob}                                            foaf:knows


                                                              :Alex
Distributed identity management
Digital Enterprise Research Institute                                    www.deri.ie



           A need to unify URIs from different services so as
            to represent one's unified identity
                 Unifying aspects of a foaf:Person across networks:
           Linked-data principles : owl:sameAs + rdfs:seeAlso:
                 owl:sameAs: Used to identify two resources with different
                  URIs as being the same resource
                     – :alex owlSameAs flickr:33669349@N00 .
                 rdfs:seeAlso: “More information about this resource can be
                  found here”, can be used by Semantic Web browsers
           Inference using owl:InverseFunctionalProperty:
                 foaf:mbox, foaf:openid, etc. can be used to identify
                  uniqueness for a foaf:Person
Unifying networks
Digital Enterprise Research Institute   www.deri.ie
Browsing FOAF data
Digital Enterprise Research Institute                     www.deri.ie



           FOAFnaut, FOAF Explorer, FOAFmap, etc ...
           FOAFGear: thanks to common semantics, only 100
            lines of code: http://apassant.net/home/2008/01/
            foafgear/
More tools and services
Digital Enterprise Research Institute                                  www.deri.ie



           Browse / re-use your social graph in personal
            applications
           Tools:
                 Beatnik - https://sommer.dev.java.net/AddressBook.html
                 Knowee - http://knowee.org
                 SPARQLpress - http://wiki.foaf-project.org/SparqlPress
                 Nepomuk - http://nepomuk.semanticdesktop.org/


       
Social Media Contributions
Digital Enterprise Research Institute                                    www.deri.ie



           Lots of user-created content posted on the Web:
                 Blog posts, wiki pages, bulletin board threads
                 Called « Social Media Contributions » or SMC
           Distributed content
                 Blogging platform, photos-sharing website, social
                  bookmarking service ….
           A need for common semantics to
                 Provide a single model for any SMC, wherever it comes
                  from
                 Enables the use of SPARQL queries instead of proprietary
                  APIs
                 Interlink data and find relationships between content
                 From documents to resources, from WWW to GGG
Modeling SMC on the Semantic Web
Digital Enterprise Research Institute                             www.deri.ie



           SIOC - Semantically Interlinked Online Communities
                 http://sioc-project.org
           A ontology to represent the activities of online
            communities on the Web
                 More than 40 applications, mainly open-source
           W3C Member Submission, June 2007
                 http://www.w3.org/Submission/2007/02/
Digital Enterprise Research Institute   www.deri.ie
Digital Enterprise Research Institute   www.deri.ie
Digital Enterprise Research Institute   www.deri.ie
Digital Enterprise Research Institute   www.deri.ie
Digital Enterprise Research Institute   www.deri.ie
Digital Enterprise Research Institute   www.deri.ie
The SIOC food chain
Digital Enterprise Research Institute   www.deri.ie
The SIOC Ontology
Digital Enterprise Research Institute                                             www.deri.ie



           Namespace - http://rdfs.org/sioc/ns
                 Five top-level classes: User / Role / Space / Container /
                  Item
           A “SIOC Types” module for Social Web content
                 http://rdfs.org/sioc/types
           Actions: A user posts an item in a container
                 :Alex sioc:creator_of <http://example.org/blogpost> .
           A Semantic Web citizen:
                 Reusing and interlinking existing ontologies
                 Not reinventing the wheel (connects to DC, FOAF, etc.):
                 http://www.w3.org/Submission/2007/SUBM-sioc-related-20070612/
The SIOC Ontology
Digital Enterprise Research Institute   www.deri.ie
Sample export of SIOC data from
vBulletin
Sample export of SIOC data from
vBulletin
Connecting people and accounts
Digital Enterprise Research Institute                                     www.deri.ie



           The sioc:User class:
                 Can be thought of as a virtual representation of any
                  person online, within the context of a given social media
                  website or community
                 A subclass of foaf:OnlineAccount
           foaf:holdsAccount property:
                 “The foaf:holdsAccount property relates a foaf:Agent to a
                  foaf:OnlineAccount for which they are the sole account
                  holder.”
                 Links a foaf:Person to various sioc:User(s)
                 As many sioc:User(s) as required can be linked to a single
                  person
                 One people, various identities
A person and their user accounts
Digital Enterprise Research Institute     www.deri.ie
FOAF + SIOC = Data Portability
Digital Enterprise Research Institute   www.deri.ie
Querying SMC
Digital Enterprise Research Institute                                     www.deri.ie



           Find all content created by someone with a given
            OpenID URL:
                 Browse someone’s social media contributions posted on
                  various websites using different account names, but for
                  the same person
                 A single SPARQL query, no need to play with different APIs


       SELECT ?item
       WHERE {
         ?person foaf:openid <$openid> ;
           foaf:holdsAccount ?user .
         ?user sioc:creator_of ?item .
       }
              
Moving data using SIOC
Digital Enterprise Research Institute                                   www.deri.ie



           WordPress SIOC import plug-in
                 http://sioc-project.org/wordpress
                 Can read any SIOC RDF data and imports it into WordPress
                  as a native blog post
Microblogging with SIOC
Digital Enterprise Research Institute                 www.deri.ie



           SMOB - Semantic Microblogging service
                 http://smob.sioc-project.org
                 Publishing and browsing SIOC data
SIOC : More than Web 2.0
Digital Enterprise Research Institute                          www.deri.ie



           SWAN
                 Semantic Web Applications in Neuromedicine
                 http://swan.mindinformatics.org
           Recent efforts to align SIOC and SWAN
                 Scientific Discourse representation
                 W3C HCLS Interest Group
                 http://esw.w3.org/topic/HCLSIG/SWANSIOC
           Ontologies alignment to provide a complete
            framework to model activities of scientific
            communities
                 SIOC to model the online content
                 SWAN to model the discourse
SIOC Adoption
Digital Enterprise Research Institute   www.deri.ie
SIOC Adoption
Digital Enterprise Research Institute   www.deri.ie
SIOC Adoption
Digital Enterprise Research Institute   www.deri.ie
SIOC Adoption
Digital Enterprise Research Institute   www.deri.ie
SIOC Adoption
Digital Enterprise Research Institute   www.deri.ie
Linked Data
Digital Enterprise Research Institute                              www.deri.ie



           The Linking Open Data initiative
                 Community effort
                 http://linkeddata.org
           Lots of information available on the Web
                 Closed world, proprietary data silos
           Provide it in RDF and interlink it !
                 The Web as a giant database
                 From documents to machine-understandable data
                 Use links to discover data by browsing the GGG
                 Open licensing policy
           ISWC2008 tutorial on Linked Data
The 4 principles of Linked Data
Digital Enterprise Research Institute                              www.deri.ie



           Tim Berners-Lee, 2006
                 http://www.w3.org/DesignIssues/LinkedData.html


           Use URIs as names for things
           Use HTTP URIs so that people can look up those
            names.
           When someone looks up a URI, provide useful
            information.
           Include links to other URIs. so that they can
            discover more things.
                 Using the rdfs:seeAlso property
URIs and Linked Data
Digital Enterprise Research Institute                                     www.deri.ie



           Cool URIs for the Semantic Web
                 http://www.w3.org/TR/2007/WD-cooluris-20071217
           A person is not a webpage !
                 http://apassant.net/alex != http://apassant.net/about
Browsing Linked Data
Digital Enterprise Research Institute      www.deri.ie



           Client-side
                 Tabulator (FF plug-in)
           Server-side
                 Disco, Marbles ...
The LOD cloud
Digital Enterprise Research Institute                                             www.deri.ie




                                        http://richard.cyganiak.de/2007/10/lod/




                                        http://richard.cyganiak.de/2007/10/lod/
LOD example: music-related data
Digital Enterprise Research Institute                     www.deri.ie



           http://dbtune.org
                 Music-related RDF platform
           LOD-exporters for major music databases and
            social services
                 MusicBrainz, Jamendo
                 Last.fm, MySpace
           Interlinked with references datasets
                 Geonames, DBPedia, riese, FOAF
           Advanced querying and browsing features
LOD: Semantic Mash-ups
Digital Enterprise Research Institute                                    www.deri.ie



           Bands + locations = dbtune + geonames
                 http://blog.dbtune.org/post/2008/02/06/Playing-with-
                  Linked-Data-Jamendo-Geonames-Mazzle-and-Songbird
DBpedia
Digital Enterprise Research Institute                                    www.deri.ie



           http://dbpedia.org
           Provide RDF representation of data extracted from
            DBpedia
                 More that 2 million concepts (people, places, ...)
                 Internationalization
           Interlinking from and to DBpedia
                 Interlinked with other datasets (Geonames, DBLP ...)
                 Can be used in FOAF profiles
                     – :Alex foaf:topic_interest dbpedia:Semantic_Web
DBpedia URI scheme
Digital Enterprise Research Institute                                   www.deri.ie



           Resource URI
                 http://dbpedia.org/resource/Semantic_Web
                 Redirects to its HTML or RDF representation depending on
                  the user-agent
           HTML Document
                 http://dbpedia.org/page/Semantic_Web
           RDF Data
                 http://dbpedia.org/data/Semantic_Web
DBPedia example
Digital Enterprise Research Institute   www.deri.ie
Querying DBpedia
Digital Enterprise Research Institute                             www.deri.ie



           Hands-on session !
                 Different kind of queries
                 Going deeper in SPARQL (FILTER, OPTIONAL ...)
                 Will be useful for next assignment
           DBpedia provides a SPARQL endpoint
                 http://dbpedia.org/sparql
           User interface using SNORQL
                 Pre-defined prefixes, AJAX-rendering ...
                 http://dbpedia.org/snorql/
People born in Galway
Digital Enterprise Research Institute                                                            www.deri.ie



           Simple triple pattern
                 <http://dbpedia.org/ontology/Person#birthPlace>


                                        ?who


                                           <http://dbpedia.org/ontology/Person#birthPlace>



                                                                                             :Galway
People born in Galway
Digital Enterprise Research Institute                                                            www.deri.ie



           Simple triple pattern
                 <http://dbpedia.org/ontology/Person#birthPlace>


                                        ?who


                                           <http://dbpedia.org/ontology/Person#birthPlace>
           Answer
                 SELECT ?who                                                                :Galway

                  WHERE {
                      ?who <http://dbpedia.org/ontology/
                  Person#birthPlace> :Galway .
                  }
Japanese name of Galway
Digital Enterprise Research Institute                                            www.deri.ie



           Using the FILTER by LANG clause
                 FILTER(lang(?x) = “ja”)
                                                                   quot;Galwayquot;@en

                                                      rdfs:label

                                            :Galway
                                                      rdfs:label
                                                                   quot;        quot;@ja
Japanese name of Galway
Digital Enterprise Research Institute                                            www.deri.ie



           Using the FILTER by LANG clause
                 FILTER(lang(?x) = “ja”)
                                                                   quot;Galwayquot;@en

                                                      rdfs:label

                                            :Galway
           Answer                                    rdfs:label
                                                                   quot;        quot;@ja
                 SELECT ?name
                  WHERE {
                      :Galway rdfs:label ?name .
                            FILTER (lang(?name) = “ja”) .
                  }
10 first cities in the same county
Digital Enterprise Research Institute                                          www.deri.ie



           Combining triples patterns                                  quot;Galwayquot;@e
                                                         foaf:name
           ORDER BY and LIMIT       :Galway
                 ORDER BY ASC(?x)                    dbpedia2:county
                 LIMIT X
                                        ?city   dbpedia2:county            ?county
10 first cities in the same county
Digital Enterprise Research Institute                                            www.deri.ie



           Combining triples patterns                                    quot;Galwayquot;@e
                                                           foaf:name
           ORDER BY and LIMIT       :Galway
                 ORDER BY ASC(?x)                      dbpedia2:county
                 LIMIT X
                                        ?city     dbpedia2:county            ?county
           Answer
                 SELECT ?city ?name
                  WHERE {
                            :Galway dbpedia2:county ?county .
                            ?city dbpedia2:county ?county ;
                                  rdfs:label ?name .
                            FILTER(lang(?name) = “en”) .
                  } ORDER BY ASC (?name) LIMIT 10
Irish cities on the East of Galway
Digital Enterprise Research Institute                                                                      www.deri.ie



           FILTER by type and comparison of coordinates

                                                                                 ?city

                                                          -9.041800
                                           geo:long
                                                                                         geo:long
                    :Galway
                                                                      rdf:type

                                        rdf:type                                               -6.266111




                                             yago:CitiesInTheRepublicOfIreland
Irish cities on the East of Galway
Digital Enterprise Research Institute                                 www.deri.ie



           FILTER by type and comparison of coordinates
           Answer
                 PREFIX geo: <http://www.w3.org/2003/01/geo/
                  wgs84_pos#>
                  PREFIX yago: <http://dbpedia.org/class/yago/>
                  SELECT DISTINCT ?place ?long WHERE {
                       :Galway geo:long ?glong .
                       ?place rdf:type
                                yago:CitiesInTheRepublicOfIreland ;
                                        geo:long ?long ;
                       FILTER (?long > ?glong)
                  }
Score of games played in Galway
Digital Enterprise Research Institute                                                                      www.deri.ie



           With OPTIONAL current team of scorers !
                  OPTIONAL {?s ?p ?o}

         1-1         dbpedia2:score          ?game              dbpedia2:goals            ?scorer


                                             dbpedia2:stadium

                                                                                    dbpedia2:currentclub

                                                    :Galway
                     2-1

                                                           dbpedia2:stadium
                                                                                       ?currentclub
                                dbpedia2:score
                                                 dbpedia2:stadium

                                                                                 ?game
                                                     ?game
                                                                              This one has no score !!
Score of games played in Galway
Digital Enterprise Research Institute                        www.deri.ie



           With OPTIONAL current team of scorers !
                 OPTIONAL {?s ?p ?o}
           ANSWER
                 SELECT ?game ?score ?scorer ?currentclub
                  WHERE {
                    ?game dbpedia2:stadium :Galway .
                           dbpedia2:score ?score .
                    OPTIONAL {
                      ?game dbpedia2:goals ?scorer .
                      ?scorer dbpedia2:currentclub ?club
                    }
                  }
Conclusion
Digital Enterprise Research Institute                                           www.deri.ie



           Social Semantic Web and Linked Data provides lots
            of RDF data on the Web
                 It’s time to use it !
                 Web 3.0 ... or Web 0.1 ?
                     – Berners-Lee, 1989 !




                                        – http://www.w3.org/History/1989/proposal.html
Upcoming challenges
Digital Enterprise Research Institute                                      www.deri.ie



           Distributed querying
                 In order to query different endpoints at the same time
           Privacy and Trust
                 What should I deliver ?
                 Who should I trust ?
           Temporal querying
                 Data evolution
           Reasoning
                 Derive new facts from existing ones
References
Digital Enterprise Research Institute                                www.deri.ie



           Some slides based on material from:
                 SAW2008 - Social Network and Data Portability using
                  Semantic Web Technologies (pdf - slides)
                 SDoW2008 - Combining Social Music and Semantic Web for
                  music-related recommender systems (pdf - slides)
           Additional references
                 Social Data on the Web 2008 workshop
                     – http://sdow2008.semanticweb.org
                 Linked Data on the Web 2008 workshop
                     – http://events.linkeddata.org/ldow2008/
                 W3C SPARQL Tutorial
                     – http://www.w3.org/TR/rdf-sparql-query
                 + Tutorials referenced on the previous lecture

Contenu connexe

Tendances

Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talkDan Brickley
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an IntroductionLuigi De Russis
 
What is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveWhat is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveArmin Haller
 
Web 3.0 The Semantic Web
Web 3.0 The Semantic WebWeb 3.0 The Semantic Web
Web 3.0 The Semantic WebHatem Mahmoud
 
Semantic Web: Intro
Semantic Web: IntroSemantic Web: Intro
Semantic Web: IntroFariz Darari
 
Nova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web TalkNova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web Talksyawal
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebMustafa Jarrar
 
From Web 2.0 to Web 3.0: Yesterday, Today, Tomorrow. Where the Technology is ...
From Web 2.0 to Web 3.0: Yesterday, Today, Tomorrow. Where the Technology is ...From Web 2.0 to Web 3.0: Yesterday, Today, Tomorrow. Where the Technology is ...
From Web 2.0 to Web 3.0: Yesterday, Today, Tomorrow. Where the Technology is ...Pavlinka Kovatcheva
 
Web evolution,Walfram Aplha
Web evolution,Walfram AplhaWeb evolution,Walfram Aplha
Web evolution,Walfram AplhaIslem Betta
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAFUldis Bojars
 
Building and Maintaining Genealogical Websites
Building and Maintaining Genealogical WebsitesBuilding and Maintaining Genealogical Websites
Building and Maintaining Genealogical WebsitesGenealogyMedia.com
 
Journalists and the Social Web 3
Journalists and the Social Web 3Journalists and the Social Web 3
Journalists and the Social Web 3ardessie
 
Web 3.0 explained with a stamp (pt II: techniques)
Web 3.0 explained with a stamp (pt II: techniques)Web 3.0 explained with a stamp (pt II: techniques)
Web 3.0 explained with a stamp (pt II: techniques)Freek Bijl
 
moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_dayxlight
 
Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008Blogtalk 2008
 

Tendances (20)

Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
 
Foaf Openid Milan
Foaf Openid MilanFoaf Openid Milan
Foaf Openid Milan
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an Introduction
 
What is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveWhat is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspective
 
Web 3.0 The Semantic Web
Web 3.0 The Semantic WebWeb 3.0 The Semantic Web
Web 3.0 The Semantic Web
 
Semantic Web: Intro
Semantic Web: IntroSemantic Web: Intro
Semantic Web: Intro
 
Nova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web TalkNova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web Talk
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
 
From Web 2.0 to Web 3.0: Yesterday, Today, Tomorrow. Where the Technology is ...
From Web 2.0 to Web 3.0: Yesterday, Today, Tomorrow. Where the Technology is ...From Web 2.0 to Web 3.0: Yesterday, Today, Tomorrow. Where the Technology is ...
From Web 2.0 to Web 3.0: Yesterday, Today, Tomorrow. Where the Technology is ...
 
Web 3.0: What's Next
Web 3.0: What's NextWeb 3.0: What's Next
Web 3.0: What's Next
 
Web evolution,Walfram Aplha
Web evolution,Walfram AplhaWeb evolution,Walfram Aplha
Web evolution,Walfram Aplha
 
A short introduction to Semantic Web - 2012
A short introduction to Semantic Web - 2012A short introduction to Semantic Web - 2012
A short introduction to Semantic Web - 2012
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
Building and Maintaining Genealogical Websites
Building and Maintaining Genealogical WebsitesBuilding and Maintaining Genealogical Websites
Building and Maintaining Genealogical Websites
 
Journalists and the Social Web 3
Journalists and the Social Web 3Journalists and the Social Web 3
Journalists and the Social Web 3
 
Web 3.0 explained with a stamp (pt II: techniques)
Web 3.0 explained with a stamp (pt II: techniques)Web 3.0 explained with a stamp (pt II: techniques)
Web 3.0 explained with a stamp (pt II: techniques)
 
moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_day
 
Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008
 
Semantic Web - Introduction
Semantic Web - IntroductionSemantic Web - Introduction
Semantic Web - Introduction
 
MyLifeBits van Microsoft
MyLifeBits van MicrosoftMyLifeBits van Microsoft
MyLifeBits van Microsoft
 

En vedette

Community at Mobile Casinos
Community at Mobile CasinosCommunity at Mobile Casinos
Community at Mobile CasinosDroid Slots
 
Introduction to Gamification
Introduction to GamificationIntroduction to Gamification
Introduction to GamificationMedia Evolution
 
Gamification for Sales Reps
Gamification for Sales RepsGamification for Sales Reps
Gamification for Sales RepsXactlyCorp
 
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
 
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...jodischneider
 
Using Controlled Natural Language and First Order Logic to improve e-consulta...
Using Controlled Natural Language and First Order Logic to improve e-consulta...Using Controlled Natural Language and First Order Logic to improve e-consulta...
Using Controlled Natural Language and First Order Logic to improve e-consulta...jodischneider
 
Using narratives in enterprise gamification for sales, training, service and ...
Using narratives in enterprise gamification for sales, training, service and ...Using narratives in enterprise gamification for sales, training, service and ...
Using narratives in enterprise gamification for sales, training, service and ...Centrical
 
PLNs, CoPs, and Connectivism
PLNs, CoPs, and ConnectivismPLNs, CoPs, and Connectivism
PLNs, CoPs, and ConnectivismDavid Mulder
 
Increase your college’s visibility with content curation
Increase your college’s visibility with content curationIncrease your college’s visibility with content curation
Increase your college’s visibility with content curationHigher Education Marketing
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web John Breslin
 
Social Networks, Dominance And Interoperability
Social Networks, Dominance And InteroperabilitySocial Networks, Dominance And Interoperability
Social Networks, Dominance And Interoperabilityblogzilla
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
Social Media and Scholarly Communication
Social Media and Scholarly CommunicationSocial Media and Scholarly Communication
Social Media and Scholarly CommunicationCrossref
 
The digital traces of user generated content
The digital traces of user generated contentThe digital traces of user generated content
The digital traces of user generated contentKatrin Weller
 
Gamification: How it can be used to Engage Library Users
Gamification: How it can be used to Engage Library UsersGamification: How it can be used to Engage Library Users
Gamification: How it can be used to Engage Library UsersSt. Petersburg College
 
Twitter as a First Draft of the Present – and the Challenges of Preserving It...
Twitter as a First Draft of the Present – and the Challenges of Preserving It...Twitter as a First Draft of the Present – and the Challenges of Preserving It...
Twitter as a First Draft of the Present – and the Challenges of Preserving It...Axel Bruns
 
Predicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebPredicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebMatthew Rowe
 

En vedette (19)

Community at Mobile Casinos
Community at Mobile CasinosCommunity at Mobile Casinos
Community at Mobile Casinos
 
Introduction to Gamification
Introduction to GamificationIntroduction to Gamification
Introduction to Gamification
 
Gamification for Sales Reps
Gamification for Sales RepsGamification for Sales Reps
Gamification for Sales Reps
 
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
 
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
 
Using Controlled Natural Language and First Order Logic to improve e-consulta...
Using Controlled Natural Language and First Order Logic to improve e-consulta...Using Controlled Natural Language and First Order Logic to improve e-consulta...
Using Controlled Natural Language and First Order Logic to improve e-consulta...
 
Using narratives in enterprise gamification for sales, training, service and ...
Using narratives in enterprise gamification for sales, training, service and ...Using narratives in enterprise gamification for sales, training, service and ...
Using narratives in enterprise gamification for sales, training, service and ...
 
PLNs, CoPs, and Connectivism
PLNs, CoPs, and ConnectivismPLNs, CoPs, and Connectivism
PLNs, CoPs, and Connectivism
 
Increase your college’s visibility with content curation
Increase your college’s visibility with content curationIncrease your college’s visibility with content curation
Increase your college’s visibility with content curation
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web
 
Social Networks, Dominance And Interoperability
Social Networks, Dominance And InteroperabilitySocial Networks, Dominance And Interoperability
Social Networks, Dominance And Interoperability
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
About the Social Semantic Web
About the Social Semantic WebAbout the Social Semantic Web
About the Social Semantic Web
 
Social Media and Scholarly Communication
Social Media and Scholarly CommunicationSocial Media and Scholarly Communication
Social Media and Scholarly Communication
 
The digital traces of user generated content
The digital traces of user generated contentThe digital traces of user generated content
The digital traces of user generated content
 
SIOC
SIOCSIOC
SIOC
 
Gamification: How it can be used to Engage Library Users
Gamification: How it can be used to Engage Library UsersGamification: How it can be used to Engage Library Users
Gamification: How it can be used to Engage Library Users
 
Twitter as a First Draft of the Present – and the Challenges of Preserving It...
Twitter as a First Draft of the Present – and the Challenges of Preserving It...Twitter as a First Draft of the Present – and the Challenges of Preserving It...
Twitter as a First Draft of the Present – and the Challenges of Preserving It...
 
Predicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebPredicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic Web
 

Similaire à DERI Social Semantic Web and Linked Data

Federating Distributed Social Data to Build an Interlinked Online Information...
Federating Distributed Social Data to Build an Interlinked Online Information...Federating Distributed Social Data to Build an Interlinked Online Information...
Federating Distributed Social Data to Build an Interlinked Online Information...Alexandre Passant
 
Social Media: Why and how to take advantage of it
Social Media:  Why and how to take advantage of itSocial Media:  Why and how to take advantage of it
Social Media: Why and how to take advantage of itAlexandre Passant
 
Hello Open World - The Web of Data for the Pragmatic Developer
Hello Open World - The Web of Data for the Pragmatic DeveloperHello Open World - The Web of Data for the Pragmatic Developer
Hello Open World - The Web of Data for the Pragmatic DeveloperAlexandre Passant
 
Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Alexandre Passant
 
How to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFaHow to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFascorlosquet
 
Using Semantics to Improve Corporate Online Communities
Using Semantics to Improve Corporate Online CommunitiesUsing Semantics to Improve Corporate Online Communities
Using Semantics to Improve Corporate Online CommunitiesAlexandre Passant
 
VoID: Metadata for RDF Datasets
VoID: Metadata for RDF DatasetsVoID: Metadata for RDF Datasets
VoID: Metadata for RDF DatasetsRichard Cyganiak
 
Enhancing the Web Experience
Enhancing the Web ExperienceEnhancing the Web Experience
Enhancing the Web ExperienceJohn Breslin
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open DataDerilinx
 
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
 
Linked Data: opportunities and challenges
Linked Data: opportunities and challengesLinked Data: opportunities and challenges
Linked Data: opportunities and challengesMichael Hausenblas
 
Swap2010 agave
Swap2010 agaveSwap2010 agave
Swap2010 agavejuanaya
 
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...Benjamin Heitmann
 
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
 
Towards Social semantic journalism
Towards Social semantic journalismTowards Social semantic journalism
Towards Social semantic journalismBahareh Heravi
 
Aggregated, Interoperable and Multi-Domain User Profiles for the Social Web
Aggregated, Interoperable and Multi-Domain User Profiles for the Social WebAggregated, Interoperable and Multi-Domain User Profiles for the Social Web
Aggregated, Interoperable and Multi-Domain User Profiles for the Social WebFabrizio Orlandi
 

Similaire à DERI Social Semantic Web and Linked Data (20)

Federating Distributed Social Data to Build an Interlinked Online Information...
Federating Distributed Social Data to Build an Interlinked Online Information...Federating Distributed Social Data to Build an Interlinked Online Information...
Federating Distributed Social Data to Build an Interlinked Online Information...
 
Social Media: Why and how to take advantage of it
Social Media:  Why and how to take advantage of itSocial Media:  Why and how to take advantage of it
Social Media: Why and how to take advantage of it
 
Hello Open World - The Web of Data for the Pragmatic Developer
Hello Open World - The Web of Data for the Pragmatic DeveloperHello Open World - The Web of Data for the Pragmatic Developer
Hello Open World - The Web of Data for the Pragmatic Developer
 
Social Media and Web 2.0
Social Media and Web 2.0Social Media and Web 2.0
Social Media and Web 2.0
 
Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Hello Open World - Semtech 2009
Hello Open World - Semtech 2009
 
How to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFaHow to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFa
 
Using Semantics to Improve Corporate Online Communities
Using Semantics to Improve Corporate Online CommunitiesUsing Semantics to Improve Corporate Online Communities
Using Semantics to Improve Corporate Online Communities
 
VoID: Metadata for RDF Datasets
VoID: Metadata for RDF DatasetsVoID: Metadata for RDF Datasets
VoID: Metadata for RDF Datasets
 
How to Publish Open Data
How to Publish Open DataHow to Publish Open Data
How to Publish Open Data
 
Social web Ontologies
Social web OntologiesSocial web Ontologies
Social web Ontologies
 
Shaping our futures: the Social Semantic Web
Shaping our futures: the Social Semantic WebShaping our futures: the Social Semantic Web
Shaping our futures: the Social Semantic Web
 
Enhancing the Web Experience
Enhancing the Web ExperienceEnhancing the Web Experience
Enhancing the Web Experience
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
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
 
Linked Data: opportunities and challenges
Linked Data: opportunities and challengesLinked Data: opportunities and challenges
Linked Data: opportunities and challenges
 
Swap2010 agave
Swap2010 agaveSwap2010 agave
Swap2010 agave
 
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...
 
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
 
Towards Social semantic journalism
Towards Social semantic journalismTowards Social semantic journalism
Towards Social semantic journalism
 
Aggregated, Interoperable and Multi-Domain User Profiles for the Social Web
Aggregated, Interoperable and Multi-Domain User Profiles for the Social WebAggregated, Interoperable and Multi-Domain User Profiles for the Social Web
Aggregated, Interoperable and Multi-Domain User Profiles for the Social Web
 

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

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

Dernier

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 

Dernier (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 

DERI Social Semantic Web and Linked Data

  • 1. Digital Enterprise Research Institute www.deri.ie The Social Semantic Web and Linked Data Alexandre Passant <alexandre.passant@deri.org> Digital Enterprise Research Institute, National University of Ireland, Galway DM110 Emerging Web Media 10th November 2008  Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Chapter
  • 2. Agenda Digital Enterprise Research Institute www.deri.ie  Issues of Web 2.0 websites  Data portability, lack of semantics ...  Social network fatigue  The Social Semantic Web  FOAF, SIOC  Exporting Data, unifying identities ...  Linked Data  The Linking Open Data initiative  DBpedia  Queries examples (hands on)  Conclusion  And references
  • 3. Web 2.0: What if I want to ... Digital Enterprise Research Institute www.deri.ie  Move my content from one place to another ?  RSS ? Not enough  Aggregate my data  An open FriendFeed ?  Re-use my Flickr friends on Twitter ?  Invite. Again and again ...  The Semantic Web can help !  By providing a common framework to interlink data from various providers in an open way  But what about Web economy ?
  • 4. So may social media sites ... Digital Enterprise Research Institute www.deri.ie * Source: Smashcut Media, www.smashcut-media.com
  • 5. So may social media sites ... Digital Enterprise Research Institute www.deri.ie * Source: Smashcut Media, www.smashcut-media.com
  • 6. Even more services… Digital Enterprise Research Institute www.deri.ie
  • 7. Even more services… Digital Enterprise Research Institute www.deri.ie
  • 8. It takes a lot of time… Digital Enterprise Research Institute www.deri.ie
  • 9. It takes a lot of time… Digital Enterprise Research Institute www.deri.ie
  • 10. Filling out profiles, re-adding your friends… Digital Enterprise Research Institute www.deri.ie
  • 11. Filling out profiles, re-adding your friends… Digital Enterprise Research Institute www.deri.ie
  • 12. Uploading content to “stovepipes”! Digital Enterprise Research Institute www.deri.ie
  • 13. Uploading content to “stovepipes”! Digital Enterprise Research Institute www.deri.ie
  • 14. Social media sites are like data silos Digital Enterprise Research Institute www.deri.ie * Source: Pidgin Technologies, www.pidgintech.com
  • 15. Many isolated communities of users and their data Digital Enterprise Research Institute www.deri.ie * Source: Pidgin Technologies, www.pidgintech.com
  • 16. Need ways to connect these islands Digital Enterprise Research Institute www.deri.ie * Source: Pidgin Technologies, www.pidgintech.com
  • 17. Allowing users to easily move from one to another Digital Enterprise Research Institute www.deri.ie * Source: Pidgin Technologies, www.pidgintech.com
  • 18. Enabling users to easily bring their data with them Digital Enterprise Research Institute www.deri.ie * Source: Pidgin Technologies, www.pidgintech.com
  • 19. Solving the issues Digital Enterprise Research Institute www.deri.ie  Social Network Fatigue  “People are getting sick of registering and re-declaring their friends on every site” Brad Fitzpatrick (Aug. 2007)  The Social Semantic Web  Combining Web 2.0 and the Semantic Web  Enabling a distributed graph of people, networks and content  “I think we could have both Semantic Web technology supporting online communities, but at the same time also online communities can support Semantic Web data by being the sources of people voluntarily connecting things together.” Tim Berners-Lee (ISWC2005 podcast)
  • 20. Social Semantic Information Spaces Digital Enterprise Research Institute www.deri.ie
  • 21. Introducing FOAF and SIOC Digital Enterprise Research Institute www.deri.ie  Describing people and their relationships  FOAF - Friend Of A FRiend  http://foaf-project.org  Describing Social Media Contributions (CMS)  SIOC - Semantically-Interlinked Online Communities  http://sioc-project.org  FOAF and SIOC are strongly related  Interlinking both to represent the complete online activity of one person  More details later
  • 22. Modeling people with FOAF Digital Enterprise Research Institute www.deri.ie  FOAF is the main vocabulary used to represent people  Friend Of A Friend - http://foaf-project.org  foaf:Person class:  “The foaf:Person class represents people. Something is a foaf:Person if it is a person.”  Give yourself a URI  http://apassant.net/alex  Various properties to model your identity  :Alex rdf:type foaf:Person ; foaf:name “Alexandre Passant” ; foaf:mbox “alex@passant.org” .  Relationships using the foaf:knows property:  :John foaf:knows :Alex
  • 23. Extending relationships Digital Enterprise Research Institute www.deri.ie  foaf:knows is voluntary broad  No difference between friends, collegues, family members ...  The RELATIONSHIP vocabulary  http://vocab.org/relationship/  More than 30 different kinds of relationships  :John rel:worksWith :Alex .  :Alice rel:engagedTo :Bob .  All rel:* properties are subproperties of foaf:knows  RDFS inferencing allows tools to answer queries using foaf:knows when people use rel:* alternatives
  • 24. Integrating social networks w/ FOAF Digital Enterprise Research Institute www.deri.ie Source: Sheila Kinsella, Applications of Social Network Analysis 2007
  • 25. Integrating social networks w/ FOAF Digital Enterprise Research Institute www.deri.ie Source: Sheila Kinsella, Applications of Social Network Analysis 2007
  • 26. Integrating social networks w/ FOAF Digital Enterprise Research Institute www.deri.ie Source: Sheila Kinsella, Applications of Social Network Analysis 2007
  • 27. Integrating social networks w/ FOAF Digital Enterprise Research Institute www.deri.ie Source: Sheila Kinsella, Applications of Social Network Analysis 2007
  • 28. Integrating social networks w/ FOAF Digital Enterprise Research Institute www.deri.ie Common formats, Source: Sheila Kinsella, Applications of Social Network Analysis 2007 unique URIs
  • 29. FOAF from existing data Digital Enterprise Research Institute www.deri.ie  Existing FOAF exporters for major Web 2.0 services  Flickr, Facebook, Twitter ... – http://apassant.net/home/2007/12/flickrdf/ – http://www.dcs.shef.ac.uk/~mrowe/foafgenerator.html – http://tools.opiumfield.com/twitter/username –
  • 30. Unifying Web 2.0 networks Digital Enterprise Research Institute www.deri.ie
  • 31. Unifying Web 2.0 networks Digital Enterprise Research Institute www.deri.ie
  • 32. Unified queries Digital Enterprise Research Institute www.deri.ie  Using SPARQL  No matter where the data comes from, as soon as it is exported via FOAF in RDF Alice  SELECT ?f1 ?f2 foaf:name WHERE { :Alice ?f1 foaf:knows ?f2 . foaf:knows } :Bob  {Alice, Bob} :Bill foaf:knows  {Bob, Alex}  {Alex, Bob} foaf:knows :Alex
  • 33. Distributed identity management Digital Enterprise Research Institute www.deri.ie  A need to unify URIs from different services so as to represent one's unified identity  Unifying aspects of a foaf:Person across networks:  Linked-data principles : owl:sameAs + rdfs:seeAlso:  owl:sameAs: Used to identify two resources with different URIs as being the same resource – :alex owlSameAs flickr:33669349@N00 .  rdfs:seeAlso: “More information about this resource can be found here”, can be used by Semantic Web browsers  Inference using owl:InverseFunctionalProperty:  foaf:mbox, foaf:openid, etc. can be used to identify uniqueness for a foaf:Person
  • 34. Unifying networks Digital Enterprise Research Institute www.deri.ie
  • 35. Browsing FOAF data Digital Enterprise Research Institute www.deri.ie  FOAFnaut, FOAF Explorer, FOAFmap, etc ...  FOAFGear: thanks to common semantics, only 100 lines of code: http://apassant.net/home/2008/01/ foafgear/
  • 36. More tools and services Digital Enterprise Research Institute www.deri.ie  Browse / re-use your social graph in personal applications  Tools:  Beatnik - https://sommer.dev.java.net/AddressBook.html  Knowee - http://knowee.org  SPARQLpress - http://wiki.foaf-project.org/SparqlPress  Nepomuk - http://nepomuk.semanticdesktop.org/ 
  • 37. Social Media Contributions Digital Enterprise Research Institute www.deri.ie  Lots of user-created content posted on the Web:  Blog posts, wiki pages, bulletin board threads  Called « Social Media Contributions » or SMC  Distributed content  Blogging platform, photos-sharing website, social bookmarking service ….  A need for common semantics to  Provide a single model for any SMC, wherever it comes from  Enables the use of SPARQL queries instead of proprietary APIs  Interlink data and find relationships between content  From documents to resources, from WWW to GGG
  • 38. Modeling SMC on the Semantic Web Digital Enterprise Research Institute www.deri.ie  SIOC - Semantically Interlinked Online Communities  http://sioc-project.org  A ontology to represent the activities of online communities on the Web  More than 40 applications, mainly open-source  W3C Member Submission, June 2007  http://www.w3.org/Submission/2007/02/
  • 39. Digital Enterprise Research Institute www.deri.ie
  • 40. Digital Enterprise Research Institute www.deri.ie
  • 41. Digital Enterprise Research Institute www.deri.ie
  • 42. Digital Enterprise Research Institute www.deri.ie
  • 43. Digital Enterprise Research Institute www.deri.ie
  • 44. Digital Enterprise Research Institute www.deri.ie
  • 45. The SIOC food chain Digital Enterprise Research Institute www.deri.ie
  • 46. The SIOC Ontology Digital Enterprise Research Institute www.deri.ie  Namespace - http://rdfs.org/sioc/ns  Five top-level classes: User / Role / Space / Container / Item  A “SIOC Types” module for Social Web content  http://rdfs.org/sioc/types  Actions: A user posts an item in a container  :Alex sioc:creator_of <http://example.org/blogpost> .  A Semantic Web citizen:  Reusing and interlinking existing ontologies  Not reinventing the wheel (connects to DC, FOAF, etc.):  http://www.w3.org/Submission/2007/SUBM-sioc-related-20070612/
  • 47. The SIOC Ontology Digital Enterprise Research Institute www.deri.ie
  • 48. Sample export of SIOC data from vBulletin
  • 49. Sample export of SIOC data from vBulletin
  • 50. Connecting people and accounts Digital Enterprise Research Institute www.deri.ie  The sioc:User class:  Can be thought of as a virtual representation of any person online, within the context of a given social media website or community  A subclass of foaf:OnlineAccount  foaf:holdsAccount property:  “The foaf:holdsAccount property relates a foaf:Agent to a foaf:OnlineAccount for which they are the sole account holder.”  Links a foaf:Person to various sioc:User(s)  As many sioc:User(s) as required can be linked to a single person  One people, various identities
  • 51. A person and their user accounts Digital Enterprise Research Institute www.deri.ie
  • 52. FOAF + SIOC = Data Portability Digital Enterprise Research Institute www.deri.ie
  • 53. Querying SMC Digital Enterprise Research Institute www.deri.ie  Find all content created by someone with a given OpenID URL:  Browse someone’s social media contributions posted on various websites using different account names, but for the same person  A single SPARQL query, no need to play with different APIs SELECT ?item WHERE { ?person foaf:openid <$openid> ; foaf:holdsAccount ?user . ?user sioc:creator_of ?item . } 
  • 54. Moving data using SIOC Digital Enterprise Research Institute www.deri.ie  WordPress SIOC import plug-in  http://sioc-project.org/wordpress  Can read any SIOC RDF data and imports it into WordPress as a native blog post
  • 55. Microblogging with SIOC Digital Enterprise Research Institute www.deri.ie  SMOB - Semantic Microblogging service  http://smob.sioc-project.org  Publishing and browsing SIOC data
  • 56. SIOC : More than Web 2.0 Digital Enterprise Research Institute www.deri.ie  SWAN  Semantic Web Applications in Neuromedicine  http://swan.mindinformatics.org  Recent efforts to align SIOC and SWAN  Scientific Discourse representation  W3C HCLS Interest Group  http://esw.w3.org/topic/HCLSIG/SWANSIOC  Ontologies alignment to provide a complete framework to model activities of scientific communities  SIOC to model the online content  SWAN to model the discourse
  • 57. SIOC Adoption Digital Enterprise Research Institute www.deri.ie
  • 58. SIOC Adoption Digital Enterprise Research Institute www.deri.ie
  • 59. SIOC Adoption Digital Enterprise Research Institute www.deri.ie
  • 60. SIOC Adoption Digital Enterprise Research Institute www.deri.ie
  • 61. SIOC Adoption Digital Enterprise Research Institute www.deri.ie
  • 62. Linked Data Digital Enterprise Research Institute www.deri.ie  The Linking Open Data initiative  Community effort  http://linkeddata.org  Lots of information available on the Web  Closed world, proprietary data silos  Provide it in RDF and interlink it !  The Web as a giant database  From documents to machine-understandable data  Use links to discover data by browsing the GGG  Open licensing policy  ISWC2008 tutorial on Linked Data
  • 63. The 4 principles of Linked Data Digital Enterprise Research Institute www.deri.ie  Tim Berners-Lee, 2006  http://www.w3.org/DesignIssues/LinkedData.html  Use URIs as names for things  Use HTTP URIs so that people can look up those names.  When someone looks up a URI, provide useful information.  Include links to other URIs. so that they can discover more things.  Using the rdfs:seeAlso property
  • 64. URIs and Linked Data Digital Enterprise Research Institute www.deri.ie  Cool URIs for the Semantic Web  http://www.w3.org/TR/2007/WD-cooluris-20071217  A person is not a webpage !  http://apassant.net/alex != http://apassant.net/about
  • 65. Browsing Linked Data Digital Enterprise Research Institute www.deri.ie  Client-side  Tabulator (FF plug-in)  Server-side  Disco, Marbles ...
  • 66. The LOD cloud Digital Enterprise Research Institute www.deri.ie http://richard.cyganiak.de/2007/10/lod/ http://richard.cyganiak.de/2007/10/lod/
  • 67. LOD example: music-related data Digital Enterprise Research Institute www.deri.ie  http://dbtune.org  Music-related RDF platform  LOD-exporters for major music databases and social services  MusicBrainz, Jamendo  Last.fm, MySpace  Interlinked with references datasets  Geonames, DBPedia, riese, FOAF  Advanced querying and browsing features
  • 68. LOD: Semantic Mash-ups Digital Enterprise Research Institute www.deri.ie  Bands + locations = dbtune + geonames  http://blog.dbtune.org/post/2008/02/06/Playing-with- Linked-Data-Jamendo-Geonames-Mazzle-and-Songbird
  • 69. DBpedia Digital Enterprise Research Institute www.deri.ie  http://dbpedia.org  Provide RDF representation of data extracted from DBpedia  More that 2 million concepts (people, places, ...)  Internationalization  Interlinking from and to DBpedia  Interlinked with other datasets (Geonames, DBLP ...)  Can be used in FOAF profiles – :Alex foaf:topic_interest dbpedia:Semantic_Web
  • 70. DBpedia URI scheme Digital Enterprise Research Institute www.deri.ie  Resource URI  http://dbpedia.org/resource/Semantic_Web  Redirects to its HTML or RDF representation depending on the user-agent  HTML Document  http://dbpedia.org/page/Semantic_Web  RDF Data  http://dbpedia.org/data/Semantic_Web
  • 71. DBPedia example Digital Enterprise Research Institute www.deri.ie
  • 72. Querying DBpedia Digital Enterprise Research Institute www.deri.ie  Hands-on session !  Different kind of queries  Going deeper in SPARQL (FILTER, OPTIONAL ...)  Will be useful for next assignment  DBpedia provides a SPARQL endpoint  http://dbpedia.org/sparql  User interface using SNORQL  Pre-defined prefixes, AJAX-rendering ...  http://dbpedia.org/snorql/
  • 73. People born in Galway Digital Enterprise Research Institute www.deri.ie  Simple triple pattern  <http://dbpedia.org/ontology/Person#birthPlace> ?who <http://dbpedia.org/ontology/Person#birthPlace> :Galway
  • 74. People born in Galway Digital Enterprise Research Institute www.deri.ie  Simple triple pattern  <http://dbpedia.org/ontology/Person#birthPlace> ?who <http://dbpedia.org/ontology/Person#birthPlace>  Answer  SELECT ?who :Galway WHERE { ?who <http://dbpedia.org/ontology/ Person#birthPlace> :Galway . }
  • 75. Japanese name of Galway Digital Enterprise Research Institute www.deri.ie  Using the FILTER by LANG clause  FILTER(lang(?x) = “ja”) quot;Galwayquot;@en rdfs:label :Galway rdfs:label quot; quot;@ja
  • 76. Japanese name of Galway Digital Enterprise Research Institute www.deri.ie  Using the FILTER by LANG clause  FILTER(lang(?x) = “ja”) quot;Galwayquot;@en rdfs:label :Galway  Answer rdfs:label quot; quot;@ja  SELECT ?name WHERE { :Galway rdfs:label ?name . FILTER (lang(?name) = “ja”) . }
  • 77. 10 first cities in the same county Digital Enterprise Research Institute www.deri.ie  Combining triples patterns quot;Galwayquot;@e foaf:name  ORDER BY and LIMIT :Galway  ORDER BY ASC(?x) dbpedia2:county  LIMIT X ?city dbpedia2:county ?county
  • 78. 10 first cities in the same county Digital Enterprise Research Institute www.deri.ie  Combining triples patterns quot;Galwayquot;@e foaf:name  ORDER BY and LIMIT :Galway  ORDER BY ASC(?x) dbpedia2:county  LIMIT X ?city dbpedia2:county ?county  Answer  SELECT ?city ?name WHERE { :Galway dbpedia2:county ?county . ?city dbpedia2:county ?county ; rdfs:label ?name . FILTER(lang(?name) = “en”) . } ORDER BY ASC (?name) LIMIT 10
  • 79. Irish cities on the East of Galway Digital Enterprise Research Institute www.deri.ie  FILTER by type and comparison of coordinates ?city -9.041800 geo:long geo:long :Galway rdf:type rdf:type -6.266111 yago:CitiesInTheRepublicOfIreland
  • 80. Irish cities on the East of Galway Digital Enterprise Research Institute www.deri.ie  FILTER by type and comparison of coordinates  Answer  PREFIX geo: <http://www.w3.org/2003/01/geo/ wgs84_pos#> PREFIX yago: <http://dbpedia.org/class/yago/> SELECT DISTINCT ?place ?long WHERE { :Galway geo:long ?glong . ?place rdf:type yago:CitiesInTheRepublicOfIreland ; geo:long ?long ; FILTER (?long > ?glong) }
  • 81. Score of games played in Galway Digital Enterprise Research Institute www.deri.ie  With OPTIONAL current team of scorers !  OPTIONAL {?s ?p ?o} 1-1 dbpedia2:score ?game dbpedia2:goals ?scorer dbpedia2:stadium dbpedia2:currentclub :Galway 2-1 dbpedia2:stadium ?currentclub dbpedia2:score dbpedia2:stadium ?game ?game This one has no score !!
  • 82. Score of games played in Galway Digital Enterprise Research Institute www.deri.ie  With OPTIONAL current team of scorers !  OPTIONAL {?s ?p ?o}  ANSWER  SELECT ?game ?score ?scorer ?currentclub WHERE { ?game dbpedia2:stadium :Galway . dbpedia2:score ?score . OPTIONAL { ?game dbpedia2:goals ?scorer . ?scorer dbpedia2:currentclub ?club } }
  • 83. Conclusion Digital Enterprise Research Institute www.deri.ie  Social Semantic Web and Linked Data provides lots of RDF data on the Web  It’s time to use it !  Web 3.0 ... or Web 0.1 ? – Berners-Lee, 1989 ! – http://www.w3.org/History/1989/proposal.html
  • 84. Upcoming challenges Digital Enterprise Research Institute www.deri.ie  Distributed querying  In order to query different endpoints at the same time  Privacy and Trust  What should I deliver ?  Who should I trust ?  Temporal querying  Data evolution  Reasoning  Derive new facts from existing ones
  • 85. References Digital Enterprise Research Institute www.deri.ie  Some slides based on material from:  SAW2008 - Social Network and Data Portability using Semantic Web Technologies (pdf - slides)  SDoW2008 - Combining Social Music and Semantic Web for music-related recommender systems (pdf - slides)  Additional references  Social Data on the Web 2008 workshop – http://sdow2008.semanticweb.org  Linked Data on the Web 2008 workshop – http://events.linkeddata.org/ldow2008/  W3C SPARQL Tutorial – http://www.w3.org/TR/rdf-sparql-query  + Tutorials referenced on the previous lecture