SlideShare a Scribd company logo
APIs and URLs for
                                 Social TV
                                  Dan Brickley <danbri@danbri.org>
                             NoTube Project & Vrije Universiteit, Amsterdam

                              with Libby Miller, Mo McRoberts, Vicky Buser


             a joint W3C position paper from NoTube & Project Baird

                        W3C Web & TV Workshop, Berlin, Feb 2011
Wednesday, 9 February 2011
Today
                   • From me...
                    • 3 requirements from Linked Social TV
                    • Via motivating scenarios & examples
                    • Suggestions for W3C next steps
                   • A few words from a like-minded special
                             guest (Matt Hammond of BBC)
                   • Coffee!
Wednesday, 9 February 2011
(who am I?)
                   • In W3C community since 1997
                   • Joined W3C team to help start Semantic
                             Web project, RDF specs and groups
                   • 2006/7 Libby’s ‘Widget / social’ team at
                             Joost.com startup - TV re-built in the Web
                   • NoTube project, also recently co-chaired
                             W3C SocialWeb Incubator Group


Wednesday, 9 February 2011
The 3 Requirements
                             Achievable, inter-dependent and foundational

                 • Let metadata flow widely - advertising content,
                         rather than be a hidden asset
                 • Identify and link content with useful URLs(*)
                 • Open APIs to control TV and link devices
                              * CRIDs are great, but people share HTTP URLs
                             see also CRID resolver demo services.notu.be
Wednesday, 9 February 2011
Scenario-led analysis
             TV - not as a device, but as a part of people’s lives

      World Wide Web - not just a technology component


                             but as a linked information network...

               ...and as something that connects billions of people


Wednesday, 9 February 2011
Wednesday, 9 February 2011
Wednesday, 9 February 2011
Wednesday, 9 February 2011
... and we noticed
                   • Nobody says, “I want to see
                             recommendations from other people who
                             bought the same TV as me”
                   • Nobody says, “I want to learn a new
                             interface and controller for every device I
                             use”
                   • Or “I wish watching TV was more like using
                             a computer.”

Wednesday, 9 February 2011
Prototypes and demos

                   From Widgets to APIs and the second screen

                              (and third, fourth, and fifth...)

                             (and sometimes no screens at all...)




Wednesday, 9 February 2011
Wednesday, 9 February 2011
Wednesday, 9 February 2011
Wednesday, 9 February 2011
Experiments with pairing protocols
eg. QR Codes (“xmpp:bob.notube@gmail.com/tv1234”)
Wednesday, 9 February 2011
2nd screen archive browser on a tablet computer
Wednesday, 9 February 2011
Custom 2nd screen apps (OAuth/Twitter for ‘social’)
Wednesday, 9 February 2011
Wednesday, 9 February 2011
(scope: can a table be a ‘remote control’?)
Wednesday, 9 February 2011
(scope: is a projector a ‘TV’?)




Wednesday, 9 February 2011
Observations
                   • Second screen APIs have huge potential
                   • Standard protocols needed (HTTP, XMPP?)
                   • Useless without content identifiers, free-flow of
                             metadata
                   • “Social TV” is happening online anyway (even if
                             people didn’t care to connect their TV’s ethernet
                             cable)


Wednesday, 9 February 2011
Linked TV data

         Connecting Archive.org films via Wikipedia to IMDB,
          Rotten Tomatoes, Facebook and to other users...


                             (24 hour collab with Kingsley Idehen)



Wednesday, 9 February 2011
We linked Archive.org video URLs to Wikipedia/DBpedia URLs
We can visualize and navigate content using info from Wikipedia.
Now, whenever Wikipedia is improved, so is Archive.org.
 And not just the “content” but related entities...
Wednesday, 9 February 2011
Microsoft Pivot Viewer - laptop as 2nd screen

                             “Show films by distributor, in the 1940s”




Wednesday, 9 February 2011
(via Pivot embedded in OpenLink’s RDF/SPARQL db)
Wednesday, 9 February 2011
Each entity of interest gets an URL, a page,
                                   some descriptive metadata...
                                                ...and more links by URL




