SlideShare a Scribd company logo
Facebook ( Open ) Graph
    and the Semantic Web
        Ideas around OpenGraph protocol and RDFa usage
               with some possible future directions.

                        It’s all around the Social Object.

                          Matteo Brunati - dagoneye.it




Padua University - Italy - A lesson in the “Tecnologie Web2.0” course thanks to Massimo Marchiori
About me ( in italian )
                                             on dagoneye.it




               http://www.dagoneye.it
                some english stuff on
http://www.dagoneye.it/blog/category/semantic-web/english/
This presentation is
        about...
• Using Facebook OpenGraph to see how
  RDFa is used
• Make a simple comparison with RDFa
  standard usage
• introduction to Social Objects, the real “x-
  factor” of the Web of Data
• Power to the people or to the Web2.0
  platform? Let’s thinking about it
To a better understanding, don’t think pages,
think Social Objects in a Giant Global Graph
Linked Data
  definition to a better
    comprehension




http://linkeddata.jiscpress.org/tim-berners-lee%E2%80%99s-linked-data-principles/
events
people


                       things i like,
                        interests



         Facebook connect people thanks to
            shared interests and personal
                    informations
Facebook first social graph
                                                        in 2006




   Facebook Social
   Graph with Social
    Object in 2010




http://www.25hoursaday.com/weblog/2010/04/24/FacebooksOpenGraphProtocolFromAWebDevelopersPerspective.aspx
“We are building a web where the default is social.”




slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained
From now on, any website can become part of the
Facebook ecosystem, outside of Facebook.com




slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained
The   Web is more a social
           creation, than
        a technical one.




      Sir Tim Berners Lee - 1999
Facebook wants to flood the web with these pieces of
functionality, adding a social skew to each and every site.


  slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained
slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained




Every action taken through social plugins embedded
throughout the web will flow back to your profile, and
especially to the “Open graph”
Facebook Open Graph is an attempt to map all the complex interactions
existing between you, your friends and the content you all like = mapping
your interests and cross-interests.
   slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained
It means that...
                                         this kind
                                             of
http://www.facebook.com/matteobrunati information is
                                          IN the
                        cc:Likes        Facebook
                                        Platform

        http://www.creativecommons.org
This graph around me is accessible from the new
GRAPH API, which links objects in the social graph via
               CONNECTIONS...
                  URIs in effect

       http://developers.facebook.com/docs/api
a sort of RDF model?




http://developers.facebook.com/docs/api
so this triple with
    the new Graph model
http://www.facebook.com/matteobrunati

                        https://graph.facebook.com/me/likes




        http://www.creativecommons.org
Example of Open Like user experience
When “Mi piace” is clicked,
 the object with the link
 appears in my Facebook
          profile
When “Mi piace” is clicked,
 the object with the link
 appears in my Facebook
          profile



 How Facebook knows the title and the site?
thanks to Metadata inserted in the page,
            that transform the page in a Social Object...
                                     wait... a Social Object?




http://gapingvoid.com/2007/12/31/social-objects-for-beginners/
http://www.facebook.com/matteobrunati


                   https://graph.facebook.com/me/likes


                             Not the page, but the Social
                              Object inside that page

                              A movie titles “Fight Club”
This is the idea of
GGG,
the Giant
Global
Graph

http://www.zdnet.com/blog/btl/tim-berners-lee-from-world-wide-web-to-giant-global-graph/7126
Metadata encoded with the new Open Graph Protocol:
           a minimal RDFa implementation




          http://opengraphprotocol.org/
Remember
 the page on
the IMDB on
 Fight Club?

                                                 IMDB Page source with OG,
                                                       the metadata




Let’s see metadata information using SIG.MA and SINDICE INSPECTOR
  http://sindice.com/developers/inspector?url=http%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0137523%2F#sigma
RDF Triples
RDF graph
If the web page has no metadata
   encoded using Open Graph Protocol,
Facebook show me only the title of that page
If the page has metadata
encoded using Open Graph Protocol and regular
         Semantic Web vocabularies

http://www.metafora.it/leggi-internet/filirossi.html
http://sindice.com/developers/inspector/?url=http%3A%2F
%2Fwww.metafora.it%2Fleggi-internet%2Ffilirossi.html#triples
What are the differences on the usage of RDFa
  between Facebook and W3C guidelines?


              Facebook developers tried RDFa and thought that
               is too complex, so they use it in a minimal form
1. URI -> property -> Literal value

 Using the property attribute in RDFa, it means that
the object value in the RDF triple can be only a literal
                value, a string of text.
2. One page -> One social object

The instructions for the webmasters for the usage of the
  Open Graph Protocol are clear: one page, one social
                         object.
And with a lot of pages? Administration problems, caos...
Problems

     URIs are universal identifiers,
       labels and text are not




     If Pages on different sites are around the same
                       Social Object

The property attribute makes the content value a literal,
       not a WEB RESOURCE with an URI, so

       how understand this kind of information?
Problems

The schema on opengraphprotocol is not
    deferenceable. It’s only in HTML.
but the power of
decentralization of URIs
  and the implicit web
capability of innovation
  without consensus...
     are with us .)
The Semantic Web community makes
            the Scheme machine readable




http://github.com/facebook/open-graph-protocol/blob/master/schema.php
The Community makes some properties
             of the Open Graph Protocol connected
             with shared Semantic Web vocabularies
                                                                      url property
<rdf:Property rdf:about="http://opengraphprotocol.org/schema/url">
 <rdfs:label xml:lang="en-US">url</rdfs:label>
 <rdfs:comment xml:lang="en-US">The canonical URL of your object that will be used as its
permanent ID in the graph, e.g., "http://www.imdb.com/title/tt0117500/".</rdfs:comment>
 <rdfs:seeAlso rdf:resource="http://xmlns.com/foaf/0.1/homepage"/>
 <rdfs:seeAlso rdf:resource="http://purl.org/dc/elements/1.1/identifier"/>
 <rdfs:isDefinedBy rdf:resource="http://opengraphprotocol.org/schema/"/>
</rdf:Property>

