FunctionalObject
A class with identifier
http://rds.posccaesar.org/ontology/lis14/rdl/FunctionalObject
| Source ontology | Industrial Data Ontology |
| isPrimitive | |
| naturalLanguageDefinition | An 'Object' that provides a required 'Function'. |
| semiFormalNaturalLanguageAxiom | If x is a 'functional object', then x is an 'object' that 'has function' some 'Function'. |
| usageNote | A password must be concretized, this is done when it is entered, the password performs the function of unlocking the computer. The password participates in the unlocking process through its concretization. |
| A "tag", when included in an IDO asset model, should in general have a type that is subclass of both 'functional object' and 'physical artefact'. | |
| Note that it is possible to model without explicitly using this class, as any object that has a function can be inferred to be a functional object. | |
| This class can be used as a root class for functional classification of objects, including physical objects. | |
| Most artefacts are both physical and functional objects as a functional object is any object that has a function. | |
| Artefact types tend to be described primarily in terms of 'function'; for example, the "minimal" definition of a pump would be, "a physical artefact, the function of which is to pump (to be the active participant in a pumping activity)". This kind of definition places no restriction on physical make-up and is suitable for a subclass of 'functional object'. Note that the activity type of 'pumping' is here a precursor to the definition of the physical object type 'pump'. A taxonomy of pump classes should extend from a class 'pump' defined solely in terms of function, as above. | |
| See also | ISO 15926-2:2003 'functional_physical_object' |
| Example | A pump, a hammer, a password. |
| hasFunction some Function |