Wednesday, 9 February 2011
Wednesday, 9 February 2011
Wednesday, 9 February 2011
URLs + public metadata:
                                  RDFa in IMDB and
                                RottenTomatoes HTML




                               Aggregated by Facebook
Wednesday, 9 February 2011
Conclusions & next steps

                   • This is not rocket science: URLs make the Web
                   • URL links are a foundation for Social TV
                   • Linking documents is easier than linking devices
                   • Protocol work deserves a Working Group
                   • Best Practices Note: collect via Interest Group

Wednesday, 9 February 2011
And speaking of
                               remotes...




                                       (see Matt’s slides here)
Wednesday, 9 February 2011
Wednesday, 9 February 2011
Last week’s examples


                   • Al Jazeera’s Egyptian Twitter coverage
                   • Linking content with URIs


                                       (these last slides not used...)
Wednesday, 9 February 2011
Livestation streaming app embeds a Twitter client
Wednesday, 9 February 2011
I posted a screenshot of Al Jazeera quoting
                                    someone talking about Egypt:



                                                “I’m not rich or poor,
                                               not muslim or christian,
                                                  white or black, I’m
                                                     neither from
                                                 the north or south.
                                                  I am EGYPTIAN!”




Wednesday, 9 February 2011
...he noticed, and was happy, and shared this
                                         back with @AJEnglish



Wednesday, 9 February 2011

More Related Content

What's hot

High impact-websites
High impact-websitesHigh impact-websites
High impact-websites
Jim Angus
 
ELI Web 2.0 Storytelling workshop: Introduction
ELI Web 2.0 Storytelling workshop: IntroductionELI Web 2.0 Storytelling workshop: Introduction
ELI Web 2.0 Storytelling workshop: Introduction
Bryan Alexander
 
Web414 For April 2009.
Web414 For April 2009.Web414 For April 2009.
Web414 For April 2009.
heygabe
 
Intro to Linked Data: Context
Intro to Linked Data: ContextIntro to Linked Data: Context
Intro to Linked Data: ContextDavid Wood
 
Music Technology And Web2 0
Music Technology And Web2 0Music Technology And Web2 0
Music Technology And Web2 0Katie Wardrobe
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalksto
Jason Diller
 
Pres e safety-yd
Pres e safety-ydPres e safety-yd
Pres e safety-yd
Torbjørn D. Moe
 
The state of structure, 2011
The state of structure, 2011The state of structure, 2011
The state of structure, 2011
Scriptorium Publishing
 
Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)
Lora Aroyo
 
Augmenting presentations with mixed media
Augmenting presentations with mixed mediaAugmenting presentations with mixed media
Augmenting presentations with mixed medialwidger
 
Webcast: Trends in Technical Communication 2011
Webcast: Trends in Technical Communication 2011Webcast: Trends in Technical Communication 2011
Webcast: Trends in Technical Communication 2011
Scriptorium Publishing
 
Panning for Gold: Sifting through Emerging Technologies to Find the Real Trea...
Panning for Gold: Sifting through Emerging Technologies to Find the Real Trea...Panning for Gold: Sifting through Emerging Technologies to Find the Real Trea...
Panning for Gold: Sifting through Emerging Technologies to Find the Real Trea...
Nicole C. Engard
 
Open Source Technology for Libraries
Open Source Technology for LibrariesOpen Source Technology for Libraries
Open Source Technology for Libraries
Nicole C. Engard
 
Ancillary Product Website Timeline
Ancillary Product Website TimelineAncillary Product Website Timeline
Ancillary Product Website Timeline
MorganRedman
 
Technology Tools for Librarians: Slidecast
Technology Tools for Librarians: SlidecastTechnology Tools for Librarians: Slidecast
Technology Tools for Librarians: Slidecast
Valerie Hill
 
Internet Year Book (JJ, 1992 To 2010)
Internet Year Book (JJ, 1992 To 2010)Internet Year Book (JJ, 1992 To 2010)
Internet Year Book (JJ, 1992 To 2010)
JJ Cho
 
