Main
About us
Members
Papers
Projects
Contact
Demo Podcasts and Posters
Open Issues
Submitted by giurca on Fri, 2007-09-21 13:21.
The following list describes changes planned for the next version of R2ML:
- Some renaming:
- Where no role/property name is available on an association end, the corresponding XML attribute will be named like the class it refers to (with no "ID" suffix).
- The role "producedAction" in ReactionRule is renamed into "triggeredActionExpr"
- The attribute "typeCategory" in "Term" is renamed into "termTypeCategory"
- Enumerations are renamed such that their name ends with "...EnumerationLiteral". This concerns, e.g., the enumerations "CollectionTypes" and "PredicateType", which will be renamed into "TermTypeCategoryEnumerationLiteral" and "PredicateTypeEnumerationLiteral"
- ActionExpression to be renamed into SystemActionExpression
- Add an "agnostic" negation symbol in the form of the non-abstract concept "Negation" as a superconcept of "StrongNegation" and "NegationAsFailure".
- A rulebase (and rulesets?) may include a factbase and one or more references to external factbases.
- Derivation-rule-based definitions may be partial or complete.
- Atoms (and rules?) may have a degree of uncertainty as a special case of a generic qualification feature.
- Actions may include SequenceActionExpression as an ordered list of atomic actions
- Improved EventExpression metamodel
- New AtomicEventExpr metamodel
- New Event metamodel
- Revised ProductionRule metamodel
- Revised ActionExpression metamodel
- The Actions package will become a subpackage of Events
- EventType will be moved from the Events package to the Vocabulary::Basic package as a subclass of Class
- role
value
fromDataSlot
will becomedataValue
Operation
with optionalarguments
languageTag
in data literals must be optional.CreateActionExpression
will haveObjectName
ascontextArgument
.
» login to post comments