SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Pimp your content with
   Structured Data




 http://baloo-baloosnon-politicalcartoonblog.blogspot.co.uk/2009/04/santa-pimping-summetime-blues.html
Sorry, no lol cats




      http://xkcd.com/231/
What will we cover?
•   What is structured data?
•   Why do we care?
•   Markup
•   Guidelines
•   Tools
•   Conclusion
What is Structured Data?
The markup we add
to our templates to
place our html
content within a
machine-readable
structured context



                      Gary Larson
Why should we care?
•   It’s all about data
•   Semantic web
•   Big data
•   Open data
•   Linked data
    – Facebook social / open graph
    – Google knowledge graph
Graph DB




http://www.linkeddatatools.com/introducing-rdf
More specific benefits
       • Gives the content context




                                                                                   http://www.windsorstar.com/life/
                                                                                   Shaggy+dodges+police+handlers+roams+downtown+Moines+after/7639285/story.html



http://www.cargurus.com/Cars/
2010-Dodge-Ram-Pickup-2500-Pictures-c22019_pi35843510?picturesTabFilter=EXTERIOR
More specific benefits
•   Gives the content context
•   Recommended by big search engines
•   Rich snippets
•   SEO, SERPs
The markup types
• RDFa
• Microformats
• Microdata
RDFa
•   Resource Description Framework in attributes
•   Based on RDF
•   2004 - Proposed
•   2012 - RDFa 1.1, non xml documents
•   Entities, properties and values (triples)
•   Most complex of the 3 types
Example HTML
<div>
<h1>Bomberman DS review</h1>
By Stuart Andrews
Reviewed 27 Jul 2005 04:00
<div>8 / 10</div>
<div>Back in the glory years of the SNES, Bomberman
  was the Counter-Strike or Halo 2 of the
  day...</div>
<div>
RDFa example
<div xmlns:v="http://rdf.data-vocabulary.org/#"
  typeof="v:Review">
<h1 property="v:itemreviewed">Bomberman DS review</h1>
By <span property="v:reviewer">Stuart Andrews</span>
Reviewed <span property="v:dtreviewed">27 Jul 2005
  04:00</span>
<div rel="v:rating">
<span property="v:rating">8</span> / <span
  property="v:best">10</span>
<meta content="1" property="v:worst" /></div>
<div property="v:description">Back in the glory years of
  the SNES, Bomberman was the Counter-Strike or Halo 2 of
  the day…</div>
</div>
Microformats
•   Uses html classes and rel attributes
•   2004 - concept introduced
•   Simplest of the 3 types
•   http://microformats.org/
Microformats example
<div class=“hReview”>
<h1 class=“item”>Bomberman DS review</h1>
By <a class=“reviewer” rel="author" href="/stuart-
  andrews">Stuart Andrews</a>
Reviewed <span class=“dtreviewed”>27 Jul 2005 04:00<span
  class="value-title" title="2005-07-27"></span></span>
<div><span class=“rating”>8</span> / <span
  class=“best”>10</span></div>
<div class=“description”>Back in the glory years of the
  SNES, Bomberman was the Counter-Strike or Halo 2 of the
  day...</div>
<div>
Microformats 2 example
<div class=“h-review”>
<h1 class=“p-item”>Bomberman DS review</h1>
By <a class=“p-reviewer” rel="author" href="/stuart-
  andrews">Stuart Andrews</a>
Reviewed <span class=“dt-reviewed”>27 Jul 2005 04:00<span
  class="value-title" title="2005-07-27"></span></span>
<div><span class=“p-rating”>8</span> / <span class=“p-
  best”>10</span></div>
<div class=“e-description”>Back in the glory years of the
  SNES, Bomberman was the Counter-Strike or Halo 2 of the
  day...</div>
<div>
Microdata
• Much younger
• Extension to HTML5
• Compromise between the complexity of
  RDFa and easy but limited
  microformats
• Some browsers add enhanced features
  • hCalendar - add to calendar
  • hCard - add to address book
Microdata example
<div itemscope itemtype="http://data-
  vocabulary.org/Review">
