social web - the next generation

93
Social Web The Next Generation Galway, 12 January 2011 Dr. Alexandre Passant DERI, NUI Galway http://apassant.net - @terraces

Upload: alexandre-passant

Post on 28-Aug-2014

2.845 views

Category:

Technology


4 download

DESCRIPTION

Talk @ NUIG on current research for a distributed Social Web

TRANSCRIPT

Page 1: Social Web - The Next Generation

Social WebThe Next Generation

Galway, 12 January 2011

Dr. Alexandre PassantDERI, NUI Galway

http://apassant.net - @terraces

Page 2: Social Web - The Next Generation

Social WebThe New Generation

Galway, 12 January 2011

Dr. Alexandre PassantDERI, NUI Galway

http://apassant.net - @terraces

Page 4: Social Web - The Next Generation

blogs, wikis, social networking, ...

By Matt Hamm @ http://www.flickr.com/photos/matthamm/2945559128

Page 5: Social Web - The Next Generation

minutes per month on facebook

700 billion

http://www.facebook.com/press/info.php?statistics

Page 6: Social Web - The Next Generation

tweets per day

90 million

http://techcrunch.com/2010/09/14/twitter-seeing-90-million-tweets-per-day/

Page 8: Social Web - The Next Generation

of video per minute on YouTube

24 hours

http://www.youtube.com/t/fact_sheet

Page 9: Social Web - The Next Generation

in Wikipedia

200+ languages

http://meta.wikimedia.org/wiki/List_of_Wikipedias

Page 10: Social Web - The Next Generation
Page 11: Social Web - The Next Generation

By David Simonds

Page 12: Social Web - The Next Generation

By Chris Campbell Hamm @ http://www.flickr.com/photos/cgc/5259321/

Page 13: Social Web - The Next Generation

Can we do better ?

Page 14: Social Web - The Next Generation

OpenDistributedSemantic

Can we do better ?

Page 15: Social Web - The Next Generation

Share your data, whenever and wherever you want

Open

Page 16: Social Web - The Next Generation

Own your data, in your own space

Distributed

Page 17: Social Web - The Next Generation

Enhance your data,to make more sense of it

Semantic

Page 18: Social Web - The Next Generation

How ?

Page 19: Social Web - The Next Generation

How ?

Page 20: Social Web - The Next Generation

How ?

Page 21: Social Web - The Next Generation
Page 22: Social Web - The Next Generation
Page 23: Social Web - The Next Generation
Page 24: Social Web - The Next Generation
Page 25: Social Web - The Next Generation

? ?

?

Page 26: Social Web - The Next Generation

? ?

??

?

?

Page 27: Social Web - The Next Generation

Original by Tim Berners-Lee @ http://www.w3.org/Talks/WWW94Tim/Update by Dan Brickley @ http://www.slideshare.net/danbri/when-presentation-849447

Page 28: Social Web - The Next Generation

lod-cloud.net

Page 29: Social Web - The Next Generation

lod-cloud.net

Page 30: Social Web - The Next Generation

Semantic Web ?Linked data ?

Social Web ?

Page 31: Social Web - The Next Generation

Social Semantic Web

Breslin et al. 2009

Page 32: Social Web - The Next Generation

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

Page 33: Social Web - The Next Generation

Languages

Page 34: Social Web - The Next Generation

Resource DescriptionFramework

Page 35: Social Web - The Next Generation
Page 36: Social Web - The Next Generation

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

Page 37: Social Web - The Next Generation

RDFa

Page 38: Social Web - The Next Generation

RDFa

Page 39: Social Web - The Next Generation

RDFa

Page 40: Social Web - The Next Generation

SPARQL

SELECT ?person

WHERE {

?person a foaf:Person ;

foaf:topic_interest :Web .

}

Page 41: Social Web - The Next Generation

Ontologies

Page 42: Social Web - The Next Generation

People and Social Networks

foaf-project.org

Page 43: Social Web - The Next Generation

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

Page 44: Social Web - The Next Generation
Page 45: Social Web - The Next Generation
Page 46: Social Web - The Next Generation
Page 47: Social Web - The Next Generation
Page 49: Social Web - The Next Generation

Communities and Content

sioc-project.org

Page 50: Social Web - The Next Generation

Breslin et al. 2009

Page 53: Social Web - The Next Generation

Tagging

Passant et al. 2009

Page 54: Social Web - The Next Generation

Tagging

Passant et al. 2009

Page 55: Social Web - The Next Generation

Tagging

Passant et al. 2009

Page 56: Social Web - The Next Generation

Tagging

Passant et al. 2009

Page 57: Social Web - The Next Generation

commontag.org

Page 58: Social Web - The Next Generation
Page 61: Social Web - The Next Generation

Projects

Page 62: Social Web - The Next Generation

drupal.org

Page 63: Social Web - The Next Generation

status.net

Page 64: Social Web - The Next Generation

smob.me

Passant et al, 2010

Page 65: Social Web - The Next Generation

HTTP POST

SPARQL/Update + HTTP POST

Local SPARQL/Update

SMOB hub at http://apassant.net

SMOB hub at http://example.org

http://twitter.com

Page 66: Social Web - The Next Generation

People

Representations

Profiles

Data

Topics

Presence

SIOC

SIOC

MOAT

OPO

FOAF

Ontologies

User-Interface

Page 67: Social Web - The Next Generation
Page 68: Social Web - The Next Generation
Page 69: Social Web - The Next Generation

Applications

Page 70: Social Web - The Next Generation

Cross-commenting

http://sindice.com/developers/siocwidget

Page 71: Social Web - The Next Generation

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

Page 72: Social Web - The Next Generation

Semantic SNA

Kinsella et al. 2010

Page 73: Social Web - The Next Generation

Mash-ups

http://wiki.dbpedia.org/DBpediaMobile

Page 74: Social Web - The Next Generation

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

Page 75: Social Web - The Next Generation

Cross-domain recommendations

:alex :yvesfoaf:knows :tomfoaf:knows

foaf:topic_interest foaf:topic_interest

dbpedia:Ramones dbpedia:Rancid

Passant and Raimond 2008

Page 76: Social Web - The Next Generation

Challenges

Page 77: Social Web - The Next Generation

Trust and Privacy, Provenance ...

Page 78: Social Web - The Next Generation

webid.info

Page 79: Social Web - The Next Generation

Orlandi et al, 2010

Page 80: Social Web - The Next Generation

What’s next ?

Page 81: Social Web - The Next Generation

UbiquitousReal-timePro-active

Page 82: Social Web - The Next Generation
Page 83: Social Web - The Next Generation

Sakaki et al, 2010

Page 84: Social Web - The Next Generation

Sakaki et al, 2010

Page 85: Social Web - The Next Generation

code.google.com/p/sparqlpush

Passant and Mendes 2010

Page 86: Social Web - The Next Generation

bit.ly/twarql

Mendes et al. 2010

Page 88: Social Web - The Next Generation

Standardisation

Page 89: Social Web - The Next Generation
Page 90: Social Web - The Next Generation
Page 91: Social Web - The Next Generation
Page 92: Social Web - The Next Generation

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

Page 93: Social Web - The Next Generation

Questions ?Acknowledgements:

DERI and USS colleagues & studentsSFI (Lion2)

EU FP7 (SPITFIRE)Google Research Award

Cisco RFPIRCSET