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

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
 

Último (20)

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...
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
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...
 
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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
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
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 

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