<h1 itemprop="itemreviewed”>Bomberman DS review</h1>
By <span itemprop="reviewer”>Stuart Andrews</span>
Reviewed <time itemprop="dtreviewed" datetime="2009-
  01-06”>27 Jul 2005 04:00</time>
<div><span itemprop="rating">8</span> / <span
  itemprop=“best”>10</span></div>
<div itemprop=“description”>Back in the glory years
  of the SNES, Bomberman was the Counter-Strike or
  Halo 2 of the day...</div>
<div>
Microdata DOM API
var cats =
  document.getItems("http://example.com/feline");




• Limited browser support
• MicrodataJS - lib and jQuery plugin that emulates
  the DOM API
schema.org
• Collaboration of Google, Bing, Yahoo!
  and Yandex - 2011
• Shared markup vocabulary
• Based on microdata
• Accounts for 99% of microdata markup
• http://schema.org
Schema.org example
<div itemscope itemtype=“http://schema.org/Review”>
<h1 itemprop="name">Bomberman DS review</h1>
By <span itemprop="author">Stuart Andrews</span>
Reviewed <span itemprop="dateCreated" content="2005-
  07-27">27 Jul 2005 04:00</span>
<div itemprop="reviewRating" itemscope
  itemtype="http://schema.org/Rating">
<span itemprop="ratingValue">8</span> / <span
  itemprop="bestRating">10</span>
<meta itemprop="worstRating" content="1"/></div>
<div itemprop="reviewBody">Back in the glory years of
  the SNES, Bomberman was the Counter-Strike or Halo
  2 of the day…</div>
</div>
So what should we use?
• Depends
   • Overall aim
   • Data complexity
   • Other page markup
So what should we use?
•
    RDFa
      •
          represent complex data
      •
          require specific ontologies
•
    Microformats
      •
          easy to implement
      •
          require browser enhancements
•
    Microdata / schema.org
      •
          search engine focused
      •
          unified vocabuary for most common ontologies

I would recommend checking schema.org first,
then checking the other types if this doesn’t meet your requirements
Guidelines
• Don’t mark up hidden content,
  use meta tags instead
• Mark up as much as you can
  accurately
• Required video fields (google)
• Take care mixing vocabularies
  and entities, esp when nesting   Bill
                                   Watterson


• Always always test - markup
  and rich snippet preview
Tools
•   Google rich snippets testing tool
•   Bing testing tool
•   Data Highlighter - stopgap only
•   Webmaster tools structured data tab
•   Browser plugins
    – Microdata.reveal – chrome
    – Operator - firefox
• Many more
Any other business
Facebook open graph
Twitter cards
Google custom search markup -
 Pagedata, meta tags, page dates
Conclusion




         http://www.graphicshunt.com/funny/images/pimpin_aint_easy-12621.htm




But it's worth it – get pimping that content!
Thank you!
Links
- Open / Linked Data
  http://bitly.com/bundles/loonytoons/1
- Structured Data Info and Tools
  http://bitly.com/bundles/loonytoons/4

Me
- @loonytoons
- http://loonyblurb.net

Weitere ähnliche Inhalte

Was ist angesagt?

Search engine optimization (seo) courses in chandigarh
Search engine optimization (seo) courses in chandigarhSearch engine optimization (seo) courses in chandigarh
Search engine optimization (seo) courses in chandigarhmorphanimation
 
Optimizing Content with SEO and Social Media
Optimizing Content with SEO and Social MediaOptimizing Content with SEO and Social Media
Optimizing Content with SEO and Social MediaErudite
 
International SEO - Search Love London 2012
International SEO - Search Love London 2012International SEO - Search Love London 2012
International SEO - Search Love London 2012Lisa Myers
 
3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...
3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...
3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...Wahyu Putra
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Wahyu Putra
 
Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!Ryan Dennis
 
Leave the fileshare, and join the enterprise content revolution!
Leave the fileshare, and join the enterprise content revolution!Leave the fileshare, and join the enterprise content revolution!
Leave the fileshare, and join the enterprise content revolution!Ryan Dennis
 
Search Engine Optimization Tutorial
Search Engine Optimization TutorialSearch Engine Optimization Tutorial
Search Engine Optimization TutorialTahasin Chowdhury
 