A Fractured Fairy Tale of the Internet (SI110)
A Fractured Fairy Tale of the Internet (SI110)A Fractured Fairy Tale of the Internet (SI110)
A Fractured Fairy Tale of the Internet (SI110)
Charles Severance
 

What's hot (19)

High impact-websites
High impact-websitesHigh impact-websites
High impact-websites
 
ELI Web 2.0 Storytelling workshop: Introduction
ELI Web 2.0 Storytelling workshop: IntroductionELI Web 2.0 Storytelling workshop: Introduction
ELI Web 2.0 Storytelling workshop: Introduction
 
Web414 For April 2009.
Web414 For April 2009.Web414 For April 2009.
Web414 For April 2009.
 
Intro to Linked Data: Context
Intro to Linked Data: ContextIntro to Linked Data: Context
Intro to Linked Data: Context
 
Music Technology And Web2 0
Music Technology And Web2 0Music Technology And Web2 0
Music Technology And Web2 0
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalksto
 
Pres e safety-yd
Pres e safety-ydPres e safety-yd
Pres e safety-yd
 
The state of structure, 2011
The state of structure, 2011The state of structure, 2011
The state of structure, 2011
 
Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)
 
Augmenting presentations with mixed media
Augmenting presentations with mixed mediaAugmenting presentations with mixed media
Augmenting presentations with mixed media
 
Open Source for Libraries
Open Source for LibrariesOpen Source for Libraries
Open Source for Libraries
 
Webcast: Trends in Technical Communication 2011
Webcast: Trends in Technical Communication 2011Webcast: Trends in Technical Communication 2011
Webcast: Trends in Technical Communication 2011
 
Panning for Gold: Sifting through Emerging Technologies to Find the Real Trea...
Panning for Gold: Sifting through Emerging Technologies to Find the Real Trea...Panning for Gold: Sifting through Emerging Technologies to Find the Real Trea...
Panning for Gold: Sifting through Emerging Technologies to Find the Real Trea...
 
Open Source Technology for Libraries
Open Source Technology for LibrariesOpen Source Technology for Libraries
Open Source Technology for Libraries
 
Ancillary Product Website Timeline
Ancillary Product Website TimelineAncillary Product Website Timeline
Ancillary Product Website Timeline
 
Netiquette
NetiquetteNetiquette
Netiquette
 
Technology Tools for Librarians: Slidecast
Technology Tools for Librarians: SlidecastTechnology Tools for Librarians: Slidecast
Technology Tools for Librarians: Slidecast
 
Internet Year Book (JJ, 1992 To 2010)
Internet Year Book (JJ, 1992 To 2010)Internet Year Book (JJ, 1992 To 2010)
Internet Year Book (JJ, 1992 To 2010)
 
A Fractured Fairy Tale of the Internet (SI110)
A Fractured Fairy Tale of the Internet (SI110)A Fractured Fairy Tale of the Internet (SI110)
A Fractured Fairy Tale of the Internet (SI110)
 

Similar to APIs and URLs for Social TV

NoTube: Using the Synergy of Broadcast, Internet and Social TV
NoTube: Using the Synergy of Broadcast, Internet and Social TVNoTube: Using the Synergy of Broadcast, Internet and Social TV
NoTube: Using the Synergy of Broadcast, Internet and Social TV
Lora Aroyo
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
Dan Brickley
 
Tomorrow's television today
Tomorrow's television todayTomorrow's television today
Tomorrow's television today
Nick DeMartino
 
ECM Meets the Semantic Web - Nuxeo World 2011
ECM Meets the Semantic Web - Nuxeo World 2011ECM Meets the Semantic Web - Nuxeo World 2011
ECM Meets the Semantic Web - Nuxeo World 2011Stefane Fermigier
 
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system   SumitK DrupalCon ChicagoMobile apps using drupal as base system   SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Sumit Kataria
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011Stefane Fermigier
 
