tillmo / DOL

The Distributed Ontology, Modeling and Specification Language (DOL) - an answer to the OMG RFP OntoIOp. * View the latest version here: https://github.com/tillmo/DOL/raw/master/Standard/dol.pdf. * Convenience version with diff to version of August 24: https://github.com/tillmo/DOL/raw/master/Standard/dol-diff.pdf * Homepage of OntoIOp is
http://ontoiop.org
7 stars 1 forks source link

relate EBNF abstract syntax to MOF abstract syntax #247

Open tillmo opened 9 years ago

tillmo commented 9 years ago

Annex J: it’s not clear how this EBNF relates to the Concrete Syntax scattered through Section 9

tillmo commented 9 years ago

alternatively, the EBNF could be related to the abstract syntax (i.e. the MOF metamodel). This should be easier, because the MOF metamodel has been automatically derived from the EBNF. @MGlauer, could you briefly describe how this automatic construction works? (i.e.: each EBNF non-terminal leads to a MOF metaclass, etc.)

fabianneuhaus commented 9 years ago

Given that MOF metamodel is normative and the EBNF is informative, I believe it would be more appropriate to describe it the other way round. E.g., describe the mapping from the MOF to the EBNF -- which should be easier, since the MOF contains more information.

tillmo commented 9 years ago

agreed

MGlauer commented 9 years ago

We could split the EBNF in parts that mirror the package structure in our metamodel. This yields a glossary-like overview of Classes to their corresponding MOF picture.

tillmo commented 9 years ago

good idea