Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Next step is probably to combine these source files into a single schema file using an XSLT script. Probably also necessary to copy metadata in the .xsd file to XML tags that can be parsed by Ecore.

This step is still TODO – some possible input to this step:

...

Auto-generated documentation of the AAI schema is the most complete at the moment (created by an OpenAPI/Swagger-like process).

 Problems encountered when working with the AAI model structure:

  • AAI uses RelationshipList as a generic linking class everywhere in the model – needs to be collapsed into the actual links
  • AAI uses collection classes (ex. Pnfs as a collection for Pnf) that add no information – need to be filtered out

Ideas regarding how to do the reverse-engineering with a minimum of manual rework of the model (NOTE: most of these are still TODO):