Webinar Mobile ECM Apps with Nuxeo EP
Webinar Mobile ECM Apps with Nuxeo EPWebinar Mobile ECM Apps with Nuxeo EP
Webinar Mobile ECM Apps with Nuxeo EP
Nuxeo
 
Collaborative Culture
Collaborative   CultureCollaborative   Culture
Collaborative Cultureroger Pitiot
 
Fundamentals of Web Connected TV
Fundamentals of Web Connected TVFundamentals of Web Connected TV
Fundamentals of Web Connected TV
Libby Miller
 
Mobile application development strategies
Mobile application development strategiesMobile application development strategies
Mobile application development strategiesInterop
 
Authorities as Linked Data Hubs
Authorities  as Linked Data HubsAuthorities  as Linked Data Hubs
Authorities as Linked Data Hubs
Richard Wallis
 
Flux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semesterFlux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semester
thomas alisi
 
Localbysocial North East
Localbysocial North EastLocalbysocial North East
Localbysocial North East
Ingrid Koehler
 
Localbysocial sunderland
Localbysocial sunderlandLocalbysocial sunderland
Localbysocial sunderland
localgovuk
 
Gaelyk - Guillaume Laforge - GR8Conf Europe 2011
Gaelyk - Guillaume Laforge - GR8Conf Europe 2011Gaelyk - Guillaume Laforge - GR8Conf Europe 2011
Gaelyk - Guillaume Laforge - GR8Conf Europe 2011Guillaume Laforge
 
15 New Technologies in 50 Minutes
15 New Technologies in 50 Minutes15 New Technologies in 50 Minutes
15 New Technologies in 50 Minutes
askacpl
 
Damien Tanner, Pusher
Damien Tanner, PusherDamien Tanner, Pusher
Damien Tanner, Pusher
Mashery
 
Shifting from a newspapermindset to an information perspective
Shifting from a newspapermindset to an information perspectiveShifting from a newspapermindset to an information perspective
Shifting from a newspapermindset to an information perspectiveWAN-IFRA
 
VALA 2012 Friday Forum at the University of Western Australia for Information...
VALA 2012 Friday Forum at the University of Western Australia for Information...VALA 2012 Friday Forum at the University of Western Australia for Information...
VALA 2012 Friday Forum at the University of Western Australia for Information...
Jonathan Steingiesser
 
Web 3.0 and english language teaching by dr meenu pandey
Web 3.0 and english language teaching by dr meenu pandeyWeb 3.0 and english language teaching by dr meenu pandey
Web 3.0 and english language teaching by dr meenu pandey
meenu pandey
 

Similar to APIs and URLs for Social TV (20)

NoTube: Using the Synergy of Broadcast, Internet and Social TV
NoTube: Using the Synergy of Broadcast, Internet and Social TVNoTube: Using the Synergy of Broadcast, Internet and Social TV
NoTube: Using the Synergy of Broadcast, Internet and Social TV
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
 
Tomorrow's television today
Tomorrow's television todayTomorrow's television today
Tomorrow's television today
 
ECM Meets the Semantic Web - Nuxeo World 2011
ECM Meets the Semantic Web - Nuxeo World 2011ECM Meets the Semantic Web - Nuxeo World 2011
ECM Meets the Semantic Web - Nuxeo World 2011
 
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system   SumitK DrupalCon ChicagoMobile apps using drupal as base system   SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon Chicago
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011
 
Webinar Mobile ECM Apps with Nuxeo EP
Webinar Mobile ECM Apps with Nuxeo EPWebinar Mobile ECM Apps with Nuxeo EP
Webinar Mobile ECM Apps with Nuxeo EP
 
Collaborative Culture
Collaborative   CultureCollaborative   Culture
Collaborative Culture
 
Fundamentals of Web Connected TV
Fundamentals of Web Connected TVFundamentals of Web Connected TV
Fundamentals of Web Connected TV
 
Mobile application development strategies
Mobile application development strategiesMobile application development strategies
Mobile application development strategies
 
Authorities as Linked Data Hubs
Authorities  as Linked Data HubsAuthorities  as Linked Data Hubs
Authorities as Linked Data Hubs
 