<rdf:Property rdf:about="http://opengraphprotocol.org/schema/type">
 <rdfs:label xml:lang="en-US">type</rdfs:label>
 <rdfs:comment xml:lang="en-US">The type of your object, e.g., "movie". Depending on the
type you specify, other properties may also be required.</rdfs:comment>
 <rdfs:seeAlso rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
 <rdfs:isDefinedBy rdf:resource="http://opengraphprotocol.org/schema/"/>
</rdf:Property>


                                                                           type
                                                                         property
Make a Web of Data from the new Facebook
Graph API that return JSON data with HTTP
      URIs which are dereferencable




   http://sam.tw.rpi.edu/ws/face_lod.html
Mapping inconsistencies with semweb vocabularies

     http://sam.tw.rpi.edu/ws/face_lod.html
If we make assertions on things, we make
                a relationship between things.
           We need to speak about such relations.
                     We need ontologies.




slide taken from http://www.slideshare.net/Cloud/the-social-semantic-web
RDF power to make assertions
                 on everything using a graph




slide taken from http://www.slideshare.net/Cloud/the-social-semantic-web
Linking Open Graph term with
 the Linked Data cloud, thanks
         to ontologies
Linked Data cloud - http://linkeddata.org/
In the extreme view , the   world can be seen as
only   connections, nothing else.
We think of a dictionary as the repository of meaning,
but it defines words only on terms of other words.
Original
                      World Wide
                     Web Proposal at
                        CERN in
                       1989-1990




It’s the Web, my dear .)
Others examples
of sites that use RDFa
  in a complete way
Newsweek.com adopted full
RDFa metadata at the end of May 2010
  ( without Doctype declaration )
http://sindice.com/developers/inspector?url=http%3A%2F%2Fwww.newsweek.com
Newsweek page source with
         RDFa
http://sindice.com/developers/inspector?url=http%3A%2F%2Fwww.newsweek.com#triples
Newsweek RDF Graph
Another example:
  Ecommerce and
OpenGraph protocol,
thanks to the power
   of RDF model
E-commerce ontology: GoodRelations




slides taken from http://www.slideshare.net/mhepp/web-page-optimization-for-facebook
GoodRelations + OpenGraph Protocol




slide taken from http://www.slideshare.net/mhepp/web-page-optimization-for-facebook
Some things to
 remember...
Data “on” the Web
        vs
Data “in” the Web




                      The power of link:
                      how it can be used
    http://webofdata.wordpress.com/2010/03/01/data-and-the-web-choices/
Making Linked Data




http://linkeddata.jiscpress.org/tim-berners-lee%E2%80%99s-linked-data-principles/
Don’t think Websites, think Data




Coloured lines are ontologies and balls are applications:
   mapping the world without reinvent the wheel .)
Another example: advantages using Linked Data in a
    tweet based on SMOB - http://smob.me/




                               My status is connected
                               on the URI of the Social
                                 Object automatically,
                                thanks to Linked Data
                                     automatism
thanks to Linked
  Data, automatically topics
 of the tweet are connected
with the colletive intelligence
  of the Web, in a machine
        readable form
Useful stuff
1. http://www.slideshare.net/dpalmisano/from-the-semantic-web-to-the-web-of-data-ten-years-of-linking-up
2. http://www.slideshare.net/Cloud/the-social-semantic-web
3. http://www.slideshare.net/mhepp/web-page-optimization-for-facebook
4. http://www.semanticweb.com/news/rdfa_momentum_continues_part_of_html5_160146.asp
5. http://linkeddata.deri.ie/services/tutorials/rdfa
6. http://jeffsayre.com/2010/02/24/a-flock-of-twitters-decentralized-semantic-microblogging/
7. http://groups.google.com/group/open-graph-protocol
8. http://www.heppnetz.de/projects/goodrelations/
9. http://socialbits.net/blog/the-social-semantic-web/
10. http://www.slideshare.net/Saintsocial/facebook-open-graph-explained

Tools
a. http://sindice.com/developers/inspector/
b. http://www.w3.org/2001/sw/BestPractices/HTML/rdfa-bookmarklet/
c. http://rdfa.info/wiki/Tools


In Italian:
1. http://www.webprofession.it/group/semanticwebelinkeddata
2. http://www.titticimmino.com/2010/04/28/open-graph-facebook-e-lad-il-web-semantico-in-movimento/
3. http://www.dagoneye.it/blog/2010/04/26/facebook-open-graph-e-rdfa-il-grafo-come-modello-per-leggere-la-
metapiattaforma-del-web/
4. http://www.slideshare.net/dagoneye/i-fili-rossi-di-apogeonline-in-versione-semantica-grazie-a-rdfa-prima-
parte
Thanks!                                 Creative
                                                                                  Commons
                                                                                License RDFa
                                                                                   powered
<a rel="license" href="http://creativecommons.org/licenses/by-nc/3.0/">
   <img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc/3.0/88x31.png" />
</a>
<br />
<span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title">
   Facebook ( Open ) Graph and the Semantic Web</span>
   by
   <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">
   Matteo Brunati</span>
   is licensed under a
   <a rel="license" href="http://creativecommons.org/licenses/by-nc/3.0/">Creative Commons Attribuzione-Non commerciale 3
   Unported License</a>.




                    dagoneye.it - matt [at] blog.dagoneye.it
Future directions for the next presentation:
                some clues
Facebook
    Social
   Graph



                Who controls that data?

   What are the points of contact, me or the Platform?

What implies if i have my facebook social graph connected
     in a personal way with the Linked Data cloud?
or in other words
http://www.facebook.com/matteobrunati


         people on the Web has
    an URI under their own control
     to take control of their digital
                identity?
http://www.facebook.com/matteobrunati


      Making us the central point of contact, not
                    the Platform
making us a central point of contact with the Market,
mmm...VRM Vision enabled by Semantic Web “power to the
                        people”




                           http://www.brucemacvarish.com/2008/07/
                          customer-service-20-and-vrm---a-revisit.html

                            http://cyber.law.harvard.edu/projectvrm/
                                            Main_Page
VRM can be the perfect scenario to
     understand the power of changing our
  attitude to the Market thanks to the Web at
       full of its potential ( Semantic Web )