Hacking the Google Snippet - Digpen 7 workshop
Hacking the Google Snippet - Digpen 7 workshopHacking the Google Snippet - Digpen 7 workshop
Hacking the Google Snippet - Digpen 7 workshopIan Macfarlane
 
How to find other affiliates most successful content TPAS Patrick Stox Ahrefs
How to find other affiliates most successful content TPAS Patrick Stox AhrefsHow to find other affiliates most successful content TPAS Patrick Stox Ahrefs
How to find other affiliates most successful content TPAS Patrick Stox AhrefsAhrefs
 
Search Engine Optimization Primer
Search Engine Optimization PrimerSearch Engine Optimization Primer
Search Engine Optimization PrimerSimobo
 
Small Business SEO Tips and Strategies For 2013 - Chaosmap.com
Small Business SEO Tips and Strategies For 2013 - Chaosmap.comSmall Business SEO Tips and Strategies For 2013 - Chaosmap.com
Small Business SEO Tips and Strategies For 2013 - Chaosmap.comJon Rognerud Chaosmap Digital
 

Was ist angesagt? (13)

Search engine optimization (seo) courses in chandigarh
Search engine optimization (seo) courses in chandigarhSearch engine optimization (seo) courses in chandigarh
Search engine optimization (seo) courses in chandigarh
 
Optimizing Content with SEO and Social Media
Optimizing Content with SEO and Social MediaOptimizing Content with SEO and Social Media
Optimizing Content with SEO and Social Media
 
International SEO - Search Love London 2012
International SEO - Search Love London 2012International SEO - Search Love London 2012
International SEO - Search Love London 2012
 
3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...
3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...
3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
 
Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!
 
Leave the fileshare, and join the enterprise content revolution!
Leave the fileshare, and join the enterprise content revolution!Leave the fileshare, and join the enterprise content revolution!
Leave the fileshare, and join the enterprise content revolution!
 
Search Engine Optimization Tutorial
Search Engine Optimization TutorialSearch Engine Optimization Tutorial
Search Engine Optimization Tutorial
 
Site & Content Structure
Site & Content StructureSite & Content Structure
Site & Content Structure
 
Hacking the Google Snippet - Digpen 7 workshop
Hacking the Google Snippet - Digpen 7 workshopHacking the Google Snippet - Digpen 7 workshop
Hacking the Google Snippet - Digpen 7 workshop
 
How to find other affiliates most successful content TPAS Patrick Stox Ahrefs
How to find other affiliates most successful content TPAS Patrick Stox AhrefsHow to find other affiliates most successful content TPAS Patrick Stox Ahrefs
How to find other affiliates most successful content TPAS Patrick Stox Ahrefs
 
Search Engine Optimization Primer
Search Engine Optimization PrimerSearch Engine Optimization Primer
Search Engine Optimization Primer
 
Small Business SEO Tips and Strategies For 2013 - Chaosmap.com
Small Business SEO Tips and Strategies For 2013 - Chaosmap.comSmall Business SEO Tips and Strategies For 2013 - Chaosmap.com
Small Business SEO Tips and Strategies For 2013 - Chaosmap.com
 

Andere mochten auch

Structured content copy
Structured content copyStructured content copy
Structured content copyDavid Cohn
 
Semantic Web and Linked Data - In Action
Semantic Web and Linked Data - In ActionSemantic Web and Linked Data - In Action
Semantic Web and Linked Data - In ActionRichard Wallis
 
Quantifying the Noisy Neighbor Problem in Openstack
Quantifying the Noisy Neighbor Problem in OpenstackQuantifying the Noisy Neighbor Problem in Openstack
Quantifying the Noisy Neighbor Problem in OpenstackNodir Kodirov
 
Structured Content Part 1: More than just fields
Structured Content Part 1: More than just fieldsStructured Content Part 1: More than just fields
Structured Content Part 1: More than just fieldsDori Kelner
 