Flux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semesterFlux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semester
 
Localbysocial North East
Localbysocial North EastLocalbysocial North East
Localbysocial North East
 
Localbysocial sunderland
Localbysocial sunderlandLocalbysocial sunderland
Localbysocial sunderland
 
Gaelyk - Guillaume Laforge - GR8Conf Europe 2011
Gaelyk - Guillaume Laforge - GR8Conf Europe 2011Gaelyk - Guillaume Laforge - GR8Conf Europe 2011
Gaelyk - Guillaume Laforge - GR8Conf Europe 2011
 
15 New Technologies in 50 Minutes
15 New Technologies in 50 Minutes15 New Technologies in 50 Minutes
15 New Technologies in 50 Minutes
 
Damien Tanner, Pusher
Damien Tanner, PusherDamien Tanner, Pusher
Damien Tanner, Pusher
 
Shifting from a newspapermindset to an information perspective
Shifting from a newspapermindset to an information perspectiveShifting from a newspapermindset to an information perspective
Shifting from a newspapermindset to an information perspective
 
VALA 2012 Friday Forum at the University of Western Australia for Information...
VALA 2012 Friday Forum at the University of Western Australia for Information...VALA 2012 Friday Forum at the University of Western Australia for Information...
VALA 2012 Friday Forum at the University of Western Australia for Information...
 
Web 3.0 and english language teaching by dr meenu pandey
Web 3.0 and english language teaching by dr meenu pandeyWeb 3.0 and english language teaching by dr meenu pandey
Web 3.0 and english language teaching by dr meenu pandey
 

More from Dan Brickley

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote
Dan Brickley
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo data
Dan Brickley
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001
Dan Brickley
 
AR Dev Amsterdam
AR Dev AmsterdamAR Dev Amsterdam
AR Dev Amsterdam
Dan Brickley
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
Dan Brickley
 
Acronym Soup
Acronym SoupAcronym Soup
Acronym Soup
Dan Brickley
 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
Dan Brickley
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
Dan Brickley
 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slides
Dan Brickley
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dan Brickley
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating Lonclass
Dan Brickley
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
Dan Brickley
 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)
Dan Brickley
 
BBC foaf talk
BBC foaf talkBBC foaf talk
BBC foaf talk
Dan Brickley
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
Dan Brickley
 
How To Make Friends And Inference People
How To Make Friends And Inference PeopleHow To Make Friends And Inference People
How To Make Friends And Inference People
Dan Brickley
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
Dan Brickley
 
Foaf Openid Milan
Foaf Openid MilanFoaf Openid Milan
Foaf Openid Milan
Dan Brickley
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
Dan Brickley
 

More from Dan Brickley (20)

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo data
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001
 
AR Dev Amsterdam
AR Dev AmsterdamAR Dev Amsterdam
AR Dev Amsterdam
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
Acronym Soup
Acronym SoupAcronym Soup
Acronym Soup
 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slides
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating Lonclass
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)
 
When?
When?When?
When?
 
BBC foaf talk
BBC foaf talkBBC foaf talk
BBC foaf talk
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
 
How To Make Friends And Inference People
How To Make Friends And Inference PeopleHow To Make Friends And Inference People
How To Make Friends And Inference People
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
 
Foaf Openid Milan
Foaf Openid MilanFoaf Openid Milan
Foaf Openid Milan
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

