SlideShare a Scribd company logo
1 of 18
Download to read offline
Format it! 
Usage of microformats and schema.org 
Dmitry Ivashutin at :iTechArt, Feb 2014
Microformats are: 
A way of thinking about data 
Design principles for formats 
Adapted to current behaviors and usage patterns 
Highly correlated with semantic XHTML 
A set of simple open data format standards
Microformats are not: 
A new language 
Infinitely extensible and open-ended 
An attempt to get everyone to change their behavior 
and rewrite their tools 
A whole new approach that throws away what 
already works today
So what are 
microformats?
Common address markup 
<div> 
<div>Dmitry Ivashutin</div> 
<div>iTechArt Group</div> 
<div>+1 732 917 06 32</div> 
<a href="http://www.itechart.com/"> 
www.itechart.com 
</a> 
</div>
Adding styles 
<div class="personal-info"> 
<div class="full-name">Dmitry Ivashutin</div> 
<div class="company-name">iTechArt Group</div> 
<div class="phone-primary">+1 732 917 06 32</div> 
<a href="http://www.itechart.com/"> 
www.itechart.com 
</a> 
</div>
Are you an 
inventor?
Don’t invent the wheel 
<div class="vcard"> 
<div class="fn">Dmitry Ivashutin</div> 
<div class="org">iTechArt Group</div> 
<div class="tel"> 
<span class="type">Work</span> 
<span class="value">+1 732 917 06 32</span> 
</div> 
<a class="url" href="http://www.itechart.com/"> 
www.itechart.com 
</a> 
</div> 
Microformats hCard Creator
They are already here 
hCard 
geo 
hAtom 
adr 
XFN 
hCalendar 
hReview 
hProduct
What about 
schema.org?
“Schema” style markup 
<div itemscope itemtype="http://schema.org/Person"> 
<div itemprop="name"> 
Dmitry Ivashutin 
</div> 
<div itemscope itemtype="http://schema.org/Organization"> 
<a itemprop="url" href="http://www.itechart.com/"> 
<div itemprop="name"> 
iTechArt Group 
</div> 
</a> 
<div itemprop="telephone">+1 732 917 06 32</div> 
</div> 
</div> Google Structured Data Testing Tool
Make the world search better
Prehistory of schema
Schema agreement
Pros and Cons
Pros and Cons 
Microformats schema.org 
“+” 
❖ “semantic-ness” 
➢ for services 
➢ for extensions 
➢ for SEO 
❖ Open Web 
“–” 
❖ additional markup 
❖ extra support 
❖ extra attention to data 
❖ no uniform support in 
browsers 
“+” 
❖ generalized format 
❖ rich formats 
❖ SEO oriented 
❖ strict and structured 
❖ HTML5 
“–” 
❖ Big Three Agreement and 
Closed Web 
❖ agreement, not standard 
❖ HTML5 
❖ all other cons from 
microformats
References 
1. http://microformats.org 
2. http://revolucao.etc.br/imagens/microformats_diagram_portug.jpg 
3. http://coding.smashingmagazine.com/2007/05/04/microformats-what-they-are-and-how- 
to-use-them/ 
4. http://schema.org/ 
5. http://schema-creator.org/ 
6. https://support.google.com/webmasters/answer/1211158?hl=en

More Related Content

Similar to Dev2Dev - Microformats

How Can Analytics Improve Business?
How Can Analytics Improve Business?How Can Analytics Improve Business?
How Can Analytics Improve Business?
Inside Analysis
 
A web standards & ud approach for access (bps public)
A web standards & ud approach for access (bps   public)A web standards & ud approach for access (bps   public)
A web standards & ud approach for access (bps public)
Howard Kramer
 
Integrating universal design, best practices, & accessibility atia 2013
Integrating universal design, best practices, & accessibility   atia 2013Integrating universal design, best practices, & accessibility   atia 2013
Integrating universal design, best practices, & accessibility atia 2013
Howard Kramer
 
HTML CSS Best Practices
HTML CSS Best PracticesHTML CSS Best Practices
HTML CSS Best Practices
hoctudau
 

Similar to Dev2Dev - Microformats (20)

Building Viral Social Experiences
Building Viral Social ExperiencesBuilding Viral Social Experiences
Building Viral Social Experiences
 
[@IndeedEng] Engineering Velocity: Building Great Software Through Fast Itera...
[@IndeedEng] Engineering Velocity: Building Great Software Through Fast Itera...[@IndeedEng] Engineering Velocity: Building Great Software Through Fast Itera...
[@IndeedEng] Engineering Velocity: Building Great Software Through Fast Itera...
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide
 
