Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Create a Schema Profile
A schema profile identifies the name, basis and content of the schema as a precursor to defining how the schema is generated. You can create and edit as many schema profiles as you need.
Note that the process for defining schema profiles and generating schema for NIEM is fully documented in the MDG Technology for NIEM Help topic.
Access Tools | Schema Composer
Create a Profile
Field/Option/Button |
Action |
See also |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
profile name |
This field is initially blank. When you have created a schema, the name displays in this field.
|
|
||||||||||||||||
New |
Click on this button to start creating the schema profile. The New Message dialog displays.
|
|
||||||||||||||||
Model Ref |
Depending on the standard you have selected for the Schema Set, this field takes an automatic value or remains blank. If blank, you can type in a reference name if required.
|
|
||||||||||||||||
<other options> |
Depending on the standard you have selected for the Schema Set, other fields might display. Either leave blank, type in the appropriate value, or click on the browse button ( ... ) and select the appropriate library Package.
|
|
||||||||||||||||
Update |
Click on this button to save the schema details you have defined.
|
|
Define Schema Content
Step |
Action |
See also |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
Drag the required Class elements from the Project Browser into the Classes panel. As you add an element:
If necessary, you can list the elements and attributes in reverse alphabetical order (and change the sequence back again) by clicking on the column title.
|
|
||||||||||
2 |
If a selected Class is in a Generalization relationship with another Class, and you want to include attributes that the selected Class inherits, select the Show Inheritance checkbox underneath the Attributes panel. The inherited attributes are shown - also with checkboxes - at the end of the list in the Attributes panel.
|
|
||||||||||
3 |
Click on a Class in the Class list and, in the Attributes list, select the checkbox against each attribute and Association from that Class to include in the schema. The element and its selected attributes and Associations are added to the Schema panel. You can select all checkboxes for an element at once by clicking on the All button, and clear all selected checkboxes by clicking on the None button. If you select the checkbox for an Association that links to an element you have not added to the Classes list, that element is automatically added and reported in the status panel in the top right of the screen.
|
|
||||||||||
4 |
In the Classes list, right-click on a Class and set element properties as required:
You can double-click on the element to display its Properties dialog, where you can define a wider range of element properties as necessary.
|
|
||||||||||
5 |
In the Attributes list, right-click on a selected attribute or Association and select:
The values you have set display after the attribute or Association name in the Schema panel. You can double-click on the attribute or Association to display its Properties dialog, where you can define a wider range of properties as necessary.
|
|
||||||||||
6 |
Click on the Update button to validate and save your schema profile. If there are any problems with the profile, they are identified in the status panel in the top right of the screen.
|
|
||||||||||
7 |
You can now go on to generate schema based on your profile.
|
|
Learn more