SlideShare a Scribd company logo
Nishikant P Taksande
School of Electronics and Computer Science
        University of Southampton
Evaluation
Conclusion
Microformats
Practical
Types
Evolution
Concept Implementation
Why Microformats
Introduction On Web
“Designed for human first and machine second, microformats are
a set of simple, open data format build upon existing and widely
adopted standards.”                          -Microformats.org



Microformats add semantics to web pages using existing
standards of HTML and XHTML




Microformats enable web application to extract, understand and
process information in web page
Separate file format for machine-readable information, however
powerful, may not succeed simply because it uses another file [3]




Utilizing established standards to add semantics is the preferred
way




Writers with some knowledge of HTML can add semantic
information to web page like calendar events (hCalendar) and
contact information (hCard).
HTML grew and become proper XML application, XHTML, including
all the modularisation that an information architect could ask for
[2]




XHTML class attribute add critical degree of freedom by
occupying multiple class names in space separated list
<rdf:RDF
             xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
            BEGIN: VCALENDER vevent”>
             <div class=”vcalendar
             xmlns='http://www.w3.org/2002/12/cal/ical#'>
            <Vcalendar>
             <prodid>-//kanzaki.com//RDFCal 1.0//EN</prodid>
vCalendar   BEGIN: VEVENT vCalendar Jeopardy! The IBM
             <span class=”summary”>
             <version>2.0</version>
             <method>PUBLISH</method>

            SUMMARY: Inside the Mind of Watson
             Challenge: Jeopardy! The IBM Challenge: Inside the
             <component>
             <Vevent>

             <a href=”/egFile.vcs”>
              <dtstart rdf:parseType='Resource'>
            Mind of Watson
             </span>
               <dateTime>2011-12-01T17:00:00</dateTime>
               <tzid>Asia/Tokyo</tzid>

             <b>Jeopardy! The IBM Challenge: Inside
              </dtstart>
            DTSTART: 20111201T170000Z
             <p class=”decription”> How Watson works at
              <dtend rdf:parseType='Resource'>
               <dateTime>2011-12-01T19:00:00</dateTime>


  RDF
            LOCATION: Turnerexamples from the show.
             a high level of Watson</b>
             the Mind with sims
               <tzid>Asia/Tokyo</tzid>
              </dtend>
                                 RDF
              <summary>Jeopardy! The IBM Challenge: Inside the Mind of Watson</summary>

Calendar    DTEND: 20111201T190000Z at a high level
             </p> How Watson works
             <p>
              <description>How Watson works at a high level with examples from the show.</description>
                               Calendar
              <dtstamp>20111130T104917Z</dtstamp>
              <uid>1322650157245@kanzaki.com</uid>
            DESCRIPTION: How Watson works at a high level
             <abbr class=”dtstart”
             </Vevent>
             with examples from the show</p> st
             </component>

            with examples from the st
             title=”20111201T170000Z”> December 1 ,
             <component>
             <Vtimezone>               show.
             <small>December 1class=”dtend”
             2011, 5-</abbr> <abbr , 2011, 5-7PM in
              <tzid>Asia/Tokyo</tzid>
            END: VEVENT
              <standard rdf:parseType='Resource'>
               <dtstart rdf:parseType='Resource'>
             the<i>Turner sims</i></small>
               <dateTime>1970-01-01T00:00:00</dateTime>
            END: VCALENDAR
             title=”20111201T190000Z”>7PM</abbr> in
               </dtstart>
               <tzoffsetfrom>+0900</tzoffsetfrom>


hCalendar    </a>
             the <span class=”location”>Turner
               <tzoffsetto>+0900</tzoffsetto>
                              hCalendar
               <tzname>JST</tzname>
              </standard>
             sims</span></div>
             </Vtimezone>
             </component>
            </Vcalendar>
            </rdf:RDF>
Microformats
                   Compound Microformats
                  Elemental Microformats


rel-nofollow
    rel-license
    VoteLinks
        XFN                                hCalendar
                                            hReview
                                             xFolk
                                             hCard
Microformats are not new language




Microformats use HTML and XHTML power to create machine
readable information in simpler way




Clever use of css class which serves the purpose of styling and
providing semantic information at one place
Concept of microfomats has been very firmly stated and explained
in the paper




Agenda of reduce, reuse and recycle is very well supported with
the working examples



Overall it is successful attempt to introduce semantics into web
pages with pre-existing standards which supports author’s view of
microformats as lowercase semantic web
[1]   K. Stolley, "Using Microformats: Gateway to the Semantic Web," IEEE
      Transactions on Professional Communication, vol.52, no.3, pp.291-302, Sept.
      2009.

