temporal duration value expression
IRI: https://spec.industrialontologies.org/ontology/construct/TemporalDurationValueExpression
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
SubClass Of: value expression
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ value expression βΊ temporal duration value expression
Definition
value expression that describes the duration of some temporal interval
Explanatory Notes
- This class was introduced as a helper class to map OWL time to IOF Core. For detailed expression of a duration of a βtemporal intervalβ, use a suitable subclass of TemporalDuration class from Time ontology (https://www.w3.org/TR/owl-time/) instead of βtemporal duration value expressionβ (see mapping file https://spec.industrialontologies.org/ontology/core/commonstocoremapping/MappingOWLTimeToIOF/)
Examples
- the expression of the duration of the temporal interval that corresponds to the time during which a worker sewed a particular garment.
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
The definition of this class is weakened to only necessary condition because the current formal conditions do not specify which characteristic of the temporal interval is being expressed; without a mechanism to formally distinguish duration from other temporal qualities (e.g., temporal position), the construct cannot be given a necessary-and-sufficient definition. Until such representational machinery existsβi.e., a property or formal device that links a value expression specifically to the duration quality of a temporal intervalβthe conditions can function only as necessary, not necessary and sufficient, making this class primitive.
Formal Axioms
First-Order Logic Axioms
TemporalDurationValueExpression(x) β ValueExpression(x) β§ βy(TimeInterval(y) β§ isValueExpressionOfAtAllTimes(x,y))
Semi-Formal Natural Language Axioms
every instance of βtemporal duration value expressionβ is an instance of βvalue expressionβ that βis value expression of at all timesβ some βtemporal intervalβ
Description Logic
constr:TemporalDurationValueExpression β β€
constr:TemporalDurationValueExpression β constr:ValueExpression β β constr:isValueExpressionOfAtAllTimes .bfo:temporal_interval
constr:TemporalDurationValueExpression β constr:TemporalInstantValueExpression β β₯
SubClassOf: owl:Thing
SubClassOf: constr:ValueExpression and constr:isValueExpressionOfAtAllTimes some bfo:temporal_interval
constr:TemporalDurationValueExpression DisjointWith: constr:TemporalInstantValueExpression