The Drop and The Word: Structured Content in WordPress and Drupal
The Drop and The Word: Structured Content in WordPress and DrupalThe Drop and The Word: Structured Content in WordPress and Drupal
The Drop and The Word: Structured Content in WordPress and DrupalJohn Eckman
 
Beyond Posts and Pages: Structured Content in WordPress
Beyond Posts and Pages: Structured Content in WordPressBeyond Posts and Pages: Structured Content in WordPress
Beyond Posts and Pages: Structured Content in WordPressJohn Eckman
 
Chunks vs. Blobs - The Value of Structured Content (for GovTalks Fall 2016)
Chunks vs. Blobs - The Value of Structured Content (for GovTalks Fall 2016)Chunks vs. Blobs - The Value of Structured Content (for GovTalks Fall 2016)
Chunks vs. Blobs - The Value of Structured Content (for GovTalks Fall 2016)Kendra Skeene
 

Andere mochten auch (7)

Structured content copy
Structured content copyStructured content copy
Structured content copy
 
Semantic Web and Linked Data - In Action
Semantic Web and Linked Data - In ActionSemantic Web and Linked Data - In Action
Semantic Web and Linked Data - In Action
 
Quantifying the Noisy Neighbor Problem in Openstack
Quantifying the Noisy Neighbor Problem in OpenstackQuantifying the Noisy Neighbor Problem in Openstack
Quantifying the Noisy Neighbor Problem in Openstack
 
Structured Content Part 1: More than just fields
Structured Content Part 1: More than just fieldsStructured Content Part 1: More than just fields
Structured Content Part 1: More than just fields
 
The Drop and The Word: Structured Content in WordPress and Drupal
The Drop and The Word: Structured Content in WordPress and DrupalThe Drop and The Word: Structured Content in WordPress and Drupal
The Drop and The Word: Structured Content in WordPress and Drupal
 
Beyond Posts and Pages: Structured Content in WordPress
Beyond Posts and Pages: Structured Content in WordPressBeyond Posts and Pages: Structured Content in WordPress
Beyond Posts and Pages: Structured Content in WordPress
 
Chunks vs. Blobs - The Value of Structured Content (for GovTalks Fall 2016)
Chunks vs. Blobs - The Value of Structured Content (for GovTalks Fall 2016)Chunks vs. Blobs - The Value of Structured Content (for GovTalks Fall 2016)
Chunks vs. Blobs - The Value of Structured Content (for GovTalks Fall 2016)
 

Ähnlich wie Pimp your content with structured data

Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extendSeek Tan
 
Frontend for developers
Frontend for developersFrontend for developers
Frontend for developersHernan Mammana
 
Darwin web standards
Darwin web standardsDarwin web standards
Darwin web standardsJustin Avery
 
13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public Websites13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public WebsitesAJi
 
SPSNH 2014 - The SharePoint & jQueryGuide
SPSNH 2014 - The SharePoint & jQueryGuideSPSNH 2014 - The SharePoint & jQueryGuide
SPSNH 2014 - The SharePoint & jQueryGuideMark Rackley
 
HTML5, just another presentation :)
HTML5, just another presentation :)HTML5, just another presentation :)
HTML5, just another presentation :)François Massart
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentAcquia
 
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...Lucidworks
 
TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單偉格 高
 
SPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuerySPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQueryMark Rackley
 
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePointSPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePointMark Rackley
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery GuideMark Rackley
 
SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013 SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013 Mark Rackley
 
Beginner & Intermediate Guide to HTML5/CSS3 In Drupal
Beginner & Intermediate Guide to HTML5/CSS3 In DrupalBeginner & Intermediate Guide to HTML5/CSS3 In Drupal
Beginner & Intermediate Guide to HTML5/CSS3 In DrupalMediacurrent
 
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++ Jay Myers
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery GuideMark Rackley
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConSPTechCon
 
RDFa: an introduction
RDFa: an introductionRDFa: an introduction
RDFa: an introductionKai Li
 
SPSTC - SharePoint & jQuery Essentials
SPSTC - SharePoint & jQuery EssentialsSPSTC - SharePoint & jQuery Essentials
SPSTC - SharePoint & jQuery EssentialsMark Rackley
 
