NAME: Nary DataType Relationship.

CLASSIFICATION: Extension.

MOTIVATION: Numerical values can have different aspects. For example, a boiling point has a temperature value, a pressure, etc. This simple ODP should be used to model those cases.

AIM: To represent a datatype value with more than one aspect.

STRUCTURE:

SAMPLE:

ELEMENTS: The original value is reified (decomposed) in all the neccesary data type properties and values.

IMPLEMENTATION: The first step is to choose the datatype value that needs to be reified and create a class for it (e.g. StandardWaterBoilingPoint), then add a restriction (e.g. [Water HasBoilingPoint some StandardWaterBoilingPoint]) and all the neccesary datatype properties and restrictions to the reified class (e.g. [StandardWaterBoilingPoint partial HasUnit value celsius], [StandardWaterBoilingPoint partial HasValue value 100], etc.).

RESULT: After the reification a value with different aspects is represented in the ontology.

RELATED ODPS: Nary Relationship.

REFERENCES:

URL: http://odps.sourceforge.net/odp/owl/Extension_ODP/Nary_DataType_Relationship.owl


Extension ODPs (by-pass the limitations of OWL): Nary_DataType_Relationship, Exception, Nary_Relationship.
Good Practice ODPs (obtain a more robust, cleaner and easier to maintain ontology): Entity_Feature_Value, Selector, Normalisation, Upper_Level_Ontology, Closure, Entity_Quality, Value_Partition, Entity_Property_Quality, DefinedClass_Description.
Domain Modelling ODPs (solutions for concrete modelling problems in biology): Interactor_Role_Interaction, Sequence, CompositePropertyChain, List, Adapted_SEP.
ODPs public catalog