/AML

Archetype Modeling Language development repository

Primary LanguageShell

Archetype Modeling Language Specification

Repository for developing the Archetype Modeling Language (AML) specification

AML Object Model

A "vanilla" UML model that describes how the various AML project goals are realized

  • AMLObjectModel -- The AML Object Model. A "vanilla" UML model that documents the goals of the AML project.
  • AOMExamples -- Example Instances of the AML Object Model

AML Profiles

A set of profiles that realize the AML Object Model requirements in the context of UML

Archetype Profile

Collections of Archetypes, Archetype Versions and Accompanying metadata

Reference Model Profile

Profile to link the Reference Model to Archetypes.

  • ReferenceModelProfile -- Stereotypes to connect a UML Reference Model to an Archetype
  • CIMIv2.0.2 -- CIMI v2.0.2 Reference Model with Reference Model Profile applied

Constraint Profile

The heart of the matter, constraints, which specify the actual archetypes

Terminology Binding Profile

Connecting enumerations, identifiers, value sets, etc. to terminological resources.

Rules Profile

FOPL rules for non-hierarchical constraints (Future)

Metadata Profile

Identification, Description, Definition and the 5 W's

The complete specification as a UML model.

Supporting resources

  • AML-sample-archetypes -- The set of ADL 1.5.1 archetypes used to test the AML Object Model and corresponding stereotypes
  • Images -- Images used in the various customizations
  • report -- submission template
  • archive -- historical relics and anciallary resources
  • ReferenceDocuments -- Copies of useful reference documents