Permalink
Browse files

SEP 028 updated rationale and description of Measure class.

  • Loading branch information...
nroehner committed Oct 11, 2018
1 parent a53eeb9 commit e94d83d895ed04b102cdc73d0f29088d4005f73f
Showing with 6 additions and 6 deletions.
  1. +6 −6 sep_028.md
View
@@ -17,7 +17,7 @@ SEP | 028
Abstract
-----------
This SEP proposes importing classes from the [Ontology of Units of Measure (OM)](http://www.ontology-of-units-of-measure.org/resource/om-2) into the SBOL data model to represent measurements/parameters and their associated units. This SEP also proposes adding a new OPTIONAL `measure` property to relevant classes in the SBOL data model, including `Interaction`, `Participation`, `FunctionalComponent`, and `Module`.
This SEP recommends the use of classes from the [Ontology of Units of Measure (OM)](http://www.ontology-of-units-of-measure.org/resource/om-2) to represent measurements/parameters and their associated units. This SEP also proposes adding a new OPTIONAL `measure` property to relevant classes in the SBOL data model, including `Interaction`, `Participation`, `FunctionalComponent`, and `Module`.
Table of Contents
@@ -40,7 +40,7 @@ Table of Contents
## 1. Rationale <a name="rationale"></a>
----------------
TODO
There are currently several use cases that warrant the inclusion of measurements/parameters and their associated units. These use cases include specification of genetic circuit designs and environmental conditions. In the first case, there is a need to specify the basic parameters of a genetic circuit (such as in a data sheet) to permit the generation of fully-fledged models of circuit behavior. In the second use case, there is a need to specify concentrations and other measures of environmental factors such as growth media that are conducive to design function or characteristic of an experimental condition.
## 2. Specification <a name="specification"></a>
@@ -56,7 +56,7 @@ Numerical measurements and parameters SHOULD be specified as members of the `Mea
#### 2.1.1 Measure<a name="measure"></a>
The purpose of the `Measure` class is to link a numerical value to a unit of measure. The `hasNumericalValue` property is REQUIRED and MUST contain a single xsd:float. Its `hasUnit` propery is also REQUIRED and MUST contain a single URI that refers to a member of the `Unit` class. Typically this URI will refer to a specific `Unit` that is already documented by OM, such as "gram per liter", but it can also refer to a custom `Unit` that is not covered by OM but is still useful for synthetic biology, such as "molecules of equivalent fluorescein", or "MEFL" for short.
The purpose of the `Measure` class is to link a numerical value to a unit of measure. The `hasNumericalValue` property is REQUIRED and MUST contain a single xsd:float. Its `hasUnit` propery is also REQUIRED and MUST contain a single URI that refers to a member of the `Unit` class. Typically this URI will refer to a specific `Unit` that is already documented by OM, such as "gram per liter", but it can also refer to a custom `Unit` that is not covered by OM but is still useful for synthetic biology, such as "molecules of equivalent fluorescein", or "MEFL" for short. Finally, the `types` property is OPTIONAL and MAY contain a set of URIs. It is RECOMMENDED that these URIs identify terms from the [Systems Biology Ontology (SBO)](http://www.ebi.ac.uk/sbo/main/). Note that this `types` property is added by SBOL and is not native to OM.
#### 2.1.2 Unit<a name="unit"></a>
@@ -92,17 +92,17 @@ The best practices in this proposal do not affect backwards compatibility.
## 5. Discussion <a name='discussion'></a>
-----------------
_none yet_
_none_
## 6. Relation to Other SEPs <a name='relation'></a>
-----------------
_none yet_
_none_
References <a name='references'></a>
----------------
_none_
OM - Ontology of Units of Measure. [https://github.com/HajoRijgersberg/OM](http://www.ontology-of-units-of-measure.org/resource/om-2)
Copyright <a name='copyright'></a>
-------------

0 comments on commit e94d83d

Please sign in to comment.