| Description | The Ontological Modeling Language (OML) language enables defining systems engineering vocabularies and using them to describe systems. OML is inspired by the Web Ontology Language 2 (OWL2) and the Semantic Web Rule Language (SWRL) and can be considered a gentler and more disciplined way of using these standards in the context of Systems Engineering. By mapping the OML constructs to a number of patterns expressed in subsets of OWL2 and SWRL, OML inherits its expressivity, modularity, extensibility, and description logic (DL) semantics, but also provides a concise and user-friendly syntax. Moreover, OML is implementd using the Eclipse Modeling Framework (EMF), which gives it a Java API and integration with a large ecosystem of modeling frameworks that has been used to develop useful tools, many of which are provided by the openCAESAR project. |
|---|---|
| URL | https://opencaesar.io/oml/# |
| Public Reference | Described Asset |
|---|---|
| Open Caesar - Aspect |
Aspect of Entity |
| Open Caesar - Concept-LR |
Ordered Entity |