Top Banner
WP3 User Profiles Introduce layered model for profiles NoTube & emerging Web environment Your input for API and software platform Monday, September 21, 2009
21

NoTube User Model slides

Jan 19, 2015

Download

Technology

Dan Brickley

EU project meeting slides
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NoTube User Model slides

WP3 User Profiles

• Introduce layered model for profiles

• NoTube & emerging Web environment

• Your input for API and software platform

Monday, September 21, 2009

Page 2: NoTube User Model slides

User Model principles

• Minimalist - Web 2 is beyond our control

• Layered -

• overlay activity stream “layers” from different sources - eg. last.fm, Amazon history, youtube logs...

• link to entities - programmes, directors, places, actors, topics, ...

• levels of detail: activity streams, weighted

Monday, September 21, 2009

Page 3: NoTube User Model slides

Monday, September 21, 2009

Page 4: NoTube User Model slides

Monday, September 21, 2009

Page 5: NoTube User Model slides

IMDB:

DBPedia:

My Activities:

Basic Profile:

Monday, September 21, 2009

Page 6: NoTube User Model slides

IMDB:

DBPedia:

My Activities:

Basic Profile:

Blade Runner GhostBusters

McNamara

Massive Attack

Monday, September 21, 2009

Page 7: NoTube User Model slides

Simple Example

• ‘Movies I like include <a rel=”foaf:interest” href=”http://en.wikipedia.org/wiki/The_Fog_of_War”>The Fog of War</a>’

• Simple claims that can be made explicitly, data mined, or through partial-automation

Monday, September 21, 2009

Page 8: NoTube User Model slides

Layers of detail

• simplistic claims (flat lists of interests)

• weighted view: interest (e.g.: movie url, ‘8’)

• activity stream view: person/content/verb/...

• person fields (geo, age, gender, ...) if available

Monday, September 21, 2009

Page 9: NoTube User Model slides

External standards

• Refine OpenSocial API to use URI links:

• eg. OpenSocial.Person.Field.MOVIES

• Person.Field.MOVIES_URIs

• Person.Field.MOVIES_URIs_weighted

Monday, September 21, 2009

Page 10: NoTube User Model slides

OpenWhat??

Monday, September 21, 2009

Page 11: NoTube User Model slides

OpenSocial sites

Monday, September 21, 2009

Page 12: NoTube User Model slides

iGoogle Example

Monday, September 21, 2009

Page 13: NoTube User Model slides

Web video widgets already using OpenSocial...

Monday, September 21, 2009

Page 14: NoTube User Model slides

In Other Words...

• http://en.wikipedia.org/wiki/Blade_Runner

• http://www.imdb.com/title/tt0083658/

• http://bladerunnerthemovie.warnerbros.com/

• Instead of “Favourite Movie: Blade Runner”

Monday, September 21, 2009

Page 15: NoTube User Model slides

Just identifiers?

• What kinds of thing?

• people, places, series, shows, subject areas, ... anything we can describe

• But we don’t like all things equally, how to express weighted relations to a topic?

Monday, September 21, 2009

Page 16: NoTube User Model slides

“TV stuff”

Monday, September 21, 2009

Page 17: NoTube User Model slides

“All kinds of stuff...” (because anything can be on TV!)

Monday, September 21, 2009

Page 18: NoTube User Model slides

Monday, September 21, 2009

Page 19: NoTube User Model slides

Monday, September 21, 2009

Page 20: NoTube User Model slides

Standards Recap

• Linked Data & SKOS for background info

• RDFa/FOAF++ to publish simple profiles

• Topics indicated by URI (SKOS or id)

• Weighted Topics (VoCamp work)

• Use and extend OpenSocial APIs

Monday, September 21, 2009

Page 21: NoTube User Model slides

User Profile & Use Cases

• WP3 User Models are very flexible - specific patterns needed from use cases

• Popular APIs - OpenSocial, SPARQL, OAuth, XMPP...

• ...use case driven! talk to us...

Monday, September 21, 2009