SlideShare una empresa de Scribd logo
1 de 40
Energizing Social Commerce
with Open Graph
Farhang Kassaei
Architect, eBay
Praveen Alavilli
Developer Evangelist, PayPal
2
OUTLINE
What is Graph/Open Graph
e-Commerce and Open Graph
(Social Commerce)
How Open Graphs can be (and are)
used to fuel e-commerce
3
Audience Profile
Has E-Commerce Site/Business
Works for or consult for an e-commerce business
Heard of Open Graph and/or Facebook Social Plug-In
Use Payments API
Use eCommerce API
Implement FB Connect / Familiar with FB Connect
Working on
Search, Personalization, Recommendation, Merchandising, Checkout
4
What is Open Graph?
A RDFa based standard that allows
objects (people, things, places etc.)
to be described and understood.
http://opengraphprotocol.org/
5
6
<meta property="og:title" content="Southern Kitchen - Los Gatos" />
<meta property="og:type" content="restaurant" />
<meta property="og:image" content=“<url>" />
<meta property="og:url" content=“<url>" />
<meta property="og:street-address" content=“27 E Main St."/>
<meta property="og:locality" content=“Los Gatos"/>
<meta property="og:region" content="CA"/>
<meta property="og:postal-code" content="95030"/>
7
Triples
Subject-Predicate-Object
Entity- name is – Southern Kitchen
Entity- type is a – Restaurant
Entity- postal code is – 95030
8
Name: Farhang Kassaei
Email: fkassaei@ebay.com
Current City: San Jose, CA
Relationship Status: Married
Type: Person
Likes: Southern Kitchen, Honda Valkyrie, Seinfeld
Owns: Nikon D90, Droid X, EBAY
Visiting: San Francisco, Chicago, London
Friends with: Praveen Alavilli
Father of: Sara, Lily
9
Triples
Subject-Predicate-Object
Entity- name is – Farhang
Farhang - likes – Southern Kitchen
Farhang - owns – Nikon D90
Farhang – Visiting – SF
10
The World …
…One giant labeled directed multi-
graph of people, things and
relationships!
11
Friends
W
orks
for
Likes
Fatherof
Attended
Visiting
wishes
owns
owns
12
Vocabulary – GoodRelations
•a standardized vocabulary
for commerce data
•Representation for product,
price, store/company data,
and more.
•increases the visibility of
products and services
•Enables several use cases in
linking product data,
comparison shopping, search
for products & stores offering
them, etc.
•BusinessEntity
•BusinessFunction
•DeliveryCharge
•DeliveryMethod
•LocationOfSalesrovisionig
•Offering
•OpeningHours
•PaymentMethod
•Price
•Product
•UnitPrice
•Warrenty
•…
13
GoodRelations
<div about="#offering" typeof="gr:Offering">
<div property="rdfs:label" content="Canon Rebel T2i (EOS 550D) $899" xml:lang="en"></div>
<div property="rdfs:comment" content="The Rebel T2i EOS 550D is Cannon's top-of-the-line
consumer digital SLR camera. It can shoot up to 18 megapixel resolution photos and features an ISO range of
100-6400. Now just $ 899 $" xml:lang="en"></div>
<div rel="foaf:depiction" resource="http://a.img-
dpreview.com/previews/CanonEOS550D/images/intro.jpg"></div>
<div rel="gr:hasBusinessFunction" resource="http://purl.org/goodrelations/v1#Sell"></div>
<div property="gr:hasEAN_UCC-13" content="013803123784" datatype="xsd:string"></div>
<div rel="gr:hasPriceSpecification">
<div typeof="gr:UnitPriceSpecification">
<div property="gr:hasCurrency" content="USD" datatype="xsd:string"></div>
<div property="gr:hasCurrencyValue" content="899" datatype="xsd:float"></div>
</div>
</div>
<div rel="gr:acceptedPaymentMethods"
resource="http://purl.org/goodrelations/v1#PayPal"></div>
<div rel="gr:acceptedPaymentMethods"
resource="http://purl.org/goodrelations/v1#MasterCard"></div>
<div rel="foaf:page" resource="http://myshop.com/canon-rebel-t2i/"></div>
</div>
14
Where are they used now ?
• Search Engines
• Google, Yahoo! SearchMonkey, Bing (?)
• Portals – Yahoo, AOL,…
• BestBuy
• O'Reilly
• and several others connecting the dots
15
16
Imagine …
What would be possible if this
graph existed and we could
traverse it?
E-Commerce
Jumping onto the other side …
17
Now a quick look at
ecommerce
18
E-Commerce Phases
Inspiration: Want to be a writer
Investigation: What do I need? Writing classes, computer, publisher
Research : What brands and types of computers are out there?
Search: Where can I find a SONY VIO at the good price?
Transaction: Purchase my SONY VIO
Use: Share the experience, review, tips
End of Life: recycle, resale, donate, discard etc.
19
Social Commerce?
The Shoposphere and Pick Lists are examples of
social commerce. We believe the community of shoppers is
one of the best sources for product information and advice
– David Beach, Yahoo 2005
Social commerce[1]
is a subset of electronic commerce that involves
using social media, online media that supports social interaction and
user contributions, to assist in the online buying and selling of
products and services.
– Wikipedia.com
20
Social Commerce?
21
Social Commerce?
The use of “universal” social
graph to facilitate any phases of
e-commerce cycle.
22
Given a Social Graph
How can you use it to super
charge your e-commerce site?
23
Traffic Generation and Engagement
24
Traffic Generation and Engagement
25
Traffic Generation and Engagement
26
Personalization
Inspiration
27
28
Search, and Discovery
29
Social Finding and Search
30
Social Finding and Search
31
Identity
32
Q&A - Community Expert Development
33
Q&A - Community Expert Development
34
Collaborative Creation
http://www.canvasee.com
35
Collaborative Creation
http://www.couturious.com
36
Local Commerce
37
Comparison Shopping
38
Group Shopping
TAKEAWAYS
• Open Graph improves Social Commerce
• Identity is key
• Be a producer and consumer of commerce data
• Watch out for new opportunities (services, aggregators,
etc…)
• Use it !
39
40
LEARN AND SHARE
@ppalavilli
@FarhangAtDevCon
www.x.com
Twitter: @paypalx
www.facebook.com/paypalx
Innovate 2010 hashtag: #xinnovate
Give us your feedback:
https://www.x.com/community/ppx/feedback

