KEMBAR78
NoTube User Model slides | PDF
WP3 User Profiles

                   • Introduce layered model for profiles
                   • NoTube & emerging Web environment
                   • Your input for API and software platform


Monday, September 21, 2009
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
Monday, September 21, 2009
Monday, September 21, 2009
Basic Profile:


 My Activities:


 DBPedia:



  IMDB:



Monday, September 21, 2009
Blade Runner            GhostBusters
Basic Profile:                                           McNamara

                                            Massive Attack
 My Activities:


 DBPedia:



  IMDB:



Monday, September 21, 2009
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
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
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
OpenWhat??




Monday, September 21, 2009
OpenSocial sites




Monday, September 21, 2009
iGoogle Example




Monday, September 21, 2009
Web video widgets already using OpenSocial...




Monday, September 21, 2009
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
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
“TV stuff”




Monday, September 21, 2009
“All kinds of stuff...”   (because anything can be on TV!)




Monday, September 21, 2009
Monday, September 21, 2009
Monday, September 21, 2009
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
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

NoTube User Model slides

  • 1.
    WP3 User Profiles • Introduce layered model for profiles • NoTube & emerging Web environment • Your input for API and software platform Monday, September 21, 2009
  • 2.
    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
  • 3.
  • 4.
  • 5.
    Basic Profile: MyActivities: DBPedia: IMDB: Monday, September 21, 2009
  • 6.
    Blade Runner GhostBusters Basic Profile: McNamara Massive Attack My Activities: DBPedia: IMDB: Monday, September 21, 2009
  • 7.
    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
  • 8.
    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
  • 9.
    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
  • 10.
  • 11.
  • 12.
  • 13.
    Web video widgetsalready using OpenSocial... Monday, September 21, 2009
  • 14.
    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
  • 15.
    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
  • 16.
  • 17.
    “All kinds ofstuff...” (because anything can be on TV!) Monday, September 21, 2009
  • 18.
  • 19.
  • 20.
    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
  • 21.
    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