Available Frameworks

Using the Enterprise Architect Model Wizard you can deploy any of the frameworks supported by the Schema Composer - such as NIEM, CIM and CCTS - to your model in minutes, providing a powerful UML medium for modeling in those technologies.

The frameworks are also available directly from the Sparx Systems Reusable Asset Service (via the Cloud Server 'Cloud Connection' dialog and then 'Frameworks' on the 'Model Patterns' tab of the Model Wizard).

Note: In addition to the custom frameworks such as CIM and NIEM, it is possible to use standard Class models to rapidly build generic Schemas, so if you are not targeting a particular meta-model, it might be simplest to model your data in UML and use the resultant model as input to the Schema Composer.

National Information Exchange Model (NIEM)

This is the National Information Exchange Model published by the NIEM Program Management Office (PMO).

Enterprise Architect provides these resources for modeling in NIEM:

  • Provided Frameworks including NIEM core, NIEM domains, code lists and external schema adapters:
         -  NIEM 2.1 modeled using NIEM-UML 1.0
         -  NIEM 3.0 modeled using NIEM-UML 1.1
         -  NIEM 3.1 modeled using NIEM-UML 1.1
  • NIEM subset creation:
         -  The Schema Composer helps you create a subset of a NIEM conformant namespace
  • NIEM schema generation:
         -  Generation of complete NIEM IEPDs from a model Package description in either NIEM 2 or NIEM 3 formats

Common Information Model (CIM)

This is the CIM specification published by International Electrotechnical Commission (IEC) Technical Committee 57.

Enterprise Architect provides these resources for modeling in CIM:

  • Schema Composition
         -  XML schema (XSD)
         -  Resource Descriptor format (RDFS)
         -  Resource Descriptor augmented format
         -  Javascript Object notation (JSON)
         -  Add-in integration
         -  Scripting integration

Core Component Technical Specification (CCTS)

This is the CCTS specification published by UN/CEFACT.

Enterprise Architect provides these resources for modeling in CCTS:

  • UML Frameworks:
         -  UPCC 2.1 core component libraries
         -  UPCC 3.0 core component libraries
         -  UMM 2.0  business requirements, choreography and information views.
  • Business Component Library Creation / Management
         -  Schema Composer for ABIE and BDT composition
         -  Add-in integration
         -  Scripting integration
  • Business Component Schema Composition
         -  Schema Composer for XSD, JSON
         -  Add-in integration
         -  Scripting integration

Universal Business Language (UBL)

UBL is a CCTS implementation published by OASIS that is proving popular with European governments for consolidating information exchange between agencies.

Enterprise Architect provides these resources for the composition of business documents using UBL:

  • UML Framework
         -  UBL 2.1 Main Document Libraries
         -  UBL 2.1 Common Component Libraries
  • Business Document Composition
         -  Schema Composer for component composition
         -  Schema Composer for document composition
         -  Schema Composer for schema generation
         -  Add-in integration
         -  Scripting integration

Add-in Framework (Custom)

In addition to the above methodologies the Schema Composer integrates with Enterprise Architect Automation Interface to support any individual or group in implementing their own. An Add-in that registers its interest to Enterprise Architect in offering Schema generation capabilities will have the opportunity to offer any of its products in the Schema Composer Generation tool.

Scripting Framework (Custom)

The Schema Composer also offers unconditional control over generation of schema for any profiles created with it. By writing their own script an author can enumerate over any schema and ultimately produce whatever documents they wish, in a format of their choosing.

Learn more