The object property gufo:isDerivedFrom has gufo:EndurantType as its range.
That prevents us from representing that a historical relation is derived from an event.
For instance:
:wasWrittenBy rdf:type owl:ObjectProperty;
rdfs:subPropertyOf gufo:historicallyDependsOn ;
rdfs:domain :Book;
rdfs:range :Author;
gufo:isDerivedFrom :CompositionProcess .
:CompositionProcess rdfs:subClassOf gufo:Event .
Shouldn't we expand this range to also include gufo:Event?
Maybe even make it gufo:ConcreteIndividual
This truthmaking pattern is discussed in:
Guarino, N., Sales, T. P., & Guizzardi, G. (2018, October). Reification and truthmaking patterns. In International Conference on Conceptual Modeling (pp. 151-165). Springer, Cham.
The object property
gufo:isDerivedFromhasgufo:EndurantTypeas its range.That prevents us from representing that a historical relation is derived from an event.
For instance:
Shouldn't we expand this range to also include
gufo:Event?Maybe even make it
gufo:ConcreteIndividualThis truthmaking pattern is discussed in:
Guarino, N., Sales, T. P., & Guizzardi, G. (2018, October). Reification and truthmaking patterns. In International Conference on Conceptual Modeling (pp. 151-165). Springer, Cham.