1. Microformats Intro

    27 September 2006 The New Context Conference 2006

    Tantek Çelik Chief Technologist Technorati
  2. (cc) Creative Commons BY
  3. Technorati Contact page

  4. hCard markup example

    
     http://tantek.com/
     Tantek 
     Çelik
     Chief Technologist
     http://technorati.com/
     Technorati
    
  5. hCard markup example

    
    <div > 
     <a href="http://tantek.com/">
     <span >Tantek</span> 
     <span >Çelik</span>
     </a>
     <span >Chief Technologist</span>
     <a href="http://technorati.com/">
     Technorati</a>
    </div>
    
  6. hCard markup example

    
    <div class="vcard"> 
     <a class="url fn n" href="http://tantek.com/">
     <span class="given-name">Tantek</span> 
     <span class="family-name">Çelik</span>
     </a>
     <span class="title">Chief Technologist</span>
     <a class="org" href="http://technorati.com/">
     Technorati</a>
    </div>
    
  7. hCard markup example

    
    <div class="vcard">
     <a class="url fn n" href="http://tantek.com/">
     <span class="given-name">Tantek</span> 
     <span class="family-name">Çelik</span>
     </a>
     <span class="title">Chief Technologist</span>
     <a class="org" href="http://technorati.com/">
     Technorati</a>
    </div>
    
  8. What are Microformats?

    • Microformats enable the publishing and sharing of higher fidelity information on the Web.
    • Building blocks that enable users to own, control, move, and share their data on the Web.
    • Small bits of (X)HTML that identify richer data types like people and events in your webpages.
    • The fastest and simplest way to provide an API for your website.
  9. Microformat: linked license

    • Analogy: link to a stylesheet with rel="stylesheet"
    • Thus: link to a license with rel="license"
  10. Example: rel-license

    
     http://creativecommons.org/licenses/by/2.5/
     Some rights reserved. CC by-2.5.
    
  11. Example: rel-license

    
    <a 
     href="http://creativecommons.org/licenses/by/2.5/">
     Some rights reserved. CC by-2.5.
    </a>
    
  12. Example: rel-license

    
    <a rel="license"
     href="http://creativecommons.org/licenses/by/2.5/">
     Some rights reserved. CC by-2.5.
    </a>
    
  13. Example: rel-license

    
    <a rel="license"
     href="http://creativecommons.org/licenses/by/2.5/">
     Some rights reserved. CC by-2.5.
    </a>
    
  14. rel-license support

  15. Microformats Principles

    • solve a specific problem
    • The trick.... is to make sure that each limited mechanical part of the Web, each application, is within itself composed of simple parts that will never get too powerful.

    • —Tim Berners-Lee, Weaving The Web
  16. Microformats Principles

    • solve a specific problem
    • simple as possible
      • evolutionary improvements
    • humans first, machines second
      • presentable and parsable
      • adapt to current behaviors
    • reuse from widely adopted standards
      • semantic (X)HTML, schemas from interoperable RFCs
    • ...if I had insisted everyone use HTTP, this would also have been against the principle of minimal constraint. ... the Web would come as a set of ideas that could be adopted individually in combination with existing or future parts.

    • ibid.
  17. Microformats Principles

    • solve a specific problem
    • simple as possible
      • evolutionary improvements
    • humans first, machines second
      • presentable and parsable
      • adapt to current behaviors
    • reuse from widely adopted standards
      • semantic (X)HTML, schemas from interoperable RFCs
    • modularity / embeddability
    • decentralized development, content, services
      • explicitly encourage "spirit of the Web"
  18. Microformats: 2004 → 2006

  19. Microformats: 2004 → 2006

  20. Recently released...

  21. Microformats Community

  22. Microformat Exercise for the Reader

  23. Colophon

  24. Thanks!

  25. Extra stuff

  26. semantic markup history

    • 2000-2002

      • Broad CSS1 support

        • IE5/Mac, Moz, IE6/Win, Opera
      • web designers use more CSS

        • less presentational markup
        • <table> & <font>
        • float & font-family
        • Smaller documents
      • web designers rediscover semantic (X)HTML

      • less <b><br> more <h3><p>

      • Search engine relevance

        Easier to style

    • 2003

      • CSS Zen Garden launched

      • Blogging tools adopt more semantic (X)HTML

      • <a name> <div id>

        and <a rel="bookmark">

      • 'rel' attribute rediscovered

      • blogrolls link people/URLs

      • XFN Friendly extends 'rel'

        • <a rel="met friend"
           href="...">Jeffrey</a>
          
        • Built into blo.gs, WordPress, etc.
    • 2004

AltStyle によって変換されたページ (->オリジナル) /