[uf-discuss] Re: Currency + Unit of measurement
scott at randomchaos.com
Tue Oct 3 14:33:16 PDT 2006
On Oct 3, 2006, at 2:17 PM, Guillaume Lebleu wrote:
> Here are some additional examples from the Web of currency mixed
> with measures, some of which differ from the "$__ per barrel"
> pattern and a suggested new conceptualization that seems to work
> with them.
> Here is another suggested conceptualization that seems to match
> what's on the Web:
> $ is not a unit, $ is a currency. "Dollar" "Cent" are the units of
> the "USD" currency. Just like length is not a unit, but meter and
> foot are.
> Currency measures have a default unit (for USD, it's the dollar),
> that is sometimes omitted in the representation of currency amounts.
> *Example 1*
> So "$25 per barrel" is really "$25 dollar per barrel", but a
> computer can figure this out from:
> <span class="price"><abbr class="currency" title="USD">$</
> abbr><span class="value">25</span> <span class="unitdivider">per</
> span> <span class="unit" title="BLL">barrel</span></span></span>
> BLL is the UNECE code for barrel. See http://microformats.org/wiki/
> *Example 2*
> "25 (USD per barrel)" is really "25 $ dollar per barrel", "$" is
> the currency, "dollar per barrel" is the unit but a computer can
> figure this out from:
> <span class="price">25 (<abbr class="currency" title="USD">USD</
> abbr> <span class="unitdivider">per</span> <span class="unit"
> *Example 3*
> Similarly in "$150K per year" the currency is "$" but the "unit is
> thousands of dollars per year", but the computer can figure it out
> <span class="salary"><abbr class="currency" title="USD">$</
> abbr>150<abbr class="unitmultiple" title="1000">K</abbr> <span
> class="unitdivider">per</span> <span class="unit" title="ANN">year</
> ANN is the UNECE code for year. See http://microformats.org/wiki/
> Let me know what you think. I'll put this on the wiki later.
I think this is a good example of the benefits of modularization. I
think all of these various measurements would be more useful if they
were more widely published, and I think the best way to get them
widely published is to keep them as separate microformats addressing
specific problems. We'll end up missing the most important
information related to currency if we attempt an ocean-boiling
For example, two of the above examples have no markup indicating the
value of the price. It doesn't do much good to know you're talking
about barrels of oil and US dollars if I don't know what the value
is. I assume this was just an oversight, but it's the kind of
oversight we can avoid by keeping currency focused on currency and
relegating everything else to more specific microformats (e.g.
history, measurement, hListing). $50 is $50 whether I'm spending it
on a barrel of oil or receiving it for an hour of work.
More information about the microformats-discuss