Taking control of our relationship in the Market
http://thebankwatch.com/2007/01/05/microformats-as-
             information-brokers-revisited/




                                                        An Agent that can
                                                      manage my relationship
                                                         with Vendors...


           More Power to the People in the Global Market
The   Web is more a social
                       creation, than
       Society
                    a technical one.
  changes thanks to
innovations, thanks to
 tecnology by people
     that see this
        change
                   Sir Tim Berners Lee - 1999


        People centered Market is possible now with
     the grow of decentralization of our personal social
           objects graphs, if we are under control
VRM + Semantic Web
    tools ideas: next
presentation with some
ideas around the future
     of Advertising
      Networks .)

More Related Content

What's hot

Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...
John Breslin
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
Uldis Bojars
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
John Breslin
 
Building and Maintaining Genealogical Websites
Building and Maintaining Genealogical WebsitesBuilding and Maintaining Genealogical Websites
Building and Maintaining Genealogical Websites
GenealogyMedia.com
 
Jx2517481755
Jx2517481755Jx2517481755
Jx2517481755
IJERA Editor
 
Evolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebEvolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic Web
LeeFeigenbaum
 
Tenure track socialmedia_10082010
Tenure track socialmedia_10082010Tenure track socialmedia_10082010
Tenure track socialmedia_10082010
Ines Mergel
 
Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonKhanderao Kand
 
Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?
Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?
Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?
BO TRUE ACTIVITIES SL
 
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lora Aroyo
 
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
Lora Aroyo
 
Social Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsSocial Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsLora Aroyo
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
John Breslin
 
Web 2 0 &amp; Beyond
Web 2 0 &amp; BeyondWeb 2 0 &amp; Beyond
Web 2 0 &amp; Beyond
Ashutosh Jaiswal
 
Exploring the Use of Linked Data to Bridge State and Federal Archives
Exploring the Use of Linked Data to Bridge State and Federal ArchivesExploring the Use of Linked Data to Bridge State and Federal Archives
Exploring the Use of Linked Data to Bridge State and Federal ArchivesJon Voss
 
Open Social Frameworks
Open Social FrameworksOpen Social Frameworks
Open Social Frameworks
rsandhu1
 
Facebook
FacebookFacebook
Facebook
Rae Clarke
 
H&H Web Management Round Table June 2010 - Next in social media
H&H Web Management Round Table June 2010 - Next in social media H&H Web Management Round Table June 2010 - Next in social media
H&H Web Management Round Table June 2010 - Next in social media Hallvarsson Halvarsson
 
Science dissemination 2.0: Social media for researchers
Science dissemination 2.0: Social media for researchers Science dissemination 2.0: Social media for researchers
Science dissemination 2.0: Social media for researchers
Xavier Lasauca i Cisa
 

What's hot (19)

Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
 
Building and Maintaining Genealogical Websites
Building and Maintaining Genealogical WebsitesBuilding and Maintaining Genealogical Websites
Building and Maintaining Genealogical Websites
 
Jx2517481755
Jx2517481755Jx2517481755
Jx2517481755
 
Evolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebEvolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic Web
 
Tenure track socialmedia_10082010
Tenure track socialmedia_10082010Tenure track socialmedia_10082010
Tenure track socialmedia_10082010
 
Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-london
 
Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?
Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?
Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?
 
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
 
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
 
Social Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsSocial Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student Presentations
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
Web 2 0 &amp; Beyond
Web 2 0 &amp; BeyondWeb 2 0 &amp; Beyond
Web 2 0 &amp; Beyond
 
Exploring the Use of Linked Data to Bridge State and Federal Archives
Exploring the Use of Linked Data to Bridge State and Federal ArchivesExploring the Use of Linked Data to Bridge State and Federal Archives
Exploring the Use of Linked Data to Bridge State and Federal Archives
 
Open Social Frameworks
Open Social FrameworksOpen Social Frameworks
Open Social Frameworks
 
Facebook
FacebookFacebook
Facebook
 
H&H Web Management Round Table June 2010 - Next in social media
H&H Web Management Round Table June 2010 - Next in social media H&H Web Management Round Table June 2010 - Next in social media
H&H Web Management Round Table June 2010 - Next in social media
 
Science dissemination 2.0: Social media for researchers
Science dissemination 2.0: Social media for researchers Science dissemination 2.0: Social media for researchers
Science dissemination 2.0: Social media for researchers
 

Viewers also liked

Saveface - Save your Facebook content as RDF data
Saveface - Save your Facebook content as RDF dataSaveface - Save your Facebook content as RDF data
Saveface - Save your Facebook content as RDF data
Fuming Shih
 
Facebook open graph Presentation
Facebook open graph PresentationFacebook open graph Presentation
Facebook open graph Presentation
Incheol Baek
 
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Chris Busse
 
Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?
Andraz Tori
 
Triplestore and SPARQL
Triplestore and SPARQLTriplestore and SPARQL
Triplestore and SPARQLLino Valdivia
 
RDF 개념 및 구문 소개
RDF 개념 및 구문 소개RDF 개념 및 구문 소개
RDF 개념 및 구문 소개
Dongbum Kim
 
Facebook Open Graph Overview
Facebook Open Graph OverviewFacebook Open Graph Overview
Facebook Open Graph Overview
Cory OBrien
 
Getting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph APIGetting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph API
Lynn Langit
 
Facebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use ItFacebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use It
Aayush Shrestha
 
Facebook Open Graph API
Facebook Open Graph APIFacebook Open Graph API
Facebook Open Graph API
Colin Smillie
 
Facebook Open Graph meta tags
Facebook Open Graph meta tagsFacebook Open Graph meta tags
Facebook Open Graph meta tags
StudioDeOorzaak
 
"Why the Semantic Web will Never Work" (note the quotes)
"Why the Semantic Web will Never Work"  (note the quotes)"Why the Semantic Web will Never Work"  (note the quotes)
"Why the Semantic Web will Never Work" (note the quotes)
James Hendler
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebTomek Pluskiewicz
 
Web 3.0 The Semantic Web
Web 3.0 The Semantic WebWeb 3.0 The Semantic Web
Web 3.0 The Semantic Web
Hatem Mahmoud
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
Fabien Gandon
 
