]
Edson Tirelli commented on DROOLS-3594:
---------------------------------------
Implementation was done, based on the semantics of CQL operators as defined here:
FEEL: Implement the interval-based algebra functions as defined by
J.F. Allen
-----------------------------------------------------------------------------
Key: DROOLS-3594
URL:
https://issues.jboss.org/browse/DROOLS-3594
Project: Drools
Issue Type: Enhancement
Components: dmn engine
Affects Versions: 7.17.0.Final
Reporter: Edson Tirelli
Assignee: Edson Tirelli
Priority: Major
Fix For: 7.25.0.Final
Attachments: ORF2009_Temporal_Reasoning_final.pdf
In his paper "An interval-based representation of temporal knowledge",
J.F.Allen defines an algebra to resolve interval relationships.
This algebra is implemented already in Drools core to deal with events.
This ticket is an RFE to implement similar functions in FEEL to support such algebra in
DMN.
The list of functions is:
* before
* meets
* overlaps
* finishes
* includes
* starts
* coincides
* after
* metBy
* overlappedBy
* finishedBy
* during
* finishes
Details of the semantics can be found in the attached presentation, slides 24 and 25.