Does my DIV look big in this?
Does my DIV look big in this?Does my DIV look big in this?
Does my DIV look big in this?glen_a_smith
 

Ähnlich wie Pimp your content with structured data (20)

Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extend
 
Frontend for developers
Frontend for developersFrontend for developers
Frontend for developers
 
Darwin web standards
Darwin web standardsDarwin web standards
Darwin web standards
 
13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public Websites13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public Websites
 
SPSNH 2014 - The SharePoint & jQueryGuide
SPSNH 2014 - The SharePoint & jQueryGuideSPSNH 2014 - The SharePoint & jQueryGuide
SPSNH 2014 - The SharePoint & jQueryGuide
 
HTML5, just another presentation :)
HTML5, just another presentation :)HTML5, just another presentation :)
HTML5, just another presentation :)
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
 
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
Challenges of Simple Documents: When Basic isn't so Basic - Cassandra Targett...
 
TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單
 
SPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuerySPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuery
 
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePointSPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide
 
SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013 SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013
 
Beginner & Intermediate Guide to HTML5/CSS3 In Drupal
Beginner & Intermediate Guide to HTML5/CSS3 In DrupalBeginner & Intermediate Guide to HTML5/CSS3 In Drupal
Beginner & Intermediate Guide to HTML5/CSS3 In Drupal
 
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++
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery Guide
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
 
RDFa: an introduction
RDFa: an introductionRDFa: an introduction
RDFa: an introduction
 
SPSTC - SharePoint & jQuery Essentials
SPSTC - SharePoint & jQuery EssentialsSPSTC - SharePoint & jQuery Essentials
SPSTC - SharePoint & jQuery Essentials
 
Does my DIV look big in this?
Does my DIV look big in this?Does my DIV look big in this?
Does my DIV look big in this?
 

Kürzlich hochgeladen

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Kürzlich hochgeladen (20)

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