From NEURON to NULON
From NEURON to NULONFrom NEURON to NULON
From NEURON to NULONhealis
 
From WWW to GGG Ignite Athens 2012
From WWW to GGG Ignite Athens 2012From WWW to GGG Ignite Athens 2012
From WWW to GGG Ignite Athens 2012healis
 
RDFS In A Nutshell V1
RDFS In A Nutshell V1RDFS In A Nutshell V1
RDFS In A Nutshell V1
Fabien Gandon
 
Semantic Web, Linked Data and Education: A Perfect Fit?
Semantic Web, Linked Data and Education: A Perfect Fit?Semantic Web, Linked Data and Education: A Perfect Fit?
Semantic Web, Linked Data and Education: A Perfect Fit?
Mathieu d'Aquin
 

Viewers also liked (20)

Saveface - Save your Facebook content as RDF data
Saveface - Save your Facebook content as RDF dataSaveface - Save your Facebook content as RDF data
Saveface - Save your Facebook content as RDF data
 
Facebook open graph Presentation
Facebook open graph PresentationFacebook open graph Presentation
Facebook open graph Presentation
 
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
 
Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?
 
Jena framework
Jena frameworkJena framework
Jena framework
 
Triplestore and SPARQL
Triplestore and SPARQLTriplestore and SPARQL
Triplestore and SPARQL
 
RDF 개념 및 구문 소개
RDF 개념 및 구문 소개RDF 개념 및 구문 소개
RDF 개념 및 구문 소개
 
Facebook Open Graph Overview
Facebook Open Graph OverviewFacebook Open Graph Overview
Facebook Open Graph Overview
 
Getting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph APIGetting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph API
 
Facebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use ItFacebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use It
 
Facebook Open Graph API
Facebook Open Graph APIFacebook Open Graph API
Facebook Open Graph API
 
Facebook Open Graph meta tags
Facebook Open Graph meta tagsFacebook Open Graph meta tags
Facebook Open Graph meta tags
 
"Why the Semantic Web will Never Work" (note the quotes)
"Why the Semantic Web will Never Work"  (note the quotes)"Why the Semantic Web will Never Work"  (note the quotes)
"Why the Semantic Web will Never Work" (note the quotes)
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Web 3.0 The Semantic Web
Web 3.0 The Semantic WebWeb 3.0 The Semantic Web
Web 3.0 The Semantic Web
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
From NEURON to NULON
From NEURON to NULONFrom NEURON to NULON
From NEURON to NULON
 
From WWW to GGG Ignite Athens 2012
From WWW to GGG Ignite Athens 2012From WWW to GGG Ignite Athens 2012
From WWW to GGG Ignite Athens 2012
 
RDFS In A Nutshell V1
RDFS In A Nutshell V1RDFS In A Nutshell V1
RDFS In A Nutshell V1
 
Semantic Web, Linked Data and Education: A Perfect Fit?
Semantic Web, Linked Data and Education: A Perfect Fit?Semantic Web, Linked Data and Education: A Perfect Fit?
Semantic Web, Linked Data and Education: A Perfect Fit?
 

Similar to Facebook ( Open ) Graph and the Semantic Web

Structured Data and Semantic SEO
Structured Data and Semantic SEOStructured Data and Semantic SEO
Structured Data and Semantic SEO
Matthew Brown
 
Web 30 and RSS
Web 30 and RSSWeb 30 and RSS
Web 30 and RSS
Helmut Doll
 
SMX Advanced 2012 - Catching up with the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic WebSMX Advanced 2012 - Catching up with the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic WebMatthew Brown
 
Search Engines After The Semanatic Web
Search Engines After The Semanatic WebSearch Engines After The Semanatic Web
Search Engines After The Semanatic Websamar_slideshare
 
The Social Semantic Web: New York Times Edition
The Social Semantic Web: New York Times EditionThe Social Semantic Web: New York Times Edition
The Social Semantic Web: New York Times Edition
John Breslin
 
Intuitive APIs and Developer Education
Intuitive APIs and Developer EducationIntuitive APIs and Developer Education
Intuitive APIs and Developer Education
Postman
 
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebDataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
John Breslin
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web
John Breslin
 
Why rdfa
Why rdfaWhy rdfa
Why rdfa
JISC Netskills
 
RDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFaRDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFa
Platypus
 
Web2.0 : an introduction
Web2.0 : an introductionWeb2.0 : an introduction
Web2.0 : an introduction
Anant Shrivastava
 
Facebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletFacebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic Wallet
Jonathan Laba
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Mustafa Jarrar
 
Making the Web searchable
Making the Web searchableMaking the Web searchable
Making the Web searchable
Peter Mika
 
Web tools
Web toolsWeb tools
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open DataMuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
21Style
 
Deepak semantic web_iitd
Deepak semantic web_iitdDeepak semantic web_iitd
Deepak semantic web_iitdDeepak Shevani
 
Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011sssw2011
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)
Prodosh Banerjee
 

Similar to Facebook ( Open ) Graph and the Semantic Web (20)

Structured Data and Semantic SEO
Structured Data and Semantic SEOStructured Data and Semantic SEO
Structured Data and Semantic SEO
 
Web 30 and RSS
Web 30 and RSSWeb 30 and RSS
Web 30 and RSS
 
Introducing Facebook
Introducing FacebookIntroducing Facebook
Introducing Facebook
 
SMX Advanced 2012 - Catching up with the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic WebSMX Advanced 2012 - Catching up with the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic Web
 
Search Engines After The Semanatic Web
Search Engines After The Semanatic WebSearch Engines After The Semanatic Web
Search Engines After The Semanatic Web
 
The Social Semantic Web: New York Times Edition
The Social Semantic Web: New York Times EditionThe Social Semantic Web: New York Times Edition
The Social Semantic Web: New York Times Edition
 
Intuitive APIs and Developer Education
Intuitive APIs and Developer EducationIntuitive APIs and Developer Education
Intuitive APIs and Developer Education
 
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebDataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web
 
Why rdfa
Why rdfaWhy rdfa
Why rdfa
 
RDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFaRDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFa
 
Web2.0 : an introduction
Web2.0 : an introductionWeb2.0 : an introduction
Web2.0 : an introduction
 
Facebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletFacebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic Wallet
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
 
Making the Web searchable
Making the Web searchableMaking the Web searchable
Making the Web searchable
 
Web tools
Web toolsWeb tools
Web tools
 
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open DataMuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
 
Deepak semantic web_iitd
Deepak semantic web_iitdDeepak semantic web_iitd
Deepak semantic web_iitd
 
Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)
 

More from Matteo Brunati

L'attivismo digitale al servizio della collettività
L'attivismo digitale al servizio della collettivitàL'attivismo digitale al servizio della collettività
L'attivismo digitale al servizio della collettività
Matteo Brunati
 
Storie di civic hacking al Festival di "Informatici senza Frontiere" 2019
Storie di civic hacking al Festival di "Informatici senza Frontiere" 2019Storie di civic hacking al Festival di "Informatici senza Frontiere" 2019
Storie di civic hacking al Festival di "Informatici senza Frontiere" 2019
Matteo Brunati
 
WORDPRESS E CIVIC HACKING: UN SALTO NELLA TANA DEL BIANCONIGLIO
WORDPRESS E CIVIC HACKING: UN SALTO NELLA TANA DEL BIANCONIGLIOWORDPRESS E CIVIC HACKING: UN SALTO NELLA TANA DEL BIANCONIGLIO
WORDPRESS E CIVIC HACKING: UN SALTO NELLA TANA DEL BIANCONIGLIO
Matteo Brunati
 
Come gestire la domanda di Open Data nel 2019?
Come gestire la domanda di Open Data nel 2019?Come gestire la domanda di Open Data nel 2019?
Come gestire la domanda di Open Data nel 2019?
Matteo Brunati
 
Il caos crea valore? Piccole storie e dinamiche in atto nella comunità inform...
Il caos crea valore? Piccole storie e dinamiche in atto nella comunità inform...Il caos crea valore? Piccole storie e dinamiche in atto nella comunità inform...
Il caos crea valore? Piccole storie e dinamiche in atto nella comunità inform...
Matteo Brunati
 
Tecnologie semantiche per il giornalismo @ SISSA
Tecnologie semantiche per il giornalismo @ SISSATecnologie semantiche per il giornalismo @ SISSA
Tecnologie semantiche per il giornalismo @ SISSA
Matteo Brunati
 
Knowledge graphs ovunque: un quadro di insieme, e le implicazioni per uno svi...
Knowledge graphs ovunque: un quadro di insieme, e le implicazioni per uno svi...Knowledge graphs ovunque: un quadro di insieme, e le implicazioni per uno svi...
Knowledge graphs ovunque: un quadro di insieme, e le implicazioni per uno svi...
Matteo Brunati
 
Open Data & Health: food for thoughts
Open Data & Health: food for thoughtsOpen Data & Health: food for thoughts
Open Data & Health: food for thoughts
Matteo Brunati
 
Economia dei dati liberati: Open Data e business, quali vantaggi per il terri...
Economia dei dati liberati: Open Data e business, quali vantaggi per il terri...Economia dei dati liberati: Open Data e business, quali vantaggi per il terri...
Economia dei dati liberati: Open Data e business, quali vantaggi per il terri...
Matteo Brunati
 
Open Data per il riuso della PSI: l'Europa spinge sull'economia del futuro
Open Data per il riuso della PSI: l'Europa spinge sull'economia del futuroOpen Data per il riuso della PSI: l'Europa spinge sull'economia del futuro
Open Data per il riuso della PSI: l'Europa spinge sull'economia del futuro
Matteo Brunati
 
ePSI Platform: objectives & opportunities for #SOD14
ePSI Platform: objectives & opportunities for #SOD14ePSI Platform: objectives & opportunities for #SOD14
ePSI Platform: objectives & opportunities for #SOD14
Matteo Brunati
 
Uno sguardo all'Open Data a livello EU nel 2013
Uno sguardo all'Open Data a livello EU nel 2013Uno sguardo all'Open Data a livello EU nel 2013
Uno sguardo all'Open Data a livello EU nel 2013
Matteo Brunati
 
Open Matera: uno sguardo introduttivo all'Open Government per il Comune
Open Matera: uno sguardo introduttivo all'Open Government per il ComuneOpen Matera: uno sguardo introduttivo all'Open Government per il Comune
Open Matera: uno sguardo introduttivo all'Open Government per il Comune
Matteo Brunati
 
Open Data e cultura: quali prospettive: spunti per pensare
Open Data e cultura: quali prospettive: spunti per pensareOpen Data e cultura: quali prospettive: spunti per pensare
Open Data e cultura: quali prospettive: spunti per pensare
Matteo Brunati
 
Open Data Day IT a Padova - What's the value?
Open Data Day IT a Padova - What's the value?Open Data Day IT a Padova - What's the value?
Open Data Day IT a Padova - What's the value?
Matteo Brunati
 
Big Data, Open Data e AppsforItaly: i dati come conversazione importano alle ...
Big Data, Open Data e AppsforItaly: i dati come conversazione importano alle ...Big Data, Open Data e AppsforItaly: i dati come conversazione importano alle ...
Big Data, Open Data e AppsforItaly: i dati come conversazione importano alle ...
Matteo Brunati
 
Open Data - I dati vanno in Rete, usali!
Open Data - I dati vanno in Rete, usali!Open Data - I dati vanno in Rete, usali!
Open Data - I dati vanno in Rete, usali!
Matteo Brunati
 
Appsforitaly - Perchè partecipare al contest sui dati pubblici e gli Open Data
Appsforitaly - Perchè partecipare al contest sui dati pubblici e gli Open DataAppsforitaly - Perchè partecipare al contest sui dati pubblici e gli Open Data
Appsforitaly - Perchè partecipare al contest sui dati pubblici e gli Open Data
Matteo Brunati
 