Growth Hackers Toronto Web Scraping & Lead Generation
Growth Hackers Toronto Web Scraping & Lead GenerationGrowth Hackers Toronto Web Scraping & Lead Generation
Growth Hackers Toronto Web Scraping & Lead Generation
 
Pratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnectPratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnect
 
Css essentials
Css essentialsCss essentials
Css essentials
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & Why
 
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
 
WEB I - 06 - CSS
WEB I - 06 - CSSWEB I - 06 - CSS
WEB I - 06 - CSS
 
How Can Analytics Improve Business?
How Can Analytics Improve Business?How Can Analytics Improve Business?
How Can Analytics Improve Business?
 
A possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingA possible future role of schema.org for business reporting
A possible future role of schema.org for business reporting
 
A web standards & ud approach for access (bps public)
A web standards & ud approach for access (bps   public)A web standards & ud approach for access (bps   public)
A web standards & ud approach for access (bps public)
 
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
 
Hands-on Microformats
Hands-on MicroformatsHands-on Microformats
Hands-on Microformats
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic web
 
Integrating universal design, best practices, & accessibility atia 2013
Integrating universal design, best practices, & accessibility   atia 2013Integrating universal design, best practices, & accessibility   atia 2013
Integrating universal design, best practices, & accessibility atia 2013
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
 
Android Data Binding from zero
Android Data Binding from zeroAndroid Data Binding from zero
Android Data Binding from zero
 
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
 
HTML CSS Best Practices
HTML CSS Best PracticesHTML CSS Best Practices
HTML CSS Best Practices
 

Recently uploaded

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 

Dev2Dev - Microformats

  • 1. Format it! Usage of microformats and schema.org Dmitry Ivashutin at :iTechArt, Feb 2014
  • 2. Microformats are: A way of thinking about data Design principles for formats Adapted to current behaviors and usage patterns Highly correlated with semantic XHTML A set of simple open data format standards
  • 3. Microformats are not: A new language Infinitely extensible and open-ended An attempt to get everyone to change their behavior and rewrite their tools A whole new approach that throws away what already works today
  • 4.
  • 5. So what are microformats?
  • 6. Common address markup <div> <div>Dmitry Ivashutin</div> <div>iTechArt Group</div> <div>+1 732 917 06 32</div> <a href="http://www.itechart.com/"> www.itechart.com </a> </div>
  • 7. Adding styles <div class="personal-info"> <div class="full-name">Dmitry Ivashutin</div> <div class="company-name">iTechArt Group</div> <div class="phone-primary">+1 732 917 06 32</div> <a href="http://www.itechart.com/"> www.itechart.com </a> </div>
  • 8. Are you an inventor?
  • 9. Don’t invent the wheel <div class="vcard"> <div class="fn">Dmitry Ivashutin</div> <div class="org">iTechArt Group</div> <div class="tel"> <span class="type">Work</span> <span class="value">+1 732 917 06 32</span> </div> <a class="url" href="http://www.itechart.com/"> www.itechart.com </a> </div> Microformats hCard Creator
  • 10. They are already here hCard geo hAtom adr XFN hCalendar hReview hProduct
  • 12. “Schema” style markup <div itemscope itemtype="http://schema.org/Person"> <div itemprop="name"> Dmitry Ivashutin </div> <div itemscope itemtype="http://schema.org/Organization"> <a itemprop="url" href="http://www.itechart.com/"> <div itemprop="name"> iTechArt Group </div> </a> <div itemprop="telephone">+1 732 917 06 32</div> </div> </div> Google Structured Data Testing Tool
  • 13. Make the world search better
  • 17. Pros and Cons Microformats schema.org “+” ❖ “semantic-ness” ➢ for services ➢ for extensions ➢ for SEO ❖ Open Web “–” ❖ additional markup ❖ extra support ❖ extra attention to data ❖ no uniform support in browsers “+” ❖ generalized format ❖ rich formats ❖ SEO oriented ❖ strict and structured ❖ HTML5 “–” ❖ Big Three Agreement and Closed Web ❖ agreement, not standard ❖ HTML5 ❖ all other cons from microformats
  • 18. References 1. http://microformats.org 2. http://revolucao.etc.br/imagens/microformats_diagram_portug.jpg 3. http://coding.smashingmagazine.com/2007/05/04/microformats-what-they-are-and-how- to-use-them/ 4. http://schema.org/ 5. http://schema-creator.org/ 6. https://support.google.com/webmasters/answer/1211158?hl=en