[2]   R. Khare, "Microformats: The next (small) thing on the semantic
      web?", IEEE Internet Comput., vol. 10, p.68 , 2006.

[3]   R. Khare and T. Ç elik. Microformats: a pragmatic path to the semantic web
      (Poster). Proceedings of the 15th international conference on World Wide Web,
      pages 865-866, 2006.
Microformats nishikant-taksande

More Related Content

Similar to Microformats nishikant-taksande

Microformats, Institute of Engineering and Technology
Microformats, Institute of Engineering and TechnologyMicroformats, Institute of Engineering and Technology
Microformats, Institute of Engineering and TechnologyNishikant Taksande
 
Big Data processing with Spark, Scala or Java?
Big Data processing with Spark, Scala or Java?Big Data processing with Spark, Scala or Java?
Big Data processing with Spark, Scala or Java?
Erik-Berndt Scheper
 
DIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web DesigningDIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web Designing
Rasan Samarasinghe
 
Nick harris-sic-2011
Nick harris-sic-2011Nick harris-sic-2011
Nick harris-sic-2011
Seattle Interactive Conference
 
Microformats: what are they and why do I care?
Microformats: what are they and why do I care?Microformats: what are they and why do I care?
Microformats: what are they and why do I care?
adactio
 
Deep Dive with Spark Streaming - Tathagata Das - Spark Meetup 2013-06-17
Deep Dive with Spark Streaming - Tathagata  Das - Spark Meetup 2013-06-17Deep Dive with Spark Streaming - Tathagata  Das - Spark Meetup 2013-06-17
Deep Dive with Spark Streaming - Tathagata Das - Spark Meetup 2013-06-17
spark-project
 
GROTOAP2 - The methodology of creating a large ground truth dataset of scient...
GROTOAP2 - The methodology of creating a large ground truth dataset of scient...GROTOAP2 - The methodology of creating a large ground truth dataset of scient...
GROTOAP2 - The methodology of creating a large ground truth dataset of scient...
dtkaczyk
 
Practical OData
Practical ODataPractical OData
Practical OData
Vagif Abilov
 
Break out of The Box - Part 2
Break out of The Box - Part 2Break out of The Box - Part 2
Break out of The Box - Part 2
Karl-Henry Martinsson
 
HTML5 Essentials
HTML5 EssentialsHTML5 Essentials
HTML5 Essentials
Marc Grabanski
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to Bootstrap
Ron Reiter
 
Microsoft Accademic Cloud Tour Genova
Microsoft Accademic Cloud Tour GenovaMicrosoft Accademic Cloud Tour Genova
Microsoft Accademic Cloud Tour Genovaantimo musone
 
Html css workshop, lesson 0, how browsers work
Html css workshop, lesson 0, how browsers workHtml css workshop, lesson 0, how browsers work
Html css workshop, lesson 0, how browsers work
Albino Tonnina
 
Who am I? Who are you? Who is anybody?
Who am I? Who are you? Who is anybody?Who am I? Who are you? Who is anybody?
Who am I? Who are you? Who is anybody?
Paul Downey
 
jAPS 2 0 - Presentation Layer Comparison
jAPS 2 0 - Presentation Layer ComparisonjAPS 2 0 - Presentation Layer Comparison
jAPS 2 0 - Presentation Layer Comparison
William Ghelfi
 
Performance optimization - Advanced techniques
Performance optimization - Advanced techniquesPerformance optimization - Advanced techniques
Performance optimization - Advanced techniquesFilip Mares
 
RSS Like A Ninja
RSS Like A NinjaRSS Like A Ninja
RSS Like A Ninja
Jason Austin
 

Similar to Microformats nishikant-taksande (20)

Microformats, Institute of Engineering and Technology
Microformats, Institute of Engineering and TechnologyMicroformats, Institute of Engineering and Technology
Microformats, Institute of Engineering and Technology
 
Big Data processing with Spark, Scala or Java?
Big Data processing with Spark, Scala or Java?Big Data processing with Spark, Scala or Java?
Big Data processing with Spark, Scala or Java?
 
DIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web DesigningDIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web Designing
 
Nick harris-sic-2011
Nick harris-sic-2011Nick harris-sic-2011
Nick harris-sic-2011
 
XML For PHP Developers
XML For PHP DevelopersXML For PHP Developers
XML For PHP Developers
 