Liberare i dati - Spaghetti Open Data verso i Linked Open Data
Liberare i dati - Spaghetti Open Data verso i Linked Open DataLiberare i dati - Spaghetti Open Data verso i Linked Open Data
Liberare i dati - Spaghetti Open Data verso i Linked Open Data
Matteo Brunati
 
Dato pubblico e dato riutilizzabile - I Lego del Web of Data con Spaghetti Op...
Dato pubblico e dato riutilizzabile - I Lego del Web of Data con Spaghetti Op...Dato pubblico e dato riutilizzabile - I Lego del Web of Data con Spaghetti Op...
Dato pubblico e dato riutilizzabile - I Lego del Web of Data con Spaghetti Op...
Matteo Brunati
 

More from Matteo Brunati (20)

L'attivismo digitale al servizio della collettività
L'attivismo digitale al servizio della collettivitàL'attivismo digitale al servizio della collettività
L'attivismo digitale al servizio della collettività
 
Storie di civic hacking al Festival di "Informatici senza Frontiere" 2019
Storie di civic hacking al Festival di "Informatici senza Frontiere" 2019Storie di civic hacking al Festival di "Informatici senza Frontiere" 2019
Storie di civic hacking al Festival di "Informatici senza Frontiere" 2019
 
WORDPRESS E CIVIC HACKING: UN SALTO NELLA TANA DEL BIANCONIGLIO
WORDPRESS E CIVIC HACKING: UN SALTO NELLA TANA DEL BIANCONIGLIOWORDPRESS E CIVIC HACKING: UN SALTO NELLA TANA DEL BIANCONIGLIO
WORDPRESS E CIVIC HACKING: UN SALTO NELLA TANA DEL BIANCONIGLIO
 
Come gestire la domanda di Open Data nel 2019?
Come gestire la domanda di Open Data nel 2019?Come gestire la domanda di Open Data nel 2019?
Come gestire la domanda di Open Data nel 2019?
 
Il caos crea valore? Piccole storie e dinamiche in atto nella comunità inform...
Il caos crea valore? Piccole storie e dinamiche in atto nella comunità inform...Il caos crea valore? Piccole storie e dinamiche in atto nella comunità inform...
Il caos crea valore? Piccole storie e dinamiche in atto nella comunità inform...
 
Tecnologie semantiche per il giornalismo @ SISSA
Tecnologie semantiche per il giornalismo @ SISSATecnologie semantiche per il giornalismo @ SISSA
Tecnologie semantiche per il giornalismo @ SISSA
 
Knowledge graphs ovunque: un quadro di insieme, e le implicazioni per uno svi...
Knowledge graphs ovunque: un quadro di insieme, e le implicazioni per uno svi...Knowledge graphs ovunque: un quadro di insieme, e le implicazioni per uno svi...
Knowledge graphs ovunque: un quadro di insieme, e le implicazioni per uno svi...
 
Open Data & Health: food for thoughts
Open Data & Health: food for thoughtsOpen Data & Health: food for thoughts
Open Data & Health: food for thoughts
 
Economia dei dati liberati: Open Data e business, quali vantaggi per il terri...
Economia dei dati liberati: Open Data e business, quali vantaggi per il terri...Economia dei dati liberati: Open Data e business, quali vantaggi per il terri...
Economia dei dati liberati: Open Data e business, quali vantaggi per il terri...
 
Open Data per il riuso della PSI: l'Europa spinge sull'economia del futuro
Open Data per il riuso della PSI: l'Europa spinge sull'economia del futuroOpen Data per il riuso della PSI: l'Europa spinge sull'economia del futuro
Open Data per il riuso della PSI: l'Europa spinge sull'economia del futuro
 
ePSI Platform: objectives & opportunities for #SOD14
ePSI Platform: objectives & opportunities for #SOD14ePSI Platform: objectives & opportunities for #SOD14
ePSI Platform: objectives & opportunities for #SOD14
 
Uno sguardo all'Open Data a livello EU nel 2013
Uno sguardo all'Open Data a livello EU nel 2013Uno sguardo all'Open Data a livello EU nel 2013
Uno sguardo all'Open Data a livello EU nel 2013
 
Open Matera: uno sguardo introduttivo all'Open Government per il Comune
Open Matera: uno sguardo introduttivo all'Open Government per il ComuneOpen Matera: uno sguardo introduttivo all'Open Government per il Comune
Open Matera: uno sguardo introduttivo all'Open Government per il Comune
 
Open Data e cultura: quali prospettive: spunti per pensare
Open Data e cultura: quali prospettive: spunti per pensareOpen Data e cultura: quali prospettive: spunti per pensare
Open Data e cultura: quali prospettive: spunti per pensare
 
Open Data Day IT a Padova - What's the value?
Open Data Day IT a Padova - What's the value?Open Data Day IT a Padova - What's the value?
Open Data Day IT a Padova - What's the value?
 
Big Data, Open Data e AppsforItaly: i dati come conversazione importano alle ...
Big Data, Open Data e AppsforItaly: i dati come conversazione importano alle ...Big Data, Open Data e AppsforItaly: i dati come conversazione importano alle ...
Big Data, Open Data e AppsforItaly: i dati come conversazione importano alle ...
 
Open Data - I dati vanno in Rete, usali!
Open Data - I dati vanno in Rete, usali!Open Data - I dati vanno in Rete, usali!
Open Data - I dati vanno in Rete, usali!
 
Appsforitaly - Perchè partecipare al contest sui dati pubblici e gli Open Data
Appsforitaly - Perchè partecipare al contest sui dati pubblici e gli Open DataAppsforitaly - Perchè partecipare al contest sui dati pubblici e gli Open Data
Appsforitaly - Perchè partecipare al contest sui dati pubblici e gli Open Data
 
Liberare i dati - Spaghetti Open Data verso i Linked Open Data
Liberare i dati - Spaghetti Open Data verso i Linked Open DataLiberare i dati - Spaghetti Open Data verso i Linked Open Data
Liberare i dati - Spaghetti Open Data verso i Linked Open Data
 
Dato pubblico e dato riutilizzabile - I Lego del Web of Data con Spaghetti Op...
Dato pubblico e dato riutilizzabile - I Lego del Web of Data con Spaghetti Op...Dato pubblico e dato riutilizzabile - I Lego del Web of Data con Spaghetti Op...
Dato pubblico e dato riutilizzabile - I Lego del Web of Data con Spaghetti Op...
 

