@media 2006: Microformats: Evolving The Web by Tantek Celik

June 17 , 2006

Speaker

Tantek Celik

Creative Commons
@media speakers page

Feeds .technorati
Opened up a vcard and added it to my contact and added it

  • @media speakers page with hCard markup
  • hCard to vCard converter
  • You have one/two devices that can read these
  • Every cell phone very pda
  • hCard to vCard converter
  • Link to convert hCards to vcards

hCard markup example

<div>
<a class="url fn n” href= meyerweb.com/">
<span class="given-name>

Eric Meyer
principal consultant

What are microformats?

Microformat enable the publishing and sharing of higher fidelity information on the web
small bits of (x)html that identify richer data types like people an
Semantic markup history

How do we use that crazy use to convey the semantic?

Microformat are a logical evolution of semantic markup

2000-2002
broad CSS support
IE5/Mac, ,Moz, IE6/Win, Opera

web designers use more CSS
less presentational markup
table>--&--
float and font-family
smaller documents

web designer rediscover semantic (X)HTML

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

Search engine relevance easier to style

2003
CSS zen garden hey.. look what you can do
Whenever there is a new thing that is like a new game

Blog too adopt more semantic (X)HTML
<a name---><div id>
and <a rel="bookmark">
‘rel; attribute rediscovered

So as a result ...

blo link people/URLs
XFN Friendly extends ‘rel’ a dozen or so attributes to take the blo
< a rel=’met friend’
h ref="_""> Jeffrey</a>
built into blo.gs, wordpress, etc

2004 O’Reilly etech conference

  • microformats introduced
  • rel"license"
  • XOXO(XHTML)
  • more semantic class names

FOO Camp brainstorms

  • a. bowsorth: HTML for claendars
  • vCard as HTML classes?
    would this work?
  • Ray Ozzie told me to go for it

Analogy: link to a stylesheet with re="stylesheet"
for this document similarly...

  • Thus: link to a license with the “license”
  • rel-license support
  • Creative commons (cc)license chooser
    They tried w/rdf
    Yahoo!(cc) search
    Google “Usage Rights” search

    Example: blog quote
    <cite> & <blockquote> elements
    you should put a cite attribute giving a link to the quote.
    take it a step further
    Since eric actually said this on this blog.
    you can hCard and know that he is a person and pub that
    and added XFN
    <cite>, <blockquote>, hCard & XFN

    More than just “good class names”

    Pick class names that mean something in your design
    Principes keep things “micro”
    processemphasizes getting real
    community minimizes duplicates

    Anyone that wants to create something on and do a search and find someone else that worked on it
    and you can find it. Thi sis a fundamental moment in history and scientists can know if someone is
    working on it

    solve a specific prblem
    the trick… is to make sure that each limited mechanical part of the wb, each application, is
    within itself composed

    (slide changed)

    solve a specific problem
    simple as possible

    Oh market tells you that you need this feature
    evolutionary improvemnts

    humans first, machines second

    What are people’s beahviors on the web
    They are very distinct behaviors here

    presentable and parsable

    built in feature if data is out there and we have more of a choice to address that

    reuse from widely adopted stanards
    if you want things done you use existing stuff as much as possible

    “....if I had insisted everyone use HTTP, this would aslo
    have been against the principe of minimal consultant...”

    modularly/embedd API
    they dont publish information in silos...no they say
    oh I went to this great concert and went with so and so..
    you mixed up all three things.

    exp encourage “spirit of the Web”

    pick a specific, simple problem and define it
    research & document current web publishing behavior

    document existing formats in the problem area
    there is so much work overvarious data formats and fields all specialized fields
    rare is it that there is a format
    once you’ve done your reasearch

    example:hcalendar

    <ol class]vclaendar">
    <li class="vevent">
    <a href=” http....”
    class="url">
    <span class="summary">Micorformats: Evolving...</span>
    <abbr class="dstart" title="20060626AT1500+100:>16 June 2006
    </abbrf>
    </a>
    </li>
    <ol>

    Microformat: outlines

    XOXO-eXtensible Open XHTML Outlines
    <ol>
    <li>topic1
    <ol><li>point A</li>
    <li>point A</li>

    slide changed

    Microformat 2004-->2006

    XFN-distr social network blo.gs, wordpress, rubhub, more…
    rel-license-license links
    --cc creator, yahoo cc search, google search
    XOXO
    Votelinks
    hCalendar
    hCard
    rel-tag
    adr &geo
    hAtom
    hListing
    hResume
    hReview
    rel-directory
    rel-payment
    xFolk
    and many more in dev

    Recently released

    Technorati Microformat Search preview

    Type style and do a search and a bunch of reviews
    drill down into each of those for instance the reviews
    that happen to contain style this isn’t targeted maybe a more targeted review and even now there is
    already sufficient

    Why put up more markup if you can’t do anything with it?

    People wanting to markup their code
    Event results....
    for style don’t look that interesting
    The more use is the site called evoTV
    they have marked up each show on each channel on each timeslot
    with hCalendar

    If you search for a Conferences, events that are conferences
    Plenty of contacts that are style
    With the events you can add it to your calendar you can subscribe to an event
    Imagine a conf you want to go to what are all the sessions?
    The sessions can change but if it was in your calendar

    Technorati microformats search preview

    -search for contacts
    events
    review and more coming soon

    Ping....

    IRC

    irc.freenode.net #microformats
    -great place to link and learn

    Email

    join microformats-discuss mailing list
    public archives

    Blog

    tag posts with “microformats” tag

    Wiki

    read through it
    if you find errors, create an account
    givennameFamilyname
    fix typos

    Micorformats Exercise for the reader:

    Create your own hCard
    -use the hCard creator
    or use hCard authoring tips to makrup your conact info

    perhaps your name your photo your url?

    What happens when you put this and get spammed?

    Don’t put your email
    Publish it on your site in your about or contact page
    Add a link to it in hCard New Examples
    anyone that publishes their hCard you can put it in your wiki
    what happens?

    Add a link to it in the hCard New Examples

    colophon

    microformats.org
    Evolving the web



About

I'm living in San Francisco, Ca and partnered with the guys at Nclud. Constantly, trying to learn new things, and on the way I get to meet some amazing people with my camera by my side. XOXO!

on Flickr