social web - the next generation
DESCRIPTION
Talk @ NUIG on current research for a distributed Social WebTRANSCRIPT
Social WebThe Next Generation
Galway, 12 January 2011
Dr. Alexandre PassantDERI, NUI Galway
http://apassant.net - @terraces
Social WebThe New Generation
Galway, 12 January 2011
Dr. Alexandre PassantDERI, NUI Galway
http://apassant.net - @terraces
http://web.archive.org/web/19980704011807/http://www2.geocities.com/
blogs, wikis, social networking, ...
By Matt Hamm @ http://www.flickr.com/photos/matthamm/2945559128
minutes per month on facebook
700 billion
http://www.facebook.com/press/info.php?statistics
tweets per day
90 million
http://techcrunch.com/2010/09/14/twitter-seeing-90-million-tweets-per-day/
http://techcrunch.com/2010/09/14/twitter-seeing-90-million-tweets-per-day/
of video per minute on YouTube
24 hours
http://www.youtube.com/t/fact_sheet
in Wikipedia
200+ languages
http://meta.wikimedia.org/wiki/List_of_Wikipedias
By David Simonds
By Chris Campbell Hamm @ http://www.flickr.com/photos/cgc/5259321/
Can we do better ?
OpenDistributedSemantic
Can we do better ?
Share your data, whenever and wherever you want
Open
Own your data, in your own space
Distributed
Enhance your data,to make more sense of it
Semantic
How ?
How ?
How ?
? ?
?
? ?
??
?
?
Original by Tim Berners-Lee @ http://www.w3.org/Talks/WWW94Tim/Update by Dan Brickley @ http://www.slideshare.net/danbri/when-presentation-849447
Semantic Web ?Linked data ?
Social Web ?
Social Semantic Web
Breslin et al. 2009
I think we could...have both Semantic Web technology supporting online communities, but at the same time also online communities can also support Semantic Web data by being the sources of people voluntarily connecting things together.
Tim Berners-Lee, ISWC2005 Interview
Languages
Resource DescriptionFramework
@prefix dct: <http://purl.org/dc/terms/> .
<http://example.org/dm110-semweb> dct:title “Introduction to the Semantic Web” ; dct:author <http://apassant.net/alex> ; dct:subject <http://dbpedia.org/resource/Semantic_Web> .
RDFa
RDFa
RDFa
SPARQL
SELECT ?person
WHERE {
?person a foaf:Person ;
foaf:topic_interest :Web .
}
Ontologies
People and Social Networks
foaf-project.org
Person
Group
Agent
Organization
OnlineAccount
DocumentImage
PersonalProfileDocument
birthdaynickgivenNamefamilyNameplantitle [...]
genderjabberIDmbox_sha1summbox
owl:Thing
makermade
depictiondepicts
img
account
weblog
openid
interestworkplaceHomepage
member
knows
topicpage
primaryTopicisPrimaryTopicOf
accountServiceHomepage
domain rangesmaller Class subClassOf another
Class
functional property: max 1 value per Thing
inverse functional: max 1 thing per value
Projectdoap:Project
doap:old-homepagedoap:maintainerdoap:developerdoap:translator [...]
sioc:UserAccountsioc:moderator_ofsioc:administrator_ofsioc:subscriber_of [...]
namerdfs:seeAlso
based_near
accountName
dc:titledc:descriptiondc:subject dc:datedc:formatdc:rights cc:requirescc:permits [...]
thumbnail
ya:blogActivity
homepage
geo:SpatialThinggeo:latgeo:long tipjar
p1
p2
x
y
inverse properties:
x p1 y = y p2 x
Friend of a Friend (FOAF)
bio:olb
http://foaf-project.org
http://apassant.net/home/2008/01/foafgear/
Communities and Content
sioc-project.org
Breslin et al. 2009
http://rdfs.org/sioc/spec
Tagging
Passant et al. 2009
Tagging
Passant et al. 2009
Tagging
Passant et al. 2009
Tagging
Passant et al. 2009
:Apple :Apple_Inc. :Apple_Records
:Apple :Apple_Inc. :Apple_Records
:Rock_Music:Computer_Hardware:Species
Projects
HTTP POST
SPARQL/Update + HTTP POST
Local SPARQL/Update
SMOB hub at http://apassant.net
SMOB hub at http://example.org
http://twitter.com
People
Representations
Profiles
Data
Topics
Presence
SIOC
SIOC
MOAT
OPO
FOAF
Ontologies
User-Interface
Applications
Cross-commenting
http://sindice.com/developers/siocwidget
Semantic SNA
amazon:B000G01ABM
dbpedia:Toy
dc:subject
dbpedia:Transformers
moat:taggedWith
dbpedia:Category:Transformers
skos:subject
dbpedia:Category:Science_fiction_by_franchise
skos:broader
dbpedia:Category:Science_fiction
skos:broader
imdb:tt0142032
dbpedia:Dune_(film)
foaf:topic
dbpedia:Science_fiction
linkedmdb:genre
skos:subject
youtube:ajkPBl2LMM
moat:taggedWith
dbpedia:Animation
moat:taggedWith
Kinsella et al. 2010
Semantic SNA
Kinsella et al. 2010
Mash-ups
http://wiki.dbpedia.org/DBpediaMobile
Expert finding
SELECT ?who WHERE {
?who foaf:topic_interest
dbpedia:Semantic_Web ;
foaf:based_near dbpedia:Galway.}
Try it on http://lod.openlinksw.com/sparql
Cross-domain recommendations
:alex :yvesfoaf:knows :tomfoaf:knows
foaf:topic_interest foaf:topic_interest
dbpedia:Ramones dbpedia:Rancid
Passant and Raimond 2008
Challenges
Trust and Privacy, Provenance ...
Orlandi et al, 2010
What’s next ?
UbiquitousReal-timePro-active
Sakaki et al, 2010
Sakaki et al, 2010
http://www.w3.org/2008/09/msnws/papers/sensors.html
Standardisation
References• Passant and Raimond 2008. “Combining Social Music and Semantic Web for music-related
recommender systems” SDOW, 2008.
• Passant et al. 2009. “A URI is Worth a Thousand Tags: From Tagging to Linked Data with MOAT”. IJSWIS, 2009
• Breslin et al. 2009. “The Social Semantic Web”. Springer, 2009
• Sakaki et al. 2009. “Earthquake Shakes Twitter Users: Real-time Event Detection by Social Sensors”. WWW, 2009
• Kinsella et al. 2010. “Using hyperlinks to enrich message board content with linked data”. I-SEMANTICS, 2010
• Passant et al. 2010. “Open, Distributed and Semantic Microblogging with SMOB”. ICWE, 2010
• Passant and Mendes 2010 “sparqlPuSH: Proactive notification of data updates in RDF stores using PubSubHubbub”. SFSW, 2010
• Mendes et al. 2010. “Linked Open Social Signals”. Web Intelligence, 2010
• Orlandi et al. 2010. “Semantic Representation of Provenance in Wikipedia”. SWPM, 2010
Questions ?Acknowledgements:
DERI and USS colleagues & studentsSFI (Lion2)
EU FP7 (SPITFIRE)Google Research Award
Cisco RFPIRCSET