SlideShare uma empresa Scribd logo
1 de 24
leo picado
backcountry.com
1.   What’s behind all of this?
2.   The past
3.   The present
4.   When?
5.   Our competition
6.   Schemas identified
7.   How to test it?
8.   FAQ
9.   More info
http://www.w3.org/TR/xhtml-rdfa-primer/


» browser                     » user
» Semantic Web (Web 3.0)
» Help machines understand semantics


                     semantics,
                       yummy
1. RDFa
2. Microformats
»   2004: Mark Birbeck (W3C)
»   Part of XHTML 2.0
»   RDF in HTML attributes = RDFa
»   Attributes used: about, src, rel, rev, href,
    resource, property, content, datatype,
    typeof
» Pros
    ˃ Publisher Independence
    ˃ Self Containment: HTML | RDFa
» Cons
    ˃ XML based
    ˃ There is not a ‘standards body’ for formats
    ˃ A bit complex
- div:
   - standard namespace
   - item being coded
- span: title
- span: author
- span: date
»   2007: Tantek Çelik, Dan Cederholm
»   ‘Support’ for both XHTML/HTML
»   Attributes used: class, rel, rev, id
»   Pros
    ˃ Simplicity

» Cons
    ˃ Short list of elements (9 stable)
    ˃ Likes IDs!
    ˃ Accesibility issues
      http://bbc.co.uk/blogs/radiolabs/2008/06/removin
      g_microformats_from_bbc.shtml
- div:
-   div:   first name
-   div:   organization name
-   div:   telephone number
-   a:     url
» Microdata
» schema.org
» Part of the HTML5 spec
» Delimited set of attributes: itemscope,
  itemtype, itemprop, itemref
» Similar to RDFa’s take
» Pros
   ˃   Publisher Independence
   ˃   Self Containment: HTML
   ˃   Attribute based
   ˃   Easy to implement

» Cons
   ˃ Each site can use it’s own standards
»   Google, Bing and Yahoo!
»   Uses HTML5 spec
»   Wide range of schemas (611 as of 10/11’)
»   Easily Nestable
»   Thing based
- div scope:movie
-   h1: name
-   div: director / scope:person
   - span: name
   - span: birthDate
-   span: genre
-   a: trailer
» where it makes sense (think SEO)
» REI is using schema.org
» Altrec is using microformats
» Sierra Trading Post is not using any.
1.   Webpage
2.   WPHeader
3.   SiteNavigation
4.   Store
1.   WPAdBlock
2.   Product
3.   AggregateRating
4.   Organization
1. AggregateOffer
2. InStock
3. ImageGallery
1.   Review
2.   Person
3.   UserComments
4.   ImageObject
5.   VideoObject
1. WPAdBlock
2. WPFooter
3. SiteNavigation
»   Header:    4    | global
»   Content:   12
»   Footer:    3    | global
»   Total:     19
» how deep?
   ˃ “more is better, except for hidden text”

» missing/implicit information?
   ˃ “meta tag it”

» working with dates
   ˃ use the html5 tag <time>

» can an itemprop be also a itemscope?
   ˃ hell yeah
» Google’s Rich Snippets Testing Tool
   ˃ http://google.com/webmasters/tools/richsnippets

» Validator
   ˃ http://validator.nu/

» Live Microdata
   ˃ http://foolip.org/microdatajs/live/
» http://slideshare.net/fabien_gandon/rdfa-in-a-
  nutshell-v1
» http://microformats.org/wiki/Main_Page
» http://schema.org/docs/gs.html

Mais conteúdo relacionado

Mais procurados

Mais procurados (11)

WebCrawler
WebCrawlerWebCrawler
WebCrawler
 
Webmonkey
WebmonkeyWebmonkey
Webmonkey
 
Lesson 1 basic html
Lesson 1 basic htmlLesson 1 basic html
Lesson 1 basic html
 
Type URL, Enter, and Then …
Type URL, Enter, and Then …Type URL, Enter, and Then …
Type URL, Enter, and Then …
 
Resume
ResumeResume
Resume
 
Using an in-house WordPress framework
Using an  in-house WordPress frameworkUsing an  in-house WordPress framework
Using an in-house WordPress framework
 
MongoDB Hadoop DC
MongoDB Hadoop DCMongoDB Hadoop DC
MongoDB Hadoop DC
 
Taming 3rd party content
Taming 3rd party contentTaming 3rd party content
Taming 3rd party content
 
Cached and Confused: Web Cache Deception in the Wild
Cached and Confused: Web Cache Deception in the WildCached and Confused: Web Cache Deception in the Wild
Cached and Confused: Web Cache Deception in the Wild
 
Drupal - What is it?
Drupal - What is it?Drupal - What is it?
Drupal - What is it?
 
Drupal and security - Advice for Site Builders and Coders
Drupal and security - Advice for Site Builders and CodersDrupal and security - Advice for Site Builders and Coders
Drupal and security - Advice for Site Builders and Coders
 

Semelhante a Schemas

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
Mediacurrent
 
Lessons learned while building Omroep.nl
Lessons learned while building Omroep.nlLessons learned while building Omroep.nl
Lessons learned while building Omroep.nl
bartzon
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
daveayan
 
5 Common Mistakes You are Making on your Website
 5 Common Mistakes You are Making on your Website 5 Common Mistakes You are Making on your Website
