- From: Bijan Parsia <bijan@clarkparsia.com>
- Date: Tue, 26 Aug 2008 10:41:30 +0100
- To: "David Leal" <david.leal@caesarsystems.co.uk>
- Cc: public-xg-w3pm@w3.org
On Tue, Aug 26, 2008 at 9:08 AM, David Leal <david.leal@caesarsystems.co.uk> wrote: > Dear Bijan, > > I need to do much more work on your paper (and so will be quiet for a > while). Don't feel required to be quiet. The paper is definitely elliptical on some points and presumes a bit of experience with OWL Datatypes and Data Ranges. > However, I would like to respond immediately on a minor point. > > You say: >>Actually, MathML does not have any support for quantities per se, afaict, > and doesn't plan to: >> <http://www.w3.org/TR/mathml-units/> > > This is not correct. The document you reference has almost all the > capabilities that are needed for quantities and units, except that they are > only accessible within the "MathML world". My point was that this is a WG note, not a rec track document. Publishing a note doesn't *mean* that no further work will *ever* be done, but it is an indicator that a WG isn't planning on doing more (i.e., Notes are a "terminal" publication state). Given the incompleteness (even no URIs) it's clear that you can't just adopt it (the way, for example, we adopt linear equations). (When I said that MathML was a > "closed world", I meant this in a general sense meaning that MathML has a > scope limited to mathematics, rather than in the technical sense related to > inferencing.) > > In MathML, I can state that: > > - the quantity x (local name) with URI http://www.example.com/x is a length: > > <semantics> > <csymbol definitionURL="http://www.example.com/x">x</csymbol> > <annotation definitionURL='http://.../dimension/length'/> > </semantics> > > - the unit quantity m (local name) with URI http://.../units/metre is a length: > > <semantics> > <csymbol definitionURL="http://.../units/metre">m</csymbol> > <annotation definitionURL='http://.../dimension/length'/> > </semantics> > > - x = 10.3 m > > <apply> > <eq/> > <csymbol definitionURL="http://www.example.com/x">x</csymbol> > <apply> > <times/> > <cn>10.3</cn> > <csymbol definitionURL="http://.../units/metre">m</csymbol> > </apply> > </apply> Yeah, we may or may not adopt something like this when we go to equational support. Whether we adopt this, strictly, or some other variant is open. > This is fine, except that: > 1) it is MathML and not RDF/OWL; Well, in the current equation support proposal: <http://www.w3.org/2007/OWL/wiki/Data_Range_Extension:_Linear_Equations> We've just adopted MathML content syntax, so this extension is (syntactically) trivial. However, it won't do for datatypes in the normal sense, that is true, the way our proposal does. > 2) it needs an extension for quantities which are described using scales > rather than units (e.g. Celsius, ITS90, Richter, decibel, Moh, etc.); > 3) somebody has to provide the namespace "http://www.../" used in the MathML > document - that somebody should be BIPM or ISO. [snip] I think it'd be harmless to have the W3C or even webont.org supply this. As long as the table is accurate and up to date, I don't (personally) much care who supplies the namespace. -- Cheers, Bijan. http://clarkparsia.com
Received on Tuesday, 26 August 2008 09:42:08 UTC