APIs and URLs for Social TV

  • 1. APIs and URLs for Social TV Dan Brickley <danbri@danbri.org> NoTube Project & Vrije Universiteit, Amsterdam with Libby Miller, Mo McRoberts, Vicky Buser a joint W3C position paper from NoTube & Project Baird W3C Web & TV Workshop, Berlin, Feb 2011 Wednesday, 9 February 2011
  • 2. Today • From me... • 3 requirements from Linked Social TV • Via motivating scenarios & examples • Suggestions for W3C next steps • A few words from a like-minded special guest (Matt Hammond of BBC) • Coffee! Wednesday, 9 February 2011
  • 3. (who am I?) • In W3C community since 1997 • Joined W3C team to help start Semantic Web project, RDF specs and groups • 2006/7 Libby’s ‘Widget / social’ team at Joost.com startup - TV re-built in the Web • NoTube project, also recently co-chaired W3C SocialWeb Incubator Group Wednesday, 9 February 2011
  • 4. The 3 Requirements Achievable, inter-dependent and foundational • Let metadata flow widely - advertising content, rather than be a hidden asset • Identify and link content with useful URLs(*) • Open APIs to control TV and link devices * CRIDs are great, but people share HTTP URLs see also CRID resolver demo services.notu.be Wednesday, 9 February 2011
  • 5. Scenario-led analysis TV - not as a device, but as a part of people’s lives World Wide Web - not just a technology component but as a linked information network... ...and as something that connects billions of people Wednesday, 9 February 2011
  • 9. ... and we noticed • Nobody says, “I want to see recommendations from other people who bought the same TV as me” • Nobody says, “I want to learn a new interface and controller for every device I use” • Or “I wish watching TV was more like using a computer.” Wednesday, 9 February 2011
  • 10. Prototypes and demos From Widgets to APIs and the second screen (and third, fourth, and fifth...) (and sometimes no screens at all...) Wednesday, 9 February 2011
  • 14. Experiments with pairing protocols eg. QR Codes (“xmpp:bob.notube@gmail.com/tv1234”) Wednesday, 9 February 2011
  • 15. 2nd screen archive browser on a tablet computer Wednesday, 9 February 2011
  • 16. Custom 2nd screen apps (OAuth/Twitter for ‘social’) Wednesday, 9 February 2011
  • 18. (scope: can a table be a ‘remote control’?) Wednesday, 9 February 2011
  • 19. (scope: is a projector a ‘TV’?) Wednesday, 9 February 2011
  • 20. Observations • Second screen APIs have huge potential • Standard protocols needed (HTTP, XMPP?) • Useless without content identifiers, free-flow of metadata • “Social TV” is happening online anyway (even if people didn’t care to connect their TV’s ethernet cable) Wednesday, 9 February 2011
  • 21. Linked TV data Connecting Archive.org films via Wikipedia to IMDB, Rotten Tomatoes, Facebook and to other users... (24 hour collab with Kingsley Idehen) Wednesday, 9 February 2011
  • 22. We linked Archive.org video URLs to Wikipedia/DBpedia URLs We can visualize and navigate content using info from Wikipedia. Now, whenever Wikipedia is improved, so is Archive.org. And not just the “content” but related entities... Wednesday, 9 February 2011
  • 23. Microsoft Pivot Viewer - laptop as 2nd screen “Show films by distributor, in the 1940s” Wednesday, 9 February 2011
  • 24. (via Pivot embedded in OpenLink’s RDF/SPARQL db) Wednesday, 9 February 2011
  • 25. Each entity of interest gets an URL, a page, some descriptive metadata... ...and more links by URL Wednesday, 9 February 2011
  • 28. URLs + public metadata: RDFa in IMDB and RottenTomatoes HTML Aggregated by Facebook Wednesday, 9 February 2011
  • 29. Conclusions & next steps • This is not rocket science: URLs make the Web • URL links are a foundation for Social TV • Linking documents is easier than linking devices • Protocol work deserves a Working Group • Best Practices Note: collect via Interest Group Wednesday, 9 February 2011
  • 30. And speaking of remotes... (see Matt’s slides here) Wednesday, 9 February 2011
  • 32. Last week’s examples • Al Jazeera’s Egyptian Twitter coverage • Linking content with URIs (these last slides not used...) Wednesday, 9 February 2011
  • 33. Livestation streaming app embeds a Twitter client Wednesday, 9 February 2011
  • 34. I posted a screenshot of Al Jazeera quoting someone talking about Egypt: “I’m not rich or poor, not muslim or christian, white or black, I’m neither from the north or south. I am EGYPTIAN!” Wednesday, 9 February 2011
  • 35. ...he noticed, and was happy, and shared this back with @AJEnglish Wednesday, 9 February 2011