1. Mark, Query, and Visualise

    2010-03-10 Confoo Conference, Montréal

    Sarven Capadisli
  2. Creative Commons

    (cc) Creative Commons Share Share Remix Remix Attribution Attribute
  3. about:csarven

    Aletscher Glacier Overview
  4. Overview

    Aletscher Glacier Overview
  5. How are these related?

    
                            contentpagetitle
                            showhide_heading
                            csc-firstHeader
                            post-title
                            node-type-page
                            post-482
                            xyz
                            foobarbaz
                            junglelove
    
  6. You say tomato, I say tomahto

    
        Joomla:             contentpagetitle
        TikiWiki:           showhide_heading
        TYPO3:              csc-firstHeader
        ImpressCMS:         post-title
        Drupal:             node-type-page
        WordPress:          post-482
        Symfony:            xyz
        Zend framework:     foobarbaz
        eZ Components:      junglelove
    
  7. Tower of Babel

    Tower of Babel by Pieter Brueghel the Elder
  8. Semantic data

  9. Where to?

  10. More standards? Yes, No, Maybe

    microformats RDFa
    - No namespaces (e.g., URI, dirs, prefixes) - Namespaces
    - Limited vocabulary - Any vocabulary (e.g., FOAF)
    - Common problems and solutions - Open
    - Not extensible - Extensible
    - Visible data favoured - Meta data is okay
    - Community decides definition - Anyone can create their own definitions
    - Fairly easy to implement - Medium-ish
  11. We know markup is important because

  12. Enough about markup. Let's query

  13. Choose carefully, because

  14. Cool stuff

  15. Example uses

    hCard hCard to vCard export, How to use hCards to fill in forms, hCard to QR-Code, hKit - PHP serialisation of Sarven's hCard
    XFN rel-me to http://csarven.ca/ and http://identi.ca/csarven, Google Social Graph - Contacts of http://csarven.ca csarven's identica contacts
    geo Company address, hCard to Google Map, Reusing geo to call Google Maps API
    hAtom hAtom to Atom for a search result, Article comments
    rel-tag Article has visible tags
    hCalendar, hResume Sarven's CV exported to .ics
  16. Example uses

    .. and a zillion more out there
    hAudio User-agents can play this audio, hAudio to RSS2.0
    hReview Book review
    rel-license Sarven's content licensed under CC 3.0, Flickr photo
    Sigma Semantic search mashup
    Microformats Support Built Into Firefox 3 JavaScript API - Intro
    Yahoo Search Monkey Custom search results for identica Profiles,
    RDF/SPARQL query bot Query data
  17. Good development process

  18. Thanks!

  • Colophon