Más contenido relacionado

Similar a Energizing Social Commerce with Open Graph

Using solr in online travel to improve  user experience - By Karegowdra Sudha...
Using solr in online travel to improve  user experience - By Karegowdra Sudha...Using solr in online travel to improve  user experience - By Karegowdra Sudha...
Using solr in online travel to improve  user experience - By Karegowdra Sudha...
lucenerevolution
 
Advanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich SnippetsAdvanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich Snippets
Justin Briggs
 
Ep2014 hypermedia APIs
Ep2014 hypermedia APIsEp2014 hypermedia APIs
Ep2014 hypermedia APIs
adrianavasiu
 
Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extend
Seek Tan
 

Similar a Energizing Social Commerce with Open Graph (20)

Building Viral Social Experiences
Building Viral Social ExperiencesBuilding Viral Social Experiences
Building Viral Social Experiences
 
Using solr in online travel to improve  user experience - By Karegowdra Sudha...
Using solr in online travel to improve  user experience - By Karegowdra Sudha...Using solr in online travel to improve  user experience - By Karegowdra Sudha...
Using solr in online travel to improve  user experience - By Karegowdra Sudha...
 
Beautiful Java EE - PrettyFaces
Beautiful Java EE - PrettyFacesBeautiful Java EE - PrettyFaces
Beautiful Java EE - PrettyFaces
 
FamilySearch Reference Client
FamilySearch Reference ClientFamilySearch Reference Client
FamilySearch Reference Client
 
SMX Advanced Seattle -- Structured Web of Data
SMX Advanced Seattle -- Structured Web of DataSMX Advanced Seattle -- Structured Web of Data
SMX Advanced Seattle -- Structured Web of Data
 
Resume
ResumeResume
Resume
 
