opencaesar / oml

Ontological Modeling Language (OML)
https://opencaesar.github.io/oml/
Apache License 2.0
24 stars 4 forks source link

An entity can have more than one key axioms #25

Closed melaasar closed 4 years ago

melaasar commented 4 years ago

Currently, an entity can have one key axiom. This needs to be relaxed to allow multiple key axioms.

melaasar commented 4 years ago

More than one key axiom (each with multiple comma separated properties) can be specified on an entity (keys can also be inherited from specialized entities).

concept Person [ key firstName, lastName key socialSecurityNum ]

done by PR #32