5 Common Mistakes You are Making on your Website
Acquia
 
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
 

Semelhante a Schemas (20)

1.6 米嘉 gobuildweb
1.6 米嘉 gobuildweb1.6 米嘉 gobuildweb
1.6 米嘉 gobuildweb
 
JS - The Unknown Basics.pptx
JS - The Unknown Basics.pptxJS - The Unknown Basics.pptx
JS - The Unknown Basics.pptx
 
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
 
Lessons learned while building Omroep.nl
Lessons learned while building Omroep.nlLessons learned while building Omroep.nl
Lessons learned while building Omroep.nl
 
Lessons learned while building Omroep.nl
Lessons learned while building Omroep.nlLessons learned while building Omroep.nl
Lessons learned while building Omroep.nl
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
After the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEANAfter the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEAN
 
The Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devicesThe Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devices
 
web2py:Web development like a boss
web2py:Web development like a bossweb2py:Web development like a boss
web2py:Web development like a boss
 
HTML5: An Overview
HTML5: An OverviewHTML5: An Overview
HTML5: An Overview
 
Case study of Rujhaan.com (A social news app )
Case study of Rujhaan.com (A social news app )Case study of Rujhaan.com (A social news app )
Case study of Rujhaan.com (A social news app )
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commons
 
Ruby and Rails Basics
Ruby and Rails BasicsRuby and Rails Basics
Ruby and Rails Basics
 
12 core technologies you should learn, love, and hate to be a 'real' technocrat
12 core technologies you should learn, love, and hate to be a 'real' technocrat12 core technologies you should learn, love, and hate to be a 'real' technocrat
12 core technologies you should learn, love, and hate to be a 'real' technocrat
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
 
Drupal 7 - The Top 40 Core Modules and What They Mean for You
Drupal 7 - The Top 40 Core Modules and What They Mean for YouDrupal 7 - The Top 40 Core Modules and What They Mean for You
Drupal 7 - The Top 40 Core Modules and What They Mean for You
 
October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101
 
5 Common Mistakes You are Making on your Website
 5 Common Mistakes You are Making on your Website 5 Common Mistakes You are Making on your Website
5 Common Mistakes You are Making on your Website
 
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...
 
HTML Semantic Tags
HTML Semantic TagsHTML Semantic Tags
HTML Semantic Tags
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Schemas

  • 2. 1. What’s behind all of this? 2. The past 3. The present 4. When? 5. Our competition 6. Schemas identified 7. How to test it? 8. FAQ 9. More info
  • 4. » Semantic Web (Web 3.0) » Help machines understand semantics semantics, yummy
  • 6. » 2004: Mark Birbeck (W3C) » Part of XHTML 2.0 » RDF in HTML attributes = RDFa » Attributes used: about, src, rel, rev, href, resource, property, content, datatype, typeof » Pros ˃ Publisher Independence ˃ Self Containment: HTML | RDFa » Cons ˃ XML based ˃ There is not a ‘standards body’ for formats ˃ A bit complex
  • 7. - div: - standard namespace - item being coded - span: title - span: author - span: date
  • 8. » 2007: Tantek Çelik, Dan Cederholm » ‘Support’ for both XHTML/HTML » Attributes used: class, rel, rev, id » Pros ˃ Simplicity » Cons ˃ Short list of elements (9 stable) ˃ Likes IDs! ˃ Accesibility issues http://bbc.co.uk/blogs/radiolabs/2008/06/removin g_microformats_from_bbc.shtml
  • 9. - div: - div: first name - div: organization name - div: telephone number - a: url
  • 11. » Part of the HTML5 spec » Delimited set of attributes: itemscope, itemtype, itemprop, itemref » Similar to RDFa’s take » Pros ˃ Publisher Independence ˃ Self Containment: HTML ˃ Attribute based ˃ Easy to implement » Cons ˃ Each site can use it’s own standards
  • 12. » Google, Bing and Yahoo! » Uses HTML5 spec » Wide range of schemas (611 as of 10/11’) » Easily Nestable » Thing based
  • 13. - div scope:movie - h1: name - div: director / scope:person - span: name - span: birthDate - span: genre - a: trailer
  • 14. » where it makes sense (think SEO)
  • 15. » REI is using schema.org » Altrec is using microformats » Sierra Trading Post is not using any.
  • 16. 1. Webpage 2. WPHeader 3. SiteNavigation 4. Store
  • 17. 1. WPAdBlock 2. Product 3. AggregateRating 4. Organization
  • 19. 1. Review 2. Person 3. UserComments 4. ImageObject 5. VideoObject
  • 20. 1. WPAdBlock 2. WPFooter 3. SiteNavigation
  • 21. » Header: 4 | global » Content: 12 » Footer: 3 | global » Total: 19
  • 22. » how deep? ˃ “more is better, except for hidden text” » missing/implicit information? ˃ “meta tag it” » working with dates ˃ use the html5 tag <time> » can an itemprop be also a itemscope? ˃ hell yeah
  • 23. » Google’s Rich Snippets Testing Tool ˃ http://google.com/webmasters/tools/richsnippets » Validator ˃ http://validator.nu/ » Live Microdata ˃ http://foolip.org/microdatajs/live/
  • 24. » http://slideshare.net/fabien_gandon/rdfa-in-a- nutshell-v1 » http://microformats.org/wiki/Main_Page » http://schema.org/docs/gs.html