Microformats: what are they and why do I care?
Microformats: what are they and why do I care?Microformats: what are they and why do I care?
Microformats: what are they and why do I care?
 
Deep Dive with Spark Streaming - Tathagata Das - Spark Meetup 2013-06-17
Deep Dive with Spark Streaming - Tathagata  Das - Spark Meetup 2013-06-17Deep Dive with Spark Streaming - Tathagata  Das - Spark Meetup 2013-06-17
Deep Dive with Spark Streaming - Tathagata Das - Spark Meetup 2013-06-17
 
code-camp-meteor
code-camp-meteorcode-camp-meteor
code-camp-meteor
 
GROTOAP2 - The methodology of creating a large ground truth dataset of scient...
GROTOAP2 - The methodology of creating a large ground truth dataset of scient...GROTOAP2 - The methodology of creating a large ground truth dataset of scient...
GROTOAP2 - The methodology of creating a large ground truth dataset of scient...
 
Practical OData
Practical ODataPractical OData
Practical OData
 
Break out of The Box - Part 2
Break out of The Box - Part 2Break out of The Box - Part 2
Break out of The Box - Part 2
 
HTML5 Essentials
HTML5 EssentialsHTML5 Essentials
HTML5 Essentials
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to Bootstrap
 
Microsoft Accademic Cloud Tour Genova
Microsoft Accademic Cloud Tour GenovaMicrosoft Accademic Cloud Tour Genova
Microsoft Accademic Cloud Tour Genova
 
Html css workshop, lesson 0, how browsers work
Html css workshop, lesson 0, how browsers workHtml css workshop, lesson 0, how browsers work
Html css workshop, lesson 0, how browsers work
 
Who am I? Who are you? Who is anybody?
Who am I? Who are you? Who is anybody?Who am I? Who are you? Who is anybody?
Who am I? Who are you? Who is anybody?
 
jAPS 2 0 - Presentation Layer Comparison
jAPS 2 0 - Presentation Layer ComparisonjAPS 2 0 - Presentation Layer Comparison
jAPS 2 0 - Presentation Layer Comparison
 
Performance optimization - Advanced techniques
Performance optimization - Advanced techniquesPerformance optimization - Advanced techniques
Performance optimization - Advanced techniques
 
RSS Like A Ninja
RSS Like A NinjaRSS Like A Ninja
RSS Like A Ninja
 
Camel as a_glue
Camel as a_glueCamel as a_glue
Camel as a_glue
 

More from Nishikant Taksande

AngularJS - Part 1
AngularJS - Part 1AngularJS - Part 1
AngularJS - Part 1
Nishikant Taksande
 
AngularJs - Part 3
AngularJs - Part 3AngularJs - Part 3
AngularJs - Part 3
Nishikant Taksande
 
VoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New DelhiVoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New DelhiNishikant Taksande
 
Fingerprint, seminar at IASRI, New Delhi
Fingerprint, seminar at IASRI, New DelhiFingerprint, seminar at IASRI, New Delhi
Fingerprint, seminar at IASRI, New DelhiNishikant Taksande
 
Web service- Guest Lecture at National Wokshop
Web service- Guest Lecture at National WokshopWeb service- Guest Lecture at National Wokshop
Web service- Guest Lecture at National WokshopNishikant Taksande
 
Thesis Seminar: webPDC, online application for calculation of PDC crosses
Thesis Seminar: webPDC, online application for calculation of PDC crossesThesis Seminar: webPDC, online application for calculation of PDC crosses
Thesis Seminar: webPDC, online application for calculation of PDC crossesNishikant Taksande
 

More from Nishikant Taksande (6)

AngularJS - Part 1
AngularJS - Part 1AngularJS - Part 1
AngularJS - Part 1
 
AngularJs - Part 3
AngularJs - Part 3AngularJs - Part 3
AngularJs - Part 3
 
VoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New DelhiVoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New Delhi
 
Fingerprint, seminar at IASRI, New Delhi
Fingerprint, seminar at IASRI, New DelhiFingerprint, seminar at IASRI, New Delhi
Fingerprint, seminar at IASRI, New Delhi
 
Web service- Guest Lecture at National Wokshop
Web service- Guest Lecture at National WokshopWeb service- Guest Lecture at National Wokshop
Web service- Guest Lecture at National Wokshop
 
Thesis Seminar: webPDC, online application for calculation of PDC crosses
Thesis Seminar: webPDC, online application for calculation of PDC crossesThesis Seminar: webPDC, online application for calculation of PDC crosses
Thesis Seminar: webPDC, online application for calculation of PDC crosses
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