Recently uploaded

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
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
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
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
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
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
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
 
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
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
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
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
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
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
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
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
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...
 
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
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
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
 

Facebook ( Open ) Graph and the Semantic Web

  • 1. Facebook ( Open ) Graph and the Semantic Web Ideas around OpenGraph protocol and RDFa usage with some possible future directions. It’s all around the Social Object. Matteo Brunati - dagoneye.it Padua University - Italy - A lesson in the “Tecnologie Web2.0” course thanks to Massimo Marchiori
  • 2. About me ( in italian ) on dagoneye.it http://www.dagoneye.it some english stuff on http://www.dagoneye.it/blog/category/semantic-web/english/
  • 3. This presentation is about... • Using Facebook OpenGraph to see how RDFa is used • Make a simple comparison with RDFa standard usage • introduction to Social Objects, the real “x- factor” of the Web of Data • Power to the people or to the Web2.0 platform? Let’s thinking about it
  • 4. To a better understanding, don’t think pages, think Social Objects in a Giant Global Graph
  • 5. Linked Data definition to a better comprehension http://linkeddata.jiscpress.org/tim-berners-lee%E2%80%99s-linked-data-principles/
  • 6. events people things i like, interests Facebook connect people thanks to shared interests and personal informations
  • 7. Facebook first social graph in 2006 Facebook Social Graph with Social Object in 2010 http://www.25hoursaday.com/weblog/2010/04/24/FacebooksOpenGraphProtocolFromAWebDevelopersPerspective.aspx
  • 8. “We are building a web where the default is social.” slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained
  • 9. From now on, any website can become part of the Facebook ecosystem, outside of Facebook.com slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained
  • 10. The Web is more a social creation, than a technical one. Sir Tim Berners Lee - 1999
  • 11. Facebook wants to flood the web with these pieces of functionality, adding a social skew to each and every site. slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained
  • 12. slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained Every action taken through social plugins embedded throughout the web will flow back to your profile, and especially to the “Open graph”
  • 13. Facebook Open Graph is an attempt to map all the complex interactions existing between you, your friends and the content you all like = mapping your interests and cross-interests. slide taken from http://www.slideshare.net/Saintsocial/facebook-open-graph-explained
  • 14. It means that... this kind of http://www.facebook.com/matteobrunati information is IN the cc:Likes Facebook Platform http://www.creativecommons.org
  • 15. This graph around me is accessible from the new GRAPH API, which links objects in the social graph via CONNECTIONS... URIs in effect http://developers.facebook.com/docs/api
  • 16. a sort of RDF model? http://developers.facebook.com/docs/api
  • 17. so this triple with the new Graph model http://www.facebook.com/matteobrunati https://graph.facebook.com/me/likes http://www.creativecommons.org
  • 18. Example of Open Like user experience
  • 19. When “Mi piace” is clicked, the object with the link appears in my Facebook profile
  • 20. When “Mi piace” is clicked, the object with the link appears in my Facebook profile How Facebook knows the title and the site?
  • 21. thanks to Metadata inserted in the page, that transform the page in a Social Object... wait... a Social Object? http://gapingvoid.com/2007/12/31/social-objects-for-beginners/
  • 22. http://www.facebook.com/matteobrunati https://graph.facebook.com/me/likes Not the page, but the Social Object inside that page A movie titles “Fight Club”
  • 23. This is the idea of GGG, the Giant Global Graph http://www.zdnet.com/blog/btl/tim-berners-lee-from-world-wide-web-to-giant-global-graph/7126
  • 24.
  • 25. Metadata encoded with the new Open Graph Protocol: a minimal RDFa implementation http://opengraphprotocol.org/
  • 26. Remember the page on the IMDB on Fight Club? IMDB Page source with OG, the metadata Let’s see metadata information using SIG.MA and SINDICE INSPECTOR http://sindice.com/developers/inspector?url=http%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0137523%2F#sigma
  • 29. If the web page has no metadata encoded using Open Graph Protocol, Facebook show me only the title of that page
  • 30. If the page has metadata encoded using Open Graph Protocol and regular Semantic Web vocabularies http://www.metafora.it/leggi-internet/filirossi.html
  • 32.
  • 33. What are the differences on the usage of RDFa between Facebook and W3C guidelines? Facebook developers tried RDFa and thought that is too complex, so they use it in a minimal form
  • 34. 1. URI -> property -> Literal value Using the property attribute in RDFa, it means that the object value in the RDF triple can be only a literal value, a string of text.
  • 35. 2. One page -> One social object The instructions for the webmasters for the usage of the Open Graph Protocol are clear: one page, one social object. And with a lot of pages? Administration problems, caos...
  • 36. Problems URIs are universal identifiers, labels and text are not If Pages on different sites are around the same Social Object The property attribute makes the content value a literal, not a WEB RESOURCE with an URI, so how understand this kind of information?
  • 37. Problems The schema on opengraphprotocol is not deferenceable. It’s only in HTML.
  • 38. but the power of decentralization of URIs and the implicit web capability of innovation without consensus... are with us .)
  • 39. The Semantic Web community makes the Scheme machine readable http://github.com/facebook/open-graph-protocol/blob/master/schema.php
  • 40. The Community makes some properties of the Open Graph Protocol connected with shared Semantic Web vocabularies url property <rdf:Property rdf:about="http://opengraphprotocol.org/schema/url"> <rdfs:label xml:lang="en-US">url</rdfs:label> <rdfs:comment xml:lang="en-US">The canonical URL of your object that will be used as its permanent ID in the graph, e.g., "http://www.imdb.com/title/tt0117500/".</rdfs:comment> <rdfs:seeAlso rdf:resource="http://xmlns.com/foaf/0.1/homepage"/> <rdfs:seeAlso rdf:resource="http://purl.org/dc/elements/1.1/identifier"/> <rdfs:isDefinedBy rdf:resource="http://opengraphprotocol.org/schema/"/> </rdf:Property> <rdf:Property rdf:about="http://opengraphprotocol.org/schema/type"> <rdfs:label xml:lang="en-US">type</rdfs:label> <rdfs:comment xml:lang="en-US">The type of your object, e.g., "movie". Depending on the type you specify, other properties may also be required.</rdfs:comment> <rdfs:seeAlso rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/> <rdfs:isDefinedBy rdf:resource="http://opengraphprotocol.org/schema/"/> </rdf:Property> type property
  • 41. Make a Web of Data from the new Facebook Graph API that return JSON data with HTTP URIs which are dereferencable http://sam.tw.rpi.edu/ws/face_lod.html
  • 42. Mapping inconsistencies with semweb vocabularies http://sam.tw.rpi.edu/ws/face_lod.html
  • 43. If we make assertions on things, we make a relationship between things. We need to speak about such relations. We need ontologies. slide taken from http://www.slideshare.net/Cloud/the-social-semantic-web
  • 44. RDF power to make assertions on everything using a graph slide taken from http://www.slideshare.net/Cloud/the-social-semantic-web
  • 45. Linking Open Graph term with the Linked Data cloud, thanks to ontologies
  • 46. Linked Data cloud - http://linkeddata.org/
  • 47. In the extreme view , the world can be seen as only connections, nothing else. We think of a dictionary as the repository of meaning, but it defines words only on terms of other words.
  • 48. Original World Wide Web Proposal at CERN in 1989-1990 It’s the Web, my dear .)
  • 49. Others examples of sites that use RDFa in a complete way
  • 50. Newsweek.com adopted full RDFa metadata at the end of May 2010 ( without Doctype declaration )
  • 52. Newsweek page source with RDFa
  • 55. Another example: Ecommerce and OpenGraph protocol, thanks to the power of RDF model
  • 56. E-commerce ontology: GoodRelations slides taken from http://www.slideshare.net/mhepp/web-page-optimization-for-facebook
  • 57. GoodRelations + OpenGraph Protocol slide taken from http://www.slideshare.net/mhepp/web-page-optimization-for-facebook
  • 58. Some things to remember...
  • 59. Data “on” the Web vs Data “in” the Web The power of link: how it can be used http://webofdata.wordpress.com/2010/03/01/data-and-the-web-choices/
  • 61. Don’t think Websites, think Data Coloured lines are ontologies and balls are applications: mapping the world without reinvent the wheel .)
  • 62. Another example: advantages using Linked Data in a tweet based on SMOB - http://smob.me/ My status is connected on the URI of the Social Object automatically, thanks to Linked Data automatism
  • 63. thanks to Linked Data, automatically topics of the tweet are connected with the colletive intelligence of the Web, in a machine readable form
  • 64. Useful stuff 1. http://www.slideshare.net/dpalmisano/from-the-semantic-web-to-the-web-of-data-ten-years-of-linking-up 2. http://www.slideshare.net/Cloud/the-social-semantic-web 3. http://www.slideshare.net/mhepp/web-page-optimization-for-facebook 4. http://www.semanticweb.com/news/rdfa_momentum_continues_part_of_html5_160146.asp 5. http://linkeddata.deri.ie/services/tutorials/rdfa 6. http://jeffsayre.com/2010/02/24/a-flock-of-twitters-decentralized-semantic-microblogging/ 7. http://groups.google.com/group/open-graph-protocol 8. http://www.heppnetz.de/projects/goodrelations/ 9. http://socialbits.net/blog/the-social-semantic-web/ 10. http://www.slideshare.net/Saintsocial/facebook-open-graph-explained Tools a. http://sindice.com/developers/inspector/ b. http://www.w3.org/2001/sw/BestPractices/HTML/rdfa-bookmarklet/ c. http://rdfa.info/wiki/Tools In Italian: 1. http://www.webprofession.it/group/semanticwebelinkeddata 2. http://www.titticimmino.com/2010/04/28/open-graph-facebook-e-lad-il-web-semantico-in-movimento/ 3. http://www.dagoneye.it/blog/2010/04/26/facebook-open-graph-e-rdfa-il-grafo-come-modello-per-leggere-la- metapiattaforma-del-web/ 4. http://www.slideshare.net/dagoneye/i-fili-rossi-di-apogeonline-in-versione-semantica-grazie-a-rdfa-prima- parte
  • 65. Thanks! Creative Commons License RDFa powered <a rel="license" href="http://creativecommons.org/licenses/by-nc/3.0/"> <img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc/3.0/88x31.png" /> </a> <br /> <span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title"> Facebook ( Open ) Graph and the Semantic Web</span> by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName"> Matteo Brunati</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/3.0/">Creative Commons Attribuzione-Non commerciale 3 Unported License</a>. dagoneye.it - matt [at] blog.dagoneye.it
  • 66. Future directions for the next presentation: some clues
  • 67. Facebook Social Graph Who controls that data? What are the points of contact, me or the Platform? What implies if i have my facebook social graph connected in a personal way with the Linked Data cloud?
  • 68. or in other words http://www.facebook.com/matteobrunati people on the Web has an URI under their own control to take control of their digital identity?
  • 69. http://www.facebook.com/matteobrunati Making us the central point of contact, not the Platform
  • 70. making us a central point of contact with the Market, mmm...VRM Vision enabled by Semantic Web “power to the people” http://www.brucemacvarish.com/2008/07/ customer-service-20-and-vrm---a-revisit.html http://cyber.law.harvard.edu/projectvrm/ Main_Page
  • 71. VRM can be the perfect scenario to understand the power of changing our attitude to the Market thanks to the Web at full of its potential ( Semantic Web ) Taking control of our relationship in the Market
  • 72. http://thebankwatch.com/2007/01/05/microformats-as- information-brokers-revisited/ An Agent that can manage my relationship with Vendors... More Power to the People in the Global Market
  • 73. The Web is more a social creation, than Society a technical one. changes thanks to innovations, thanks to tecnology by people that see this change Sir Tim Berners Lee - 1999 People centered Market is possible now with the grow of decentralization of our personal social objects graphs, if we are under control
  • 74. VRM + Semantic Web tools ideas: next presentation with some ideas around the future of Advertising Networks .)

Editor's Notes