Advanced Schema Markup Techniques As Told by Super Saiyans
Advanced Schema Markup Techniques As Told by Super SaiyansAdvanced Schema Markup Techniques As Told by Super Saiyans
Advanced Schema Markup Techniques As Told by Super Saiyans
 
Pratap
PratapPratap
Pratap
 
Linked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsLinked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI Mpls
 
SynapseIndia gives an overview of Rich Snippets
SynapseIndia gives an overview of Rich SnippetsSynapseIndia gives an overview of Rich Snippets
SynapseIndia gives an overview of Rich Snippets
 
Advanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich SnippetsAdvanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich Snippets
 
The Offspring of SEO and Semantic Web: SEO++
The Offspring of SEO  and Semantic Web: SEO++ The Offspring of SEO  and Semantic Web: SEO++
The Offspring of SEO and Semantic Web: SEO++
 
Apache Spark GraphX & GraphFrame Synthetic ID Fraud Use Case
Apache Spark GraphX & GraphFrame Synthetic ID Fraud Use CaseApache Spark GraphX & GraphFrame Synthetic ID Fraud Use Case
Apache Spark GraphX & GraphFrame Synthetic ID Fraud Use Case
 
Open Data, Visualization & Usability for Online News Delivery
Open Data,  Visualization &  Usability for  Online News DeliveryOpen Data,  Visualization &  Usability for  Online News Delivery
Open Data, Visualization & Usability for Online News Delivery
 
Ep2014 hypermedia APIs
Ep2014 hypermedia APIsEp2014 hypermedia APIs
Ep2014 hypermedia APIs
 
PrettyFaces URLRewrite for Servlet & JavaEE @ Devoxx 2010
PrettyFaces URLRewrite for Servlet & JavaEE @ Devoxx 2010PrettyFaces URLRewrite for Servlet & JavaEE @ Devoxx 2010
PrettyFaces URLRewrite for Servlet & JavaEE @ Devoxx 2010
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How To
 
Digital Marketing Mumbai
Digital Marketing MumbaiDigital Marketing Mumbai
Digital Marketing Mumbai
 
