Open CICS-Oleg opened 1 week ago
I'm not sure I got the description.
if two eventualities are direct instantiations of the same abstract eventuality
What is the abstract eventuality here? What are direct instantiations? What does (has-agent)
mean? Why does has-agent
have another arity in case of (has-agent User)
? Why the type is defined as (: Seal Eventuality)
while (Seal (has-agent))
looks like Seal
should have an arrow type?
Do you have an example of query doing what you need? Or what is the issue?
I need to implement the following procedure/rule.
The rule infers that if two eventualities are direct instantiations of the same abstract eventuality (i.e., they both describe the same action/state with the same thematic roles) but for at least one thematic role, for which it is asserted that one of the two eventualities has a certain value on that thematic role while the other one does not, then the two eventualities are connected by the "not" property.
Typed variant:
Tupled variant:
Expected result:
Reference sparql code: