Slideshare.net (beta)

 
Post To TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 1 (more)

A (brief) introduction to SIOC and MOAT

From terraces, 1 month ago

BBC SemWeb Seminar - 30 July 2008

247 views  |  0 comments  |  1 favorite  |  3 downloads  |  1 embed (Stats)
 

Categories

Add Category
 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 247
on Slideshare: 195
from embeds: 52

Slideshow transcript

Slide 1: A (brief) introduction to SIOC and MOAT Alexandre Passant - http://apassant.net LaLIC, Université Paris-Sorbonne, France State of the semantic web in the BBC - 30 June 2008

Slide 2: Modeling Social Media Contributions with SIOC http://flickr.com/photos/ejpphoto/2314610838/ by EJP Photo

Slide 3: Social Media Contributions • Lots of user-created and distributed content: • Blog posts, wiki pages, pictures, bookmarks ... • Called “Social Media Contributions” or SMC • 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 APIs • Interlink data and find relationships between content

Slide 4: Semantically-Interlined Online Communities • SIOC (Breslin et. al, 2005): http://sioc-project.org • A ontology to represent the activities of online communities on the Web • W3C Member Submission, June 2007 • Namespace: http://rdfs.org/sioc/ns • 5 top-level classes: User, Role, Space, Container, Item • A “SIOC Types” module • A Semantic Web citizen: • Reusing and interlinking existing ontologies

Slide 5: The SIOC ontology http://rdfs.org/sioc/spec

Slide 6: Unified data modeling with SIOC Services

Slide 7: Unified data modeling with SIOC sioct:BlogPost sioc:container_of :post_1 rdf:type :blog_1 :post_2 sioc:container_of rdf:type :blog_2 sioct:BlogPost rdf:type :article_1 sioc:container_of :wiki_1 sioct:WikiArticle Services Exporters Common semantic

Slide 8: Unified data modeling with SIOC sioct:BlogPost sioc:container_of :post_1 rdf:type :blog_1 rdfs:subClassOf sioc:Item :post_2 sioc:container_of rdf:type rdfs:subClassOf :blog_2 sioct:BlogPost rdf:type rdfs:subClassOf :article_1 sioc:container_of :wiki_1 sioct:WikiArticle Services Exporters Common semantic

Slide 9: Unified data modeling with SIOC sioct:BlogPost sioc:container_of :post_1 rdf:type :blog_1 rdfs:subClassOf sioc:Item :post_2 sioc:container_of rdf:type rdfs:subClassOf :blog_2 sioct:BlogPost rdf:type rdfs:subClassOf :article_1 sioc:container_of :wiki_1 sioct:WikiArticle Services Exporters Common semantic

Slide 10: Unified data modeling with SIOC sioct:BlogPost sioc:container_of :post_1 rdf:type :blog_1 rdfs:subClassOf sioc:Item :post_2 sioc:container_of rdf:type rdfs:subClassOf :blog_2 sioct:BlogPost rdf:type rdfs:subClassOf :article_1 sioc:container_of :wiki_1 sioct:WikiArticle Services Exporters Common semantic

Slide 11: Connecting FOAF and SIOC • sioc:User • 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 • “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

Slide 12: People, accounts and SMC http://www.johnbreslin.com/blog/2008/01/04/dataportabilityorg-web-standards-sioc-and-foaf/

Slide 13: Retrieving all SMC of a given user • Combining FOAF, SIOC and OpenID to retrieve any content from a given user, on various services SELECT ?user ?item WHERE { ?people foaf:openid <$openid> ; foaf:holdsAccount ?user . ?item sioc:has_creator ?user . }

Slide 14: Querying the SIOC-o-sphere • Sindice developer tools (SIOC API and widgets) • http://sindice.com/dev

Slide 15: Semantic tagging with MOAT http://www.flickr.com/photos/loop_oh/2368779403/ by loop_oh

Slide 16: Tags (as words) = =

Slide 17: URIs http://dbpedia.org/resource/Apple != http://dbpedia.org/resource/Apple_Inc. != http://dbpedia.org/resource/Apple_Records

Slide 18: Tagging with URIs ? • Indexing data with Semantic Web concepts • Solves common problems thanks to understandable identifiers (tags ambiguity & heterogeneity, linking tagged data) • Challenges • How to find URIs related to a given tag ? • How to let people easily bridge this gap between tagging and semantic indexing ?

Slide 19: MOAT • Meaning Of A Tag (Passant & al, 2008) • http://moat-project.org • A model to represent the meaning of tags • When I tag this post “apple”, I mean the record company, not the fruit • Using URIs (LOD-based) to define meanings • A collaborative and open-source framework • Define and share tags in a community

Slide 20: The MOAT framework User creates content and tag it Client queries the MOAT server <http://sws.geonames.org/4402452/> Server returns the set for global meaning URIs User chooses local meaning URI <http://sws.geonames.org/2988507/> <http://dbpedia.org/resource/Paris_Hilton> tags:associatedTag User saves the content http://example.org/ http://tags.moat- tagging/1 project.org/tag/paris moat:tagMeaning Content enters tags:taggedResource http://sws.geonames.org/ the Semantic Web 2988507/ tags:taggedBy http://example.org/ post/1 http://example.org/alex

Slide 21: Benefits of using MOAT • Tag blog posts using SIOC and MOAT ... dbpedia:The_Clash sioc:topic :blogPost1 rdf:type sioct:BlogPost sioc:creator_of :alex

Slide 22: Benefits of using MOAT • ... while people tag pictures ... dbpedia:The_Clash dbpedia:Joe_Strummer sioc:topic sioc:topic :blogPost1 exif:IFD rdf:type :picture1 rdf:type sioct:BlogPost sioc:creator_of sioc:creator_of :alex :bob

Slide 23: Benefits of using MOAT • ... find related content thanks to data relationships ... p:pastMembers dbpedia:The_Clash dbpedia:Joe_Strummer sioc:topic sioc:topic :blogPost1 exif:IFD rdf:type :picture1 rdf:type sioct:BlogPost sioc:creator_of sioc:creator_of :alex :bob

Slide 24: Benefits of using MOAT • ... from various distributed services p:pastMembers dbpedia:The_Clash dbpedia:Joe_Strummer sioc:topic sioc:topic :blogPost1 exif:IFD rdf:type :picture1 rdf:type sioct:BlogPost sioc:creator_of sioc:creator_of :alex :bob

Slide 25: Thanks • http://sioc-project.org • http://moat-project.org • Social Data On The Web Workshop at ISWC2008 - http://sdow2008.semanticweb.org • A few days left for submission !