to-do: Difference between revisions
m (added need to do more explicit documentation of copyright/patents statements) |
(→Vocabulary: link and quote from netlingo for boiling the ocean) |
||
Line 458: | Line 458: | ||
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is "on the same page," especially since some of the language is highly symbolic. | A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is "on the same page," especially since some of the language is highly symbolic. | ||
Terms: | Terms: | ||
* "boil the ocean" A huge task. | * "boil the ocean" A huge task. "A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, "They're trying to get their site launched by COMDEX. They could easier boil the ocean." from <http://www.netlingo.com/right.cfm?term=boil%20the%20ocean> | ||
* microformats: more than one microformat | * microformats: more than one microformat | ||
* microformat: see my definition on http://microformats.org/wiki/what-are-microformats#BenWest | * microformat: see my definition on http://microformats.org/wiki/what-are-microformats#BenWest |
Revision as of 21:13, 9 December 2006
To Do
This page is for posting microformats related shared to do items. If you want to use this page for your microformats related to-do items, create a section with your name on it. The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks. In theory this probably won't scale, but let's first see how it does in practice. :) - Tantek
Lazyweb
Just some nice things, feel free to do any of these.
for all microformats
- quick and easy "how to" pages for each microformat. use is a good overall start.
- brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.
- write up mailing-list questions and answers in the appropriate faq pages.
- validators. See the hReview section below as there has been a request for an hReview validator in particular. See Norman Walsh's blog post "Validating microformats" for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.
- Create a microformat (based on hCalendar?) for marking up the opening hours of stores and restaurants. Some people seem to believe hCalenders repeating event support isn't good enough for this and needs to be amended first.
hReview
- hReview support in Ecto (hey Adriaan!), requested by Andy Smith
- an hReview validator.
- a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)
hCard
- microformatted versions of conference pages
- Do a revision of the ETel speaker's page with all the speakers marked up with hCard and links to "Add hCards to Address Book" etc., similar to the Web 2.0 speakers page which Tantek did a revision of last fall.
- vcard to hcard converter
- would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards
- RobertBachmann suggests starting points:
- For Ruby: http://vpim.rubyforge.org/
- For C: http://freshmeat.net/projects/libvc/
- For Python: http://www.nongnu.org/python-pdi/
- For PHP: http://pear.php.net/package/Contact_Vcard_Parse/
- add export support for microformats to AB to Web
- A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to austin.adactio.com)
hCalendar/hCard/hReview editor
- onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).
WordPress patches for microformats
- submit patches for WordPress code/templates for microformats improvement
- <address class="vcard"> improvement in post author publication (e.g. home page of http://microformats.org/ )
- Wordpress plugin for microformats, specifically hReview and hCalendar
- See lazyweb request
Yahoo Open Source Library Patches
Several of these could very much be improved with a little microformats markup. Do we just make patches and submit them? Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.
Drupal patches for microformats
- Microformat Module for Drupal A group discussing ways to implement microformats in Drupal. Currently looking to support hAtom, hCard and hCalendar to start with. Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.
Adding Microformats to Existing Pages
Geotagging on Wikipedia
Somebody familiar with the "geo" microformat might want to add details, and a link to the relevant page on this Wiki, to the Wikipedia page on Geotagging.
Tantek
I'm keeping a few microformats related to-do items here both for my own convenience, and for folks looking to help out with small tasks. If so, just create a new section with your name, and and maybe copy the item there, and put your name next to the item in my list. We'll figure this out as we go along. Thanks, Tantek.
overall priority ordering
- Improve community dynamics
- Tasks for helping publishers with existing established microformats: hCard, hCalendar, hReview, xFolk
- Wiki cleanup/gardening for existing established microformats
- Iterate on existing established microformats, resolve issues/feedback etc.
- process improvements to help guide new microformats developments
*-authoring microformats wiki pages
- Add some tips to hcard-authoring
- a tutorial on creating an hCard for your site
- specific instructions for common blogging platforms
- instructions for more properties (match at least the set that is in the hCard creator)
- Create hreview-authoring - a tutorial on how to blog reviews so that they'll be aggregated.
for all microformat specs
- modularize any specs which are > 30K in order to avoid loss/corruption like Evan's 14 June edits to hCard, rel-tag, and XOXO.
- hCard -
- hcard-examples-in-the-wild group/sort by individuals, organizations, and hosting sites. Consider moving largest subsection to its own page as well.
- rel-tag
- xoxo
- hCard -
update specification section organization
In particular, the introduction/boilerplate/headers. hResume has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. hReview has some similar improvements, but different. We need to:
- Figure out if the new intro/headers structure in hResume and/or hReview is an improvement, and if it could be better. Perhaps figure out the requirements for an intro/header section
- Shorter tends to be better
- Must be comprehensive enough to "print and read"
- Must detail authorship/editorship
- Must detail copyright/patent statements
- Write up a template - make it self-documenting per the requirements
- Update existing specifications with the new intro/headers structure.
reorganizing Implementations sections
- sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.
Hmmm... I like: Authoring, Browsing, Converting, Indexing, Libraries (for developers), and Potential (for open source projects we want to add support to). Anybody have alternative suggestions for this vocabulary? I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.
See: hCalendar Implementations for a first attempt at this. Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.
- hcard-implementations - organize by same subsections as hcalendar-implementations.
reorg Examples in the Wild sections
- include more *key* details per example, e.g. precise or estimates of counts for services
- collate/sort examples in the wild by
- hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)
- publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)
- companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)
- individiual companies/organizations contact info pages
- individual people's contact info pages
- of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.
iterate on current microformats
hReview
- Write hReview 0.3 XMDP profile, and reconcile with hcalendar-profile and hcard-profile. Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.
hCalendar
- re-add a list of properties per the hCard property list.
- formalize brainstorming#Tabular_event_calendars
- flesh out hcalendar-examples and do a once over on markup/presentation of what RFC2445 examples would look like
- need spec details and then hcalendar-examples of multi-instance hCalendar events
- need spec details and then hcalendar-examples of repeating events
- add explicit explanation and examples for LOCATION hCards and ATTENDEE hCards, perhaps on a separate hcalendar-examples page.
- need to resolve all outstanding hcalendar-issues to-do items.
- create hcalendar-profile and have folks verify it. note that it will likely need reconciliation with the hcard-profile, especially since hCalendar normatively depends on hCard. Probably makes sense to have a combined profile which hCalendar would use.
hCard
- hcard-examples
- add examples of hCards with work telephone, mailing address etc.
- add examples of marking up an organization vs. a person, then link to it from hCard spec section on Organization Contact Info.
- add example of organization-name and organization-unit usage.
- Examples in the wild - need to create a new page for them!
- Group examples in the wild according to:
- Individuals - one card per person, perhaps sort alphabetically
- Organizations - one card per organization, alphabetical again
- Institutions (which list more than one person), with a count estimating the # of hCards, e.g. 40k for Avon. Also indicate complexity of information supplied, eg. just name+number vs. complete details
- Online Profiles (which host profiles for more than one person) with a count estimating the # of hCards, e.g. 3.5m for Flickr.com
- Online Venues (which provide listings for businesses or organizations) with a count estimating the # of venues, e.g. ~10k for Upcoming.org
- Speakers Listings (lists of speakers on conference sites) with a count estimating the # of speakers, e.g. ~300 for SXSW 2006.
- help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx
- Group examples in the wild according to:
summary Examples in the Wild page
- need to create a summary / overall examples-in-the-wild page
- parallel the summary/overall implementations page.
- use newly reoganized content from the above "reoganizing Examples in the Wild" task
introduction / community
- microformats-discuss
- introductory email template for new subscribers needs to direct people to process and how-to-play
- Need to add more to the naming-principles, to cover in particular:
- avoid using the same name to mean two things
- avoid using two names to mean the same thing
- seek to keep the microformats vocabulary minimal, memorable, and usable.
- update and add details/simplifications to process given the past several months of experience. in particular:
- clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.
- Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.
- note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective "Examples in the Wild" sections, before proposing any new microformats.
- advocacy - add more pages/sites that could use microformats and find contacts for those pages to get them updated.
Create the following pages and document/fill them with content from other pages, email lists, and presentations.
- principles - mostly documented in the microformats page.
- clearer statement of both copyright and patents both in specific specs and in general
profiles
- update XMDP with new required features:
- ability for one profile to include/import another (rel="import" ?)
- ability to reference an XMDP via rel="profile" (similar to XHTML2 rel value by same name)
- ability/suggestion to reference an XMDP using <a href> in addition to <link>
document issue resolutions
- Prefixing has already been considered and rejected for microformats in general. Note naming-conventions, limited vocabulary, and exceptions made for hAtom and how we went about doing so.
create microformats wiki pages for
Need to create and complete pages for authoring and parsing.
- *-authoring for all microformats: hcalendar-authoring, hreview-authoring, xfolk-authoring, hatom-authoring
- *-parsing for all microformats: hcalendar-parsing, hreview-parsing, xfolk-parsing, hatom-parsing
improve usability and automation on the site
- figure out how to get wordpress to autopost blog posts to the microformats-announce list
- ideally use the from address of the author of the blog post
- maybe photomatt knows how to do this.
help with microformat implementations
- wordpress improvements
- WP admin for new profiles
- should simply read blog URL
- look for hcards and parse them
- WP admin for new profiles
- XFN Creator localizations
- Get someone to verify the XFN Creator Russian localization.
- Add it to the XFN Tools page.
- Add rel="alternate" href="creator-ru" <link>s to the other XFN Creators.
- Conference Schedule Creator
- We need to ASAP build a simple conference schedule creator (and editor?) that builds upon the hCalendar creator. We should make it *trivial* for conference organizers to build/edit/publish an hCalendar schedule for their conference, including auto-generated "Subscribe..." link which produces the proper "webcal:..." link with X2V. Note: see the "axis" and "header" attributes in HTML4, specifically in the section on Tables.
help with microformat examples in the wild
Go over all "common" pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity hCalendar and hCard etc. Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. flickr, upcoming, eventful etc.) Document any exceptions as needed. In no particular order:
- Flickr.com (3.5m hCards)
- Upcoming.org (100k hCalendar events, 100k hCard venues)
- home page
- Eventful.com (100k hCalendar events, 100k hCard venues)
- Yahoo! Tech (300k products with hReviews)
- JudysBook.com (???k hReviews)
- ... lots more, get from "Implementations" and "Examples in the Wild" sections of specs.
help with new microformat requests
- expense reports (really just a list of "expense" items), requested by ED, should look at UBL as a pre-existing format
- photo-notes microformat
- clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps
- iterate on photo-note-examples and start photo-note-formats and photo-note-brainstorming.
- Can we make "microformat" and "microformats" into Community Marks?
random collection of other items
- Add XPath equivalents where appropriate in hcard-parsing
Ryan
wiki cleanup
- possibly move dead proposals off of homepage?
hCalendar/hCard/hReview creator improvements
- get all creators working in IE/Win, IE/Mac, Safari/OSX.3
other
- add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -> verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml
rel-payment
- update rel-payment to reference the IANA registry [1]
hcalendar
- make sure we explicitly disallow 'vjournal'
Dimitri Glazkov
- Figure out REST/Microformats thing
- Work on result set idea
- Implement h-creators using Web Forms 2.0
Chris Messina
General
- Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)
- Work on a microformat for play-item (take a look at media-info-examples)
- Work on microformats tutorial for designers
- Add support for OpenID to micformats wiki
Campaigns
- Get Blogger to support hAtom and hCard
Get LinkedIn to support hCard, hResume, hCalendarand XFN- Get XING to support
hCard, hCalendar, hResume and XFN - Get Digg to support microformats.
Wishlist
- Microformat for "buyable items" (see listing-examples and related documents)
- Location MF -- right click "map this" (see geo and adr)
- Better hCard support in the browser -- right click "IM this person...", "Add to contacts" (see Flocktails)
- Better hCal support -- support many views of same hCal data on one page using XSLT
- We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a "microformats styleguide for designers", if you will.
- invoicing microformat
- better microformats wiki theme
Robert Bachmann
hCard Creator
- hCard creator - add features/fields
- aim / instant messaging contact info, using the techniques documented in hCard Examples: New Types of Contact Info
- consider a popup menu for the IM service (AIM|Yahoo|...), and a field next to it for the IM id.
- aim / instant messaging contact info, using the techniques documented in hCard Examples: New Types of Contact Info
hAtom2Atom
Some ideas for features which could be implemented :
(If you are interested in one of this features, add "+1 Your Name")
- Join all hfeed's inside a page (or a fragment thereof) into one feed using atom:source semantics.
-
Extraction of
atom:content
,atom:summary
andatom:title
:atom:content
andatom:summary
as HTMLatom:content
andatom:summary
as plain-textatom:title
as XHTMLatom:title
as HTML
- Support for other XSLT engines:
- MSXML
- .Net System.Xml
- Sablotron
- Oracle XSLT
- XT
- hAtom2Atom written using XSL 2.0?
- Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share. Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.
- Support for other output formats: (hAtom2xyz.xsl)
- RSS 2.0 (meanwhile use hAtom2Atom.xsl and atom2rss.xsl) -- +1 Matt Dertinger
- RSS 1.0 (meanwhile use hAtom2Atom.xsl and atom2rss.xslt) -- +1 Matt Dertinger
- AtomOWL (meanwhile use hAtom2Atom.xsl and atom2rdfxml.xsl)-- +1 Matt Dertinger
- JSON?
- Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON? E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.
(singpolyma 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)
Brian Suda
Citation Microformats
- Add all my notes to the Wiki
- Start the process of naming the properties using existing names
X2V
Make changes and update site (almost stable) Get ATTENDEE and other strange attributes working
WARNINGS and ERROR
work on the warnings and error output for the pre-check in X2V
FAQ
- clean-up the MF FAQs
- clean-up FAQs from the major microformats
- pull Questions from the mailing list and document them to the FAQs and example
Mark Rickerby
Current Tasks
- Follow up on usability review
- Edits to homepage feature box text
- Draft of getting-started page
- Review content for new pages - start-simple, modularity, reuse, humans-first
- xoxo datatype examples
- test case lists
- transmitting key/value lists
- practical feedback on hresume
Wishlist
- hmmm
Ernest Prabhakar
Wiki-Thon Proposal
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.
Goals
- Improve understanding of what needs to be done for Wiki
- IMHO - this should be done here, in to-do incrementally. -Tantek
- Tackle larger projects (~1-2 hours) than people usually have time for
- I'd like to see these projects *documented* first on to-do before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek
- Motivate community to have fun with otherwise tedious "housecleaning" chores
Agenda (Wishlist)
In parallel:
- Coalesce/prioritize existing To-Do items (above)
- Review/revise desired pathways for:
- New users learning about microformats
- e.g., intro, about, explore, tutorials, etc.
- cf. Rails front page
- Get Excited (Why, background, motivation)
- Get Started (What, downloads, getting started)
- Get Better (How, tutorials, )
- Get Involved (Who)
- Microformat lifecycle
- e.g., research->brainstorm->proposal->spec->maintain
- see http://theryanking.com/microformats/method.txt --RyanKing 15:35, 22 Feb 2006 (PST)
- ensure information easy to find, follow, and up-to-date
- New users learning about microformats
- Review existing specs for completeness and consistency
- Identify areas of 'bitrot' or 'hole-filling'
- Do it!
Dan Connolly
DanC hopes to sync up on these tasks in irc roughly weekly, during Wednesday afternoon (Chicago time) "office hours". See also my esw todo list and someday pile.
- from SxSW in Austin
- build a combined hcalendar/hcard profile; resolve issues in profile-uris.
- with XSLT transformation to RDF
- finish hcard-tests
- figure out include-pattern boundaries
- build a combined hcalendar/hcard profile; resolve issues in profile-uris.
- Medium term
- sync hcalendar-tests and RDF calendar tests and CALSIFY
- reconsider RDF calendar naming conventions
- update my CV/resume using hResume and citation-formats
- get an answer from the CALSIFY WG re dtstart and date vs datetime 21 Apr 2006
- refine hatom so that it's suitable for the workflow around the W3C homepage.
- sync hcalendar-tests and RDF calendar tests and CALSIFY
- from WWW2006
- follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.
- Someday pile
- set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in datetime-design-pattern, iCalendar's by-value timezone passing is broken. see reconsidering timezones in light of hCalendar and CALSIFY and Toward Semantic Web data from Wikipedia
- noodle on a playlist format and some of the media RSS stuff like media-info-brainstorming, media-metadata-examples (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)
- check out that hReview bug stuff...
- noodle on meeting-minutes-brainstorming and MeetingRecords in the esw wiki.
- noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.
DanC 15:39, 31 May 2006 (PDT)
Chris Casciano
- get around to updating hatom-issues with some multi feed rules/exceptions.
Update textpattern plugin with simple hreview support and get a new release out- Redesign placenamehere.com and include hatom
- Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)
prototype a NetNewsWire microformat extractor (CSS+AppleScript)
Drew McLellan
- Build an hReview profile for hKit and test
- Update the Dreamweaver extensions to mirror recent changes in the online builders
Publish an hCard to JSON service on tools.microformatic.com using hKit.- Further develop blog comment form hCard collection ideas.
- Version of hReview creator using hKit to import business details from an hCard
Christophe Ducamp (french localization)
- translate exploraty discussions (red links on to-do-fr
- find experts for peer-reviewing
- localize an french version of the official website
- find out the original versions of pictures (in SVG ?)
- find out french skills resources to adapt the original webdesign
Frances Berriman
- Work on styles for zen-garden project.
- Style HTML cheatsheet to match Brian Suda's PDF.
- Write simplified help/implementation documents (how tos) for all finalised Microformats.
- Re-organise general FAQ and simplify
- (Feel free to add suggested tasks to my list below:)
- Help converge on organization efforts ~bewest :-)
- (Feel free to add suggested tasks to my list below:)
Ben West (bewest)
Vocabulary
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is "on the same page," especially since some of the language is highly symbolic. Terms:
- "boil the ocean" A huge task. "A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, "They're trying to get their site launched by COMDEX. They could easier boil the ocean." from <http://www.netlingo.com/right.cfm?term=boil%20the%20ocean>
- microformats: more than one microformat
- microformat: see my definition on http://microformats.org/wiki/what-are-microformats#BenWest
- data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.
- market: the locus of economic forces
- See glossary. Andy Mabbett 13:57, 7 Dec 2006 (PST)
Creators
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model. This is a nice feature, so maybe I should be branching instead.
Start hatom creator.http://dichtomize.com/uf/hatom/creator.html- Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!
- About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.
- Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.
- hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.
- hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.
- Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.
- Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.
- Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.
- Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.
Information Architecture
Help Welcomed! Please leave your name Add complaints to wiki-feedback! Helping to make the wiki easier to use. I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:
- What Is This?
- What can I do here?
- Is there a demo?
- Where can I learn more?
I'd like to change the front page to this kind of design.
Support Pages
There are several categories of things in the wiki. Can we enumerate them?
- About the Community
- Where to find information.
- Who are the stake holders?
- FAQs
- Web/Architectural Philosophy
- Community Principles
- Why are we doing this?
- XML and Namespaces
- Semantic XHTML
- Common Misconceptions
- Concession and Disposition of Criticism
- FAQs
- Specs
- Examples
- Discussion
- Exploration
- Use Cases
- Implementations
- The spec itself.
Can others agree and or refine this list? Should I take it to the -discuss list? How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?
The wiki should also capture wisdom that stems from discussions that don't produce microformats. For example, Chris Messina suggests a "Best Of" page suitable for capturing this kind of wisdom. I think we can think of a given microformat as being at a place in a spectrum that ranges from "not yet thought of", to "interesting but needs work," or even "rejected", and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...). If there were such a page would it:
- Belong to a microformat? (eg hcard-bestof)
- or to the global namespace? (eg /wiki/wisdom/foobar-format)
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- Cgriego 13:25, 16 Oct 2006 (PDT)
Mike Schinkel's Comments
My suggestion on the list was for us to use a convention that the entry page (i.e. http://microformats.org/wiki/hcard) would be an index into a list of (psuedo) standardized sub pages so that it would be very people to find what is important to them. For example, is a list of potential sub pages:
- Microformat
- Specification
- Tutorial
- Examples
- Use cases
- Reference
- Discussion
- Brainstorming (might be combined w/Discussion)
- Implementations
- Related Pages
- Further Reading
- All (Uses Mediawiki's "includes" to create a page including all sub pages; very useful for printing & reading offline)
These pages would be located respectively at
- http://microformats.org/wiki/hcard/
- http://microformats.org/wiki/hcard/Specification
- http://microformats.org/wiki/hcard/Tutorial
- http://microformats.org/wiki/hcard/Examples
- http://microformats.org/wiki/hcard/Use_cases
- http://microformats.org/wiki/hcard/Reference
- http://microformats.org/wiki/hcard/Discussion
- http://microformats.org/wiki/hcard/Brainstorming
- http://microformats.org/wiki/hcard/Implementations
- http://microformats.org/wiki/hcard/Related_Pages
- http://microformats.org/wiki/hcard/Further_Reading
- http://microformats.org/wiki/hcard/All
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.
NOTE: This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat. In this context "microformat" is a more abstract concept and "spec" is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like "spec" are the pages listed on its home page.
Matt Dertinger (Thewhoo)
hAtom2Atom
- Support for other XSLT engines:
- hAtom2Atom written using XSL 2.0
- Support for other output formats: (hAtom2xyz.xsl)
- RSS 2.0 (meanwhile use hAtom2Atom.xsl and atom2rss.xsl)
- RSS 1.0 (meanwhile use hAtom2Atom.xsl and atom2rss.xslt)
- AtomOWL (meanwhile use hAtom2Atom.xsl and atom2rdfxml.xsl)
Microformats Proposals
- rel="disclaimer":
- Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.
- rel="external":
- Purpose: to formalize what is already in existence in the wild. The use of rel="external" to refer to a document that is external or outside of the current domain.
Henri Bergius
- Add hKit support for automatically populating contact details into OpenPsa Contacts CRM
- Implement Tail scripts for adding things into Midgard
Justin Thorp
- Start researching examples for a To-do microformat
Mark Lentczner
- Get Second Life's event web pages to have proper event microformats data
- Start pinging pingerati.net/ping/$url when pages are updated
- Collaborate on designing how to integrate microformats, metadata and objects in Second Life.
New Person 1
etc.