CellML Discussion List

Text archives Help


[cellml-discussion] UnitsML


Chronological Thread 
  • From: d.brooks at auckland.ac.nz (David Brooks)
  • Subject: [cellml-discussion] UnitsML
  • Date: Thu, 29 Sep 2011 17:12:56 +1300

Hi Jonathan,

Presumably you are referring to the Units Ontology and not ontologies in
general? The Units Ontology appears to be mainly a controlled vocabulary
with no formal definition of relationships between units (and IMHO, in
need of some work, as e.g. " microgram per kilogram per day" is not
dimensionless).

An ontology can be used to define classes and properties to allow for
units conversion and to provide a mechanism for user defined units; I've
created such an ontology as proof-of-concept; next is Python code to map
RDF descriptions into CellML Canonical Unit Representations.

I agree 100% to only having a single way of specifying and defining
units. How about standard URIs backed by ReSTful web services that
return both RDF descriptions (from an ontology) and UnitsML (and for
that matter, [CellML, SBML, ...]) descriptions? Behind the scenes there
would a single "master" definition with mappings to different
representations. On the metadata side I envisage a reasoning system to
resolve "owl:sameAs" and similar equivalences. A web service could also
be used as a source of definitions for units checking and conversion
libraries.


Best regards,
Dave


On 28/09/11 10:41 PM, Jonathan Cooper wrote:
> Hi Bernard,
>
> I have thought about this a little. The biggest problem with using an
> ontology is that there doesn't seem to be any possibility of a
> mechanism for allowing user-defined units. The units ontology at
> present also doesn't appear to contain enough information to perform
> units conversions.
>
> It would certainly be beneficial to have a single units language
> across all COMBINE standards. Given that the SBML world has considered
> CellML's units to be too complicated, I'm not sure what they'd think
> of UnitsML! But producing our own version of such a standard does seem
> rather foolish. I wonder if there's scope for a 'lite' version of
> UnitsML that could be incorporated?
>
> From the very brief look I had, UnitsML does seem pretty
> comprehensive. I wasn't too enamoured of their approach to defining
> conversions though - you ought in most cases to be able to deduce
> appropriate conversions from the units definition, so it may be that
> they're lacking detail there.
>
> Best wishes,
> Jonathan
>
> On 28/09/11 10:34, Bernard de Bono wrote:
>> Hi,
>>
>> Is, alternatively, the use of an ontology for units also a
>> consideration? Terms from such an ontology could be applied to the
>> annotation of semantic metadata associated both with (i) model
>> variables, as well as (ii) related datasets.
>>
>> Thoughts most welcome.
>>
>> All the best,
>>
>> Bernard
>>
>>
>> On 28 September 2011 09:49, Steve McKeever
>> <Steve.McKeever at cs.ox.ac.uk <mailto:Steve.McKeever at cs.ox.ac.uk>>
>> wrote:
>>
>> Hi,
>> Only had a quick read through but it looks good, perhaps a bit
>> too comprehensive for CellML and FieldML. Hard to tell if it will
>> become *the* standard for units though.
>> Steve
>>
>> On 27 Sep 2011, at 01:04, David Brooks wrote:
>>
>>> Hi,
>>>
>>> I've come across the Units Markup Language (UnitsML,
>>> http://unitsml.nist.gov/), which is a project of the National
>>> Institute of Standards and Technology for encoding scientific
>>> units of measure in XML. It is currently being standardised by
>>> OASIS (the Working Draft is at
>>>
>>> http://www.oasis-open.org/committees/download.php/42538/UnitsML-Guide-v1.0-wd01.pdf).
>>>
>>> Should UnitsML be embedded in a future version of CellML? In
>>> FieldML? To become the preferred way to specify units in the
>>> various MLs??
>>>
>>>
>>> Regards,
>>> Dave
>>> _______________________________________________
>>> cellml-discussion mailing list
>>> cellml-discussion at cellml.org <mailto:cellml-discussion at
>>> cellml.org>
>>> http://lists.cellml.org/mailman/listinfo/cellml-discussion
>>
>>
>> _______________________________________________
>> cellml-discussion mailing list
>> cellml-discussion at cellml.org <mailto:cellml-discussion at
>> cellml.org>
>> http://lists.cellml.org/mailman/listinfo/cellml-discussion
>>
>>
>
>
> _______________________________________________
> cellml-discussion mailing list
> cellml-discussion at cellml.org
> http://lists.cellml.org/mailman/listinfo/cellml-discussion
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.cellml.org/pipermail/cellml-discussion/attachments/20110929/37183a56/attachment-0001.htm>




Archive powered by MHonArc 2.6.18.

Top of page