[uf-dev] value-class-pattern call for implementations
Ben Ward
lists at ben-ward.co.uk
Mon May 11 03:05:04 PDT 2009
Hi there all parser-author-types,
This is a heads up concerning the value-class-pattern (né, value-
excerption-pattern) work that's been going on for the past… well, it's
been a while. And now it's nearly done.
• http://microformats.org/wiki/value-class-pattern
The work has come out of value-excerption-brainstorming, been well
tested against browser behaviours for accessibility feedback, and
Tantek and I have got a document together specifying the behaviour of
value-excerption in this general usage.
In short:
• Value-excerption (the "value" classname in hCard) got implemented
globally in some parsers, but was never specced that way
• It proved useful in some scenarios, and offers publishers some
additional flexibility in their mark-up, so rather than declare the
global implementation a bug, we've specc'd it.
• In addition, value-excerption also proved to be the strongest
line of development in our ongoing quest to provide an alternate
pattern for datetime and enumeration publishing scenarios where the
required content was undesired in visible pages, and the abbr-pattern
could be semantically unsuitable. An extension of value-excerption has
been added to parse values from @title attributes. And non-visible
scenarios accounted for (see the wiki page for all of that in full).
We think it's solid, every informal conversation we've had with parser
authors so far has OK'd it. There may be places that need tightening
up, so please say if you find a problem, but the core of it is ‘done’
and given the accessibility and internationalisation implications, we
are very keen that this pattern be pushed in place of examples where
problems are known.
We're asking that you please attempt to work with this pattern,
feedback on any problems, but aim to implement this in future releases
of your parses, knowing that that future microformat examples will be
instructing authors to use this pattern, and existing ones will be
revised soon.
By all means add things to the -issues page as needed.
There are, of course a massive number of people who share the credit
for this work, brainstorming having taken place around these issues
and the establishment of this solution itself. So, thank you.
Cheers,
Ben
More information about the microformats-dev
mailing list