Pimp your content with structured data

  • 1. Pimp your content with Structured Data http://baloo-baloosnon-politicalcartoonblog.blogspot.co.uk/2009/04/santa-pimping-summetime-blues.html
  • 2. Sorry, no lol cats http://xkcd.com/231/
  • 3. What will we cover? • What is structured data? • Why do we care? • Markup • Guidelines • Tools • Conclusion
  • 4. What is Structured Data? The markup we add to our templates to place our html content within a machine-readable structured context Gary Larson
  • 5. Why should we care? • It’s all about data • Semantic web • Big data • Open data • Linked data – Facebook social / open graph – Google knowledge graph
  • 7. More specific benefits • Gives the content context http://www.windsorstar.com/life/ Shaggy+dodges+police+handlers+roams+downtown+Moines+after/7639285/story.html http://www.cargurus.com/Cars/ 2010-Dodge-Ram-Pickup-2500-Pictures-c22019_pi35843510?picturesTabFilter=EXTERIOR
  • 8. More specific benefits • Gives the content context • Recommended by big search engines • Rich snippets • SEO, SERPs
  • 9. The markup types • RDFa • Microformats • Microdata
  • 10. RDFa • Resource Description Framework in attributes • Based on RDF • 2004 - Proposed • 2012 - RDFa 1.1, non xml documents • Entities, properties and values (triples) • Most complex of the 3 types
  • 11. Example HTML <div> <h1>Bomberman DS review</h1> By Stuart Andrews Reviewed 27 Jul 2005 04:00 <div>8 / 10</div> <div>Back in the glory years of the SNES, Bomberman was the Counter-Strike or Halo 2 of the day...</div> <div>
  • 12. RDFa example <div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Review"> <h1 property="v:itemreviewed">Bomberman DS review</h1> By <span property="v:reviewer">Stuart Andrews</span> Reviewed <span property="v:dtreviewed">27 Jul 2005 04:00</span> <div rel="v:rating"> <span property="v:rating">8</span> / <span property="v:best">10</span> <meta content="1" property="v:worst" /></div> <div property="v:description">Back in the glory years of the SNES, Bomberman was the Counter-Strike or Halo 2 of the day…</div> </div>
  • 13. Microformats • Uses html classes and rel attributes • 2004 - concept introduced • Simplest of the 3 types • http://microformats.org/
  • 14. Microformats example <div class=“hReview”> <h1 class=“item”>Bomberman DS review</h1> By <a class=“reviewer” rel="author" href="/stuart- andrews">Stuart Andrews</a> Reviewed <span class=“dtreviewed”>27 Jul 2005 04:00<span class="value-title" title="2005-07-27"></span></span> <div><span class=“rating”>8</span> / <span class=“best”>10</span></div> <div class=“description”>Back in the glory years of the SNES, Bomberman was the Counter-Strike or Halo 2 of the day...</div> <div>
  • 15. Microformats 2 example <div class=“h-review”> <h1 class=“p-item”>Bomberman DS review</h1> By <a class=“p-reviewer” rel="author" href="/stuart- andrews">Stuart Andrews</a> Reviewed <span class=“dt-reviewed”>27 Jul 2005 04:00<span class="value-title" title="2005-07-27"></span></span> <div><span class=“p-rating”>8</span> / <span class=“p- best”>10</span></div> <div class=“e-description”>Back in the glory years of the SNES, Bomberman was the Counter-Strike or Halo 2 of the day...</div> <div>
  • 16. Microdata • Much younger • Extension to HTML5 • Compromise between the complexity of RDFa and easy but limited microformats • Some browsers add enhanced features • hCalendar - add to calendar • hCard - add to address book
  • 17. Microdata example <div itemscope itemtype="http://data- vocabulary.org/Review"> <h1 itemprop="itemreviewed”>Bomberman DS review</h1> By <span itemprop="reviewer”>Stuart Andrews</span> Reviewed <time itemprop="dtreviewed" datetime="2009- 01-06”>27 Jul 2005 04:00</time> <div><span itemprop="rating">8</span> / <span itemprop=“best”>10</span></div> <div itemprop=“description”>Back in the glory years of the SNES, Bomberman was the Counter-Strike or Halo 2 of the day...</div> <div>
  • 18. Microdata DOM API var cats = document.getItems("http://example.com/feline"); • Limited browser support • MicrodataJS - lib and jQuery plugin that emulates the DOM API
  • 19. schema.org • Collaboration of Google, Bing, Yahoo! and Yandex - 2011 • Shared markup vocabulary • Based on microdata • Accounts for 99% of microdata markup • http://schema.org
  • 20. Schema.org example <div itemscope itemtype=“http://schema.org/Review”> <h1 itemprop="name">Bomberman DS review</h1> By <span itemprop="author">Stuart Andrews</span> Reviewed <span itemprop="dateCreated" content="2005- 07-27">27 Jul 2005 04:00</span> <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <span itemprop="ratingValue">8</span> / <span itemprop="bestRating">10</span> <meta itemprop="worstRating" content="1"/></div> <div itemprop="reviewBody">Back in the glory years of the SNES, Bomberman was the Counter-Strike or Halo 2 of the day…</div> </div>
  • 21. So what should we use? • Depends • Overall aim • Data complexity • Other page markup
  • 22. So what should we use? • RDFa • represent complex data • require specific ontologies • Microformats • easy to implement • require browser enhancements • Microdata / schema.org • search engine focused • unified vocabuary for most common ontologies I would recommend checking schema.org first, then checking the other types if this doesn’t meet your requirements
  • 23. Guidelines • Don’t mark up hidden content, use meta tags instead • Mark up as much as you can accurately • Required video fields (google) • Take care mixing vocabularies and entities, esp when nesting Bill Watterson • Always always test - markup and rich snippet preview
  • 24. Tools • Google rich snippets testing tool • Bing testing tool • Data Highlighter - stopgap only • Webmaster tools structured data tab • Browser plugins – Microdata.reveal – chrome – Operator - firefox • Many more
  • 25. Any other business Facebook open graph Twitter cards Google custom search markup - Pagedata, meta tags, page dates
  • 26. Conclusion http://www.graphicshunt.com/funny/images/pimpin_aint_easy-12621.htm But it's worth it – get pimping that content!
  • 27. Thank you! Links - Open / Linked Data http://bitly.com/bundles/loonytoons/1 - Structured Data Info and Tools http://bitly.com/bundles/loonytoons/4 Me - @loonytoons - http://loonyblurb.net

