1. Microformats

    Evolving the Web

    Tantek Çelik Chief Technologist Technorati
  2. (cc) Creative Commons BY
  3. First, something useful

  4. What just happened?

  5. What are Microformats?

  6. No, really, what are Microformats?

  7. But what specifically are Microformats?

  8. Web History 1990s

  9. 2000-2001

  10. 2002-2003

    Wired News redesign, CSS tipping point, semantic (X)HTML grows

  11. 2002-2003

    More semantic (X)HTML: better anchors & links

  12. 2003: XHTML extensions

  13. XFN implementations

  14. 2004: Patterns emerge

  15. 2005: Cambrian explosion

  16. Upcoming.org home page

  17. Principle: Simple Parts

  18. Microformats Principles

  19. Microformat: linked license

  20. rel-license code example

    
    
             http://creativecommons.org/licenses/by/2.5/
             Some rights reserved. CC by-2.5.
    
    
  21. rel-license code example

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

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

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

  25. vCard & iCalendar

  26. hCard

    hCard code example

    
    
                               http://tantek.com/
                               Tantek 
                                Çelik
    
                         Chief Technologist
    
            http://technorati.com
       Technorati
    
    
  27. hCard

    hCard code example

    
    <address              > 
     <a                  href="http://tantek.com/">
      <span                   >Tantek</span> 
      <span                    >Çelik</span>
     </a>
     <span              >Chief Technologist</span>
     <a 
      href="http://technorati.com">
       Technorati</a>
    </address>
    
  28. hCard

    hCard code example

    
    <address 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>
    </address>
    
  29. hCard

    hCard code example

    
    <address 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>
    </address>
    
  30. More hCard Examples

  31. hCalendar

    hCalendar code example

    
    
    
               http://tantek.com/presentations/... 
    
                             Microformats: Evolving ...
    
        January 18th, 2006
    
    
    
    
    
  32. hCalendar

    hCalendar code example

    
    <ol                  >
     <li               >
      <a href="http://tantek.com/presentations/..." 
                    >
       <span                >Microformats: Evolving ...</span>
    
        February 24th
    
      </a>
     </li>
    </ol>
    
  33. hCalendar

    hCalendar code example

    
    <ol class="vcalendar">
     <li class="vevent">
      <a href="http://tantek.com/presentations/..." 
         class="url">
       <span class="summary">Microformats: Evolving ...</span>
       <abbr class="dtstart" title="20060224">
        February 24th
       </abbr>
      </a>
     </li>
    </ol>
    
  34. hCalendar

    hCalendar code example

    
    <ol class="vcalendar">
     <li class="vevent">
      <a href="http://tantek.com/presentations/..." 
         class="url">
       <span class="summary">Microformats: Evolving ...</span>
       <abbr class="dtstart" title="20060224">
        February 24th
       </abbr>
      </a>
     </li>
    </ol>
    
  35. More hCalendar Examples

  36. Microformat: outlines

    XOXO code example

    
    
         topic 1
             point A
             point B
         topic 2
             point C
    
    
    
  37. Microformat: outlines

    
    <ol>
     <li>topic 1
     <ol><li>point A</li>
         <li>point B</li></ol></li>
     <li>topic 2
     <ol><li>point C</li></ol></li>
    </ol>
    
  38. Microformat: outlines

    
    <ol class="xoxo">
     <li>topic 1
     <ol><li>point A</li>
         <li>point B</li></ol></li>
     <li>topic 2
     <ol><li>point C</li></ol></li>
    </ol>
    
  39. Microformat: outlines

    
    <ol class="xoxo">
     <li>topic 1
     <ol><li>point A</li>
         <li>point B</li></ol></li>
     <li>topic 2
     <ol><li>point C</li></ol></li>
    </ol>
    
  40. Microformat: presentations

  41. S5+XOXO

  42. More Microformats...

  43. Colophon

  44. Thanks!

    Question & Answer