SlideShare a Scribd company logo
1 of 13
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 Technology
Nishikant Taksande
 
Microsoft Accademic Cloud Tour Genova
Microsoft Accademic Cloud Tour GenovaMicrosoft Accademic Cloud Tour Genova
Microsoft Accademic Cloud Tour Genova
antimo musone
 
Performance optimization - Advanced techniques
Performance optimization - Advanced techniquesPerformance optimization - Advanced techniques
Performance optimization - Advanced techniques
Filip Mares
 

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 (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

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 

Recently uploaded (20)

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
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
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 

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.