Microformats nishikant-taksande

  • 1. Nishikant P Taksande School of Electronics and Computer Science University of Southampton
  • 3. “Designed for human first and machine second, microformats are a set of simple, open data format build upon existing and widely adopted standards.” -Microformats.org Microformats add semantics to web pages using existing standards of HTML and XHTML Microformats enable web application to extract, understand and process information in web page
  • 4. Separate file format for machine-readable information, however powerful, may not succeed simply because it uses another file [3] Utilizing established standards to add semantics is the preferred way Writers with some knowledge of HTML can add semantic information to web page like calendar events (hCalendar) and contact information (hCard).
  • 5. HTML grew and become proper XML application, XHTML, including all the modularisation that an information architect could ask for [2] XHTML class attribute add critical degree of freedom by occupying multiple class names in space separated list
  • 6. <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' BEGIN: VCALENDER vevent”> <div class=”vcalendar xmlns='http://www.w3.org/2002/12/cal/ical#'> <Vcalendar> <prodid>-//kanzaki.com//RDFCal 1.0//EN</prodid> vCalendar BEGIN: VEVENT vCalendar Jeopardy! The IBM <span class=”summary”> <version>2.0</version> <method>PUBLISH</method> SUMMARY: Inside the Mind of Watson Challenge: Jeopardy! The IBM Challenge: Inside the <component> <Vevent> <a href=”/egFile.vcs”> <dtstart rdf:parseType='Resource'> Mind of Watson </span> <dateTime>2011-12-01T17:00:00</dateTime> <tzid>Asia/Tokyo</tzid> <b>Jeopardy! The IBM Challenge: Inside </dtstart> DTSTART: 20111201T170000Z <p class=”decription”> How Watson works at <dtend rdf:parseType='Resource'> <dateTime>2011-12-01T19:00:00</dateTime> RDF LOCATION: Turnerexamples from the show. a high level of Watson</b> the Mind with sims <tzid>Asia/Tokyo</tzid> </dtend> RDF <summary>Jeopardy! The IBM Challenge: Inside the Mind of Watson</summary> Calendar DTEND: 20111201T190000Z at a high level </p> How Watson works <p> <description>How Watson works at a high level with examples from the show.</description> Calendar <dtstamp>20111130T104917Z</dtstamp> <uid>1322650157245@kanzaki.com</uid> DESCRIPTION: How Watson works at a high level <abbr class=”dtstart” </Vevent> with examples from the show</p> st </component> with examples from the st title=”20111201T170000Z”> December 1 , <component> <Vtimezone> show. <small>December 1class=”dtend” 2011, 5-</abbr> <abbr , 2011, 5-7PM in <tzid>Asia/Tokyo</tzid> END: VEVENT <standard rdf:parseType='Resource'> <dtstart rdf:parseType='Resource'> the<i>Turner sims</i></small> <dateTime>1970-01-01T00:00:00</dateTime> END: VCALENDAR title=”20111201T190000Z”>7PM</abbr> in </dtstart> <tzoffsetfrom>+0900</tzoffsetfrom> hCalendar </a> the <span class=”location”>Turner <tzoffsetto>+0900</tzoffsetto> hCalendar <tzname>JST</tzname> </standard> sims</span></div> </Vtimezone> </component> </Vcalendar> </rdf:RDF>
  • 7. Microformats Compound Microformats Elemental Microformats rel-nofollow rel-license VoteLinks XFN hCalendar hReview xFolk hCard
  • 8.
  • 9.
  • 10. Microformats are not new language Microformats use HTML and XHTML power to create machine readable information in simpler way Clever use of css class which serves the purpose of styling and providing semantic information at one place
  • 11. Concept of microfomats has been very firmly stated and explained in the paper Agenda of reduce, reuse and recycle is very well supported with the working examples Overall it is successful attempt to introduce semantics into web pages with pre-existing standards which supports author’s view of microformats as lowercase semantic web
  • 12. [1] K. Stolley, "Using Microformats: Gateway to the Semantic Web," IEEE Transactions on Professional Communication, vol.52, no.3, pp.291-302, Sept. 2009. [2] R. Khare, "Microformats: The next (small) thing on the semantic web?", IEEE Internet Comput., vol. 10, p.68 , 2006. [3] R. Khare and T. Ç elik. Microformats: a pragmatic path to the semantic web (Poster). Proceedings of the 15th international conference on World Wide Web, pages 865-866, 2006.