events/2007-09-05-dconstruct-microformats-workshop
dConstruct Microformats Workshop
One of several microformats events.
Summary
This workshop will cover just about everything to do with microformats. That’s the beauty of such a simple technology: it only takes a single day to become an expert. This won’t be a passive presentation: you will learn not just the theory of microformats; you’ll also get down and dirty with some hands-on markup.
Details
- Title: dConstruct Microformats Workshop
- Where: 28 Kensington Street, Brighton, England
- When: 2007-09-05
- Web: http://2007.dconstruct.org/workshops/#jeremytantek
Outline
If you are coming to this workshop and there are issues that you want to make sure are addressed, please list them here:
- ...
Here is a rough outline of the structure of the workshop:
- Background
- Semantic Web (Tantek)
- Goals: outline people/events scenario by TBL in MIT Technology Review magazine in 2001 (and later demonstrate how much of that scenario is solved today with microformats)
- Formats
- RDF, XML
- Web Standards (Jeremy)
- From tables to the CSS Zen Garden
- Semantics in HTML
- Questions?
- Semantic Web (Tantek)
- POSH
- Markup patterns (Tantek)
- Examples
- blog quotes
- conversations?
- Examples
- Lesser known markup (Jeremy)
- Examples
- cite attribute?
- thead, tbody, summary?
- rel attribute
- Examples
- Questions?
- Markup patterns (Tantek)
- Elemental microformats
- rel-license (Tantek)
- XFN (Jeremy)
- rel-tag (Tantek)
- Questions?
- Philosophy
- Scientific method: gather data before forming hypotheses (Tantek)
- what information are humans already publishing?
- the specific reasons are irrelevant, the 'existence' of the behavior matters
- use only information published visibly, it tends to be more accurate than that published invisibly
- Progressive problem solving (Jeremy)
- solve simple problems before complex problems - simple solutions will often act as building blocks for complex problems, and illuminate how to more easily solve them
- solve the most common problems first. by developing ways of sharing the most commonly published/used information types first, more use cases, applications, scenarios will be enabled faster
- if only one person seems interested in a problem, it's probably not yet worth the attention of the community
- Reusing vocabularies helps communication (Tantek)
- reuse rather than reinvent (vocabulary reinvention is a common (e.g. XML) standards mistake = babel)
- reuse from existing well implemented interoperable standards
- vcard to hcard
- icalendar to hcalendar
- The Pareto principle (Jeremy)
- 80/20
- Humans first, machines second
- Questions?
- Scientific method: gather data before forming hypotheses (Tantek)
- Building blocks
- The class design pattern (Tantek)
- not just for CSS
- The abbr design pattern (Jeremy)
- datetime
- geo
- Questions?
- The class design pattern (Tantek)
- hCard
- background (Tantek)
- spot the contact info exercise
- example sites
- implementation (Jeremy)
- embedding in copy text
- fill in the blanks exercise
- Questions?
- background (Tantek)
- hCalendar
- background (Tantek)
- spot the event info exercise
- example sites
- implementation (Jeremy)
- fill in the blanks exercise
- Questions?
- background (Tantek)
- Compound microformats
- hResume (Tantek)
- hReview (Jeremy)
- hAtom (Tantek)
- Questions?
- Social Network Portability
- problem statement: having to re-enter profile info, re-add friends
- hCard for sharing profile info
- XFN rel="me" for identity consolidation / URL claiming
- hCard+XFN for sharing friends lists
- supported by sites today (show names/logos)
- how to support open user profiles with hCard
- how to support open friends lists with hCard+XFN
- how to import/subscribe to an open user profile (e.g. Satisfaction, hKit)
- how to import/subscribe to an open friends list (e.g. Dopplr)
- Backnetwork example (Glenn?)
- Extracting microformats
- Operator (Tantek)
- Bluetooth Tails (Jeremy)
- Parsing (Brian)
- Questions?
- Case study
- Yahoo! Europe (Norm!)
- Questions?
- Creating microformats
- The process (Tantek)
- first make sure your site is POSH
- second make sure your site uses existing microformats in known ways
- solve a specific problem
- try using existing microformats for your new problem
- document existing publishing behaviors of your type of information
- Proposals (Jeremy)
- Community (Tantek)
- wiki
- IRC
- mailing list
- Questions?
- The process (Tantek)
- The future
- More microformats?
- More parsers
- Firefox 3
- More implementations
- Google maps
- Questions?
Tags
tags: microformats dconstruct07 workshop
Presenters
Attending
Alphabetically sorted by last name.
Session Comments and Q&A
- ...
Photos
Please use all of the following tags when tagging photos published related to the dConstruct Microformats Workshop:
tags: microformats dconstruct07 workshop
- ...
Related Articles/Blogs
Please use all of the following tags when tagging blog posts published related to the dConstruct Microformats Workshop:
tags: microformats dconstruct07 workshop
- ...