SearchMonkey
SearchMonkeySearchMonkey
SearchMonkey
 
Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extend
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Energizing Social Commerce with Open Graph

  • 1. Energizing Social Commerce with Open Graph Farhang Kassaei Architect, eBay Praveen Alavilli Developer Evangelist, PayPal
  • 2. 2 OUTLINE What is Graph/Open Graph e-Commerce and Open Graph (Social Commerce) How Open Graphs can be (and are) used to fuel e-commerce
  • 3. 3 Audience Profile Has E-Commerce Site/Business Works for or consult for an e-commerce business Heard of Open Graph and/or Facebook Social Plug-In Use Payments API Use eCommerce API Implement FB Connect / Familiar with FB Connect Working on Search, Personalization, Recommendation, Merchandising, Checkout
  • 4. 4 What is Open Graph? A RDFa based standard that allows objects (people, things, places etc.) to be described and understood. http://opengraphprotocol.org/
  • 5. 5
  • 6. 6 <meta property="og:title" content="Southern Kitchen - Los Gatos" /> <meta property="og:type" content="restaurant" /> <meta property="og:image" content=“<url>" /> <meta property="og:url" content=“<url>" /> <meta property="og:street-address" content=“27 E Main St."/> <meta property="og:locality" content=“Los Gatos"/> <meta property="og:region" content="CA"/> <meta property="og:postal-code" content="95030"/>
  • 7. 7 Triples Subject-Predicate-Object Entity- name is – Southern Kitchen Entity- type is a – Restaurant Entity- postal code is – 95030
  • 8. 8 Name: Farhang Kassaei Email: fkassaei@ebay.com Current City: San Jose, CA Relationship Status: Married Type: Person Likes: Southern Kitchen, Honda Valkyrie, Seinfeld Owns: Nikon D90, Droid X, EBAY Visiting: San Francisco, Chicago, London Friends with: Praveen Alavilli Father of: Sara, Lily
  • 9. 9 Triples Subject-Predicate-Object Entity- name is – Farhang Farhang - likes – Southern Kitchen Farhang - owns – Nikon D90 Farhang – Visiting – SF
  • 10. 10 The World … …One giant labeled directed multi- graph of people, things and relationships!
  • 12. 12
  • 13. Vocabulary – GoodRelations •a standardized vocabulary for commerce data •Representation for product, price, store/company data, and more. •increases the visibility of products and services •Enables several use cases in linking product data, comparison shopping, search for products & stores offering them, etc. •BusinessEntity •BusinessFunction •DeliveryCharge •DeliveryMethod •LocationOfSalesrovisionig •Offering •OpeningHours •PaymentMethod •Price •Product •UnitPrice •Warrenty •… 13
  • 14. GoodRelations <div about="#offering" typeof="gr:Offering"> <div property="rdfs:label" content="Canon Rebel T2i (EOS 550D) $899" xml:lang="en"></div> <div property="rdfs:comment" content="The Rebel T2i EOS 550D is Cannon's top-of-the-line consumer digital SLR camera. It can shoot up to 18 megapixel resolution photos and features an ISO range of 100-6400. Now just $ 899 $" xml:lang="en"></div> <div rel="foaf:depiction" resource="http://a.img- dpreview.com/previews/CanonEOS550D/images/intro.jpg"></div> <div rel="gr:hasBusinessFunction" resource="http://purl.org/goodrelations/v1#Sell"></div> <div property="gr:hasEAN_UCC-13" content="013803123784" datatype="xsd:string"></div> <div rel="gr:hasPriceSpecification"> <div typeof="gr:UnitPriceSpecification"> <div property="gr:hasCurrency" content="USD" datatype="xsd:string"></div> <div property="gr:hasCurrencyValue" content="899" datatype="xsd:float"></div> </div> </div> <div rel="gr:acceptedPaymentMethods" resource="http://purl.org/goodrelations/v1#PayPal"></div> <div rel="gr:acceptedPaymentMethods" resource="http://purl.org/goodrelations/v1#MasterCard"></div> <div rel="foaf:page" resource="http://myshop.com/canon-rebel-t2i/"></div> </div> 14
  • 15. Where are they used now ? • Search Engines • Google, Yahoo! SearchMonkey, Bing (?) • Portals – Yahoo, AOL,… • BestBuy • O'Reilly • and several others connecting the dots 15
  • 16. 16 Imagine … What would be possible if this graph existed and we could traverse it?
  • 17. E-Commerce Jumping onto the other side … 17 Now a quick look at ecommerce
  • 18. 18 E-Commerce Phases Inspiration: Want to be a writer Investigation: What do I need? Writing classes, computer, publisher Research : What brands and types of computers are out there? Search: Where can I find a SONY VIO at the good price? Transaction: Purchase my SONY VIO Use: Share the experience, review, tips End of Life: recycle, resale, donate, discard etc.
  • 19. 19 Social Commerce? The Shoposphere and Pick Lists are examples of social commerce. We believe the community of shoppers is one of the best sources for product information and advice – David Beach, Yahoo 2005 Social commerce[1] is a subset of electronic commerce that involves using social media, online media that supports social interaction and user contributions, to assist in the online buying and selling of products and services. – Wikipedia.com
  • 21. 21 Social Commerce? The use of “universal” social graph to facilitate any phases of e-commerce cycle.
  • 22. 22 Given a Social Graph How can you use it to super charge your e-commerce site?
  • 32. 32 Q&A - Community Expert Development
  • 33. 33 Q&A - Community Expert Development
  • 39. TAKEAWAYS • Open Graph improves Social Commerce • Identity is key • Be a producer and consumer of commerce data • Watch out for new opportunities (services, aggregators, etc…) • Use it ! 39
  • 40. 40 LEARN AND SHARE @ppalavilli @FarhangAtDevCon www.x.com Twitter: @paypalx www.facebook.com/paypalx Innovate 2010 hashtag: #xinnovate Give us your feedback: https://www.x.com/community/ppx/feedback

Notas del editor

  1. As we discussed earlier – all this information can be represented in triples
  2. The EAN·UCC-13 code of the given Product Or Service or Offering. This code is now officially called GTIN-13 (Global Trade Identifier Number) or EAN·UCC-13.
  3. We are not gonna tell you what ecommerce is  but we do want to highlight a few things that play a major role.
  4. Enable RDFa on all your pages