1. Microformats

    Designed for humans first...

    Process & Knowledge Engineering Course by Prof. Dr. Mathias Weske
    Hasso-Plattner-Institute for IT-Systems Engineering (HPI) at the University of Potsdam
    June 20, 2006 - 11:00 - 12:30
    Matthieu-P. Schapranow
    Prof.-Dr.-Helmert-Str. 2-3
    D-14482 Potsdam, Brandenburg, Germany
    +49 (331) 5509 -0 (w, vm)
  2. Agenda

  3. What is the Semantic Web?

  4. What is RDF?

    Resource Description Framework

  5. What is RDF? (cont'd.)

    Visible result

    "Microformats - Designed for humans first..." by Matthieu-P. Schapranow
  6. What is RDF? (cont'd.)

    Visible result

    "Microformats - Designed for humans first..." by Matthieu-P. Schapranow

    Invisible Overhead

    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns"
             xmlns:dc="http://purl.org/dc/elements/1.1/">
      <rdf:Description
       rdf:about="http://www.myhpi.de/~schapran/pke/">
        "<dc:title>
          Microformats - Designed for humans first...
        </dc:title>"
        by
        <dc:publisher>
          Matthieu-P. Schapranow
        </dc:publisher>
      </rdf:Description>
    </rdf:RDF>
  7. What are µFs?

    Designed for humans first and machines second, Microformats are a set of simple, open data formats built upon existing and widely adopted standards (microformats.org)
  8. What are µFs? (cont'd.)

    Classification of Microformats
    elementarycompound
    Link annotationsUser dataData structures
    • rel-license
    • rel-tag (technorati)
    • rel-nofollow (google)
    • hCard
    • hCalendar
    • XOXO
    • XOXT
  9. What are µFs? - hCard

    From vCard...

    BEGIN:VCARD
      VERSION:3.0
      N:Schapranow, Matthieu-P.
      FN:Matthieu-P. Schapranow
      URL:http://myhpi.de/~schapran/pke/
      ORG:Hasso-Plattner-Insitute for IT Systems Engineering (HPI)
    END:VCARD
    		
  10. What are µFs? - hCard (cont'd.)

    ...to hCard

    <div class="vcard">
      <a class="url fn" href="http://www.myhpi.de/~schapran/pke/">
        Matthieu-P. Schapranow
      </a>
      (<span class="org">
        Hasso-Plattner-Insitute for IT-Systems Engineering (HPI)
      </span>)
    </div>
    
    Matthieu-P. Schapranow (Hasso-Plattner-Insitute for IT-Systems Engineering (HPI))
  11. What are µFs? - hCard (cont'd.)

  12. RDFa vs. µFs

    µF example

    <a class="email fn"
       href="mailto:spam@hpi.uni-potsdam.de">
         Matthieu-P. Schapranow
    </a>

    RDFa example

    <a rel="email" property="fn"
       href="mailto:spam@hpi.uni-potsdam.de">
         Matthieu-P. Schapranow
    </a>
  13. RDFa vs. µFs (cont'd.)

    µF example

    <a class="email fn"
       href="mailto:spam@hpi.uni-potsdam.de">
         Matthieu-P. Schapranow
    </a>

    RDFa example

    <a rel="email" property="fn"
       href="mailto:spam@hpi.uni-potsdam.de">
         Matthieu-P. Schapranow
    </a>
  14. Real world usage

  15. Real world usage - edgeio.com

  16. Real world usage - rubhub.com

  17. Real world usage - technorati.com

  18. Real world usage - technorati.com (cont'd.)

    Producer's side

    <a rel="tag" href="http://technorati.com/tag/value">value</a>
    		

    Consumer's side

    http://technorati.com/tag/value
    		

    Latest Improvements

    http://kitchen.technorati.com/event/search/Potsdam
    http://www.pingerati.net
    		

    Tradeoffs

  19. Real world usage - Live-Clipboard

  20. Real world usage - Live-Clipboard (cont'd.)

  21. Real world usage - Named Ranges in MS Excel

    <Names>
      <NamedRange ss:Name="Country"
                  ss:RefersTo="=TableC5.1!R6C1:R86C1" />
      <NamedRange ss:Name="Data"
                  ss:RefersTo="=TableC5.1!R6C3:R86C11" />
    </Names>
  22. What to expect?

  23. References

  24. References (cont'd.)

  25. Questions?

    Thank you for your attention!

    Q & A