Hinweis der Redaktion

  1. First order of business – 2 caveats no lol cats I’m not an expert and structured data markup, vocabularies and ontologies are constantly updating, as are how browers handle these
  2. First order of business – 2 caveats no lol cats I’m not an expert and structured data markup, vocabularies and ontologies are constantly updating, as are how browers handle these
  3. Publishing organisation based on content / data Ordered database, with confusing layer of html on top Structured data in this context refers to the markup - gives our data context
  4. Google want to move from being an information engine to being a knowledge engine Google places and info panel Search for leonardo, and leonardo da vinci Background to the current environment we are operating in
  5. Help search engines find the data and place it accurately in context Reviews / event etc
  6. Search engines have been playing down the SEO benefits, but it&apos;s a no brainer If it&apos;s clearer what your page is about they can target search terms much better
  7. Structured data already exists outside of html RDF is part of that Ontologies already exist This is transposing all of that to html
  8. Structured data for the web - hence complex because of its extension and history
  9. Namespace for the entity Properties and value
  10. Namespace for the entity Properties and value Rating is a linked entity There are many other ontologies - bbc, new york times - this is not limited to RDFa but only some ontologies are represented by the other markup types They are flexible, extensible, you can create your own Facebook open graph protocol is actually a minimal implemntation of RDFa and you can see it looks very similar http://ogp.me/ Most complex - grown out of RDF, lots of ontologies and prefixs, no centralised place to discover all this, lots of ways of joining data and representing data datatyping (typeof), associating more than one type per object, embed-ability in languages other than HTML, ability to easily publish and mix vocabularies
  11. Microformats.org demo
  12. Easy to use But it gets lost in the markup Also it could cause you some styling issues when added as it uses very generic names Under constant development, microformats 2 has just come out Among other things this adds prefixes to the class names to make it clearer they relate to microformats
  13. Under constant development, microformats 2 has just come out Among other things this adds prefixes to the class names to make it clearer they relate to microformats &apos;h-*&apos; for root class names, e.g. &apos;h-card&apos; &apos;p-*&apos; for simple (text) properties, e.g. &apos;p-name&apos; &apos;u-*&apos; for URL properties, e.g. &apos;u-photo&apos; &apos;dt-*&apos; for datetime properties, e.g. &apos;dt-bday&apos; &apos;e-*&apos; for embedded markup properties, e.g. &apos;e-note&apos;
  14. Easy to see why they wanted a compromise
  15. Microdata api - 2012 supported by opera and firefox MicrodataJS - js lib and jquery plugin that emulates the DOM API Not too much to say about this Mostly because of schema.org ---&gt;
  16. Provides good docs - demo
  17. This is really the schema to use search engine backing Easy to implement Good docs Schema.org - designed to be easily interchanged with RDFa 1.1 Can extend it and if it gains traction will be moved into core
  18. Mix and match Use RDFa if you need to RDFa – complex data, unique / unusual ontologies - representing general data structure use elsewhere on the web Microformats – simple – use if you want the browser functionality Don&apos;t use for complex data setups Schema.org – simple-ish to implement - rich snippet / search engine focused
  19. Mix and match Use RDFa if you need to RDFa – complex data, unique / unusual ontologies - representing general data structure use elsewhere on the web Microformats – simple – use if you want the browser functionality Don&apos;t use for complex data setups Schema.org – simple-ish to implement - rich snippet / search engine focused
  20. Troubleshooting tips and form http://support.google.com/webmasters/bin/request.py?contact_type=rich_snippets_feedback It can take a while for rich snippets to work on your site though they appear in the test tool Might also be related to google’s perceived “value” of your site
  21. Schemacreator.com Python libs and node.js parser and others Microdata - Javascript api (html5)
  22. Schema.org faq quote - “but over time you can expect that more data will be used in more ways. In addition, since the markup is publicly accessible from your web pages, other organizations may find interesting new ways to make use of it as well” Can also get involved - discussions, ontologies etc