| constantToSI |
xsd:double |
|
|
optional |
|
<h:div class="summary">Additive constant to generate SI equivalent.</h:div>
<h:div class="description">The amount to add to a quantity in non-SI units to convert its representation to SI Units. This is applied *after* multiplierToSI. It is necessarily zero for SI units.</h:div>
|
|
| id |
idType |
|
|
optional |
|
<h:div class="summary">A unique ID for an element.</h:div>
<h:div class="description">Id is used for machine identification of elements and in general should not have application semantics. It is similar to the XML ID type as containing only alphanumerics, '_', ',' and '-' and and must start with an alphabetic character. Ids are case sensitive. Ids should be unique within local scope, thus all atoms within a molecule should have unique ids, but separated molecules within a doc (such as a published article) might have identical ids. Software should be able to search local scope (e.g. all atoms within a molecule). However this is under constant review.</h:div>
|
|
| isSI |
xsd:boolean |
|
|
optional |
|
<h:div class="summary">indicates whether a unit is an SI or derived SI unit.</h:div>
<h:div class="description">required on SI unit elements with value 'true'. Optional on other units with attribute 'false'. A unitList should contain either SI units or non-SI units but not both.</h:div>
|
|
| multiplierToData |
xsd:double |
|
1.0 |
optional |
|
<h:div class="summary">The scale by which to multiply raw data or a unit.</h:div>
<h:div class="description">The scale is applied *before* adding any constant. The attribute may be found on a data item (scalar, array, matrix, etc.) or a user-defined unit.</h:div>
|
|
| multiplierToSI |
xsd:double |
|
|
optional |
|
<h:div class="summary">Multiplier to generate SI equivalent.</h:div>
<h:div class="description">The factor by which the non-SI unit should be multiplied to convert a quantity to its representation in SI Units. This is applied *before* _constantToSI_. Necessarily unity for SI unit.</h:div>
|
|
| name |
xsd:string |
|
|
optional |
|
<h:div class="summary">Name of the object.</h:div>
<h:div class="description">A string by which the object is known. Often a required attribute. The may or may not be a semi-controlled vocabulary.</h:div>
|
|
| parentSI |
namespaceRefType |
|
|
optional |
|
<h:div class="summary">A dictRef-like reference to the id of the parent SI unit.</h:div>
<h:div class="description">This parent should occur in this or another dictionary and be accessible through the dictRef mechanism. This attribute is forbidden for SI Units themselves. The mechanism holds for base SI units (7) and all compound (derived) units made by combinations of base Units.</h:div>
<h:div class="example" href="unit3.xml"/>
|
|
| power |
xsd:double |
|
|
optional |
|
<h:div class="summary">The power to which a dimension should be raised.</h:div>
<h:div class="description">Normally an integer. Must be included, even if unity.</h:div>
|
|
| symbol |
xsd:string |
|
|
optional |
|
<h:div class="summary">A symbol.</h:div>
<h:div class="description">No semantics. However it should contain only ASCII characters and we may have to develop an escaping mechanism. Used on _atomicBasisFunction_, _unit_, etc.</h:div>
|
|
| title |
xsd:string |
|
|
optional |
|
<h:div class="summary">A title on an element.</h:div>
<h:div class="description">No controlled value.</h:div>
<h:div class="example" href="title1.xml"/>
|
|
| unitType |
xsd:string |
|
|
optional |
|
<h:div class="summary">A reference to the type of a unit.</h:div>
<h:div class="description">Used in defining the unit and doing symbolic algebra on the dimensionality.</h:div>
|
|
| units |
unitsType |
|
|
optional |
|
<h:div class="summary">Scientific units on an element.</h:div>
<h:div class="description">These must be taken from a dictionary of units. There should be some mechanism for validating the type of the units against the possible values of the element.</h:div>
|
|
| Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.xml-cml.org/schema'
|