Closed
Description
The equivalence axiom on ContingentEvent
is:
gist:ContingentEvent
a owl:Class ;
owl:equivalentClass [
a owl:Class ;
owl:intersectionOf (
gist:Event
[
a owl:Restriction ;
owl:onProperty gist:hasMagnitude ;
owl:someValuesFrom gist:Percentage ;
]
[
a owl:Restriction ;
owl:onProperty gist:plannedEndDateTime ;
owl:someValuesFrom xsd:dateTime ;
]
[
a owl:Restriction ;
owl:onProperty gist:plannedStartDateTime ;
owl:someValuesFrom xsd:dateTime ;
]
) ;
] ;
If the event which the contingent event is dependent on does not have planned dates, the contingent event cannot have planned dates. One might specify some time interval after the primary event's date, but not actual dates.
We should consider the additional restriction also used on ContingentObligation
:
rdfs:subClassOf
[
a owl:Restriction ;
owl:onProperty gist:isTriggeredBy ;
owl:someValuesFrom gist:Event ;
] ;