| Template Slots | |||||||
|---|---|---|---|---|---|---|---|
| Slot Name | Documentation | Type | Cardinality | Min/Max | Default | Template Value | |
| description | A meaningful description of the element and its purpose in the model. | String | 0:1 | ||||
| element_classified_by | Slot to capture the classification(s) that apply to an element in the ontology. Add this slot to any class that is to be managed by a Taxonomy. | Taxonomy_Term | 0:* | ||||
| external_instance_reference | Slot to specify the instance ID of an element in an external [to Essential] repository | String | 1:1 | ||||
| external_reference_links | Slot to manage the set of external reference links to an EA_Class instance. Normally, create a new instance. | External_Reference_Link | 0:* | ||||
| external_repository_instance_reference | Holds a set of references to this instance that are used in external repositories | External_Instance_Reference | 0:* | ||||
| external_repository_reference | Specifies the external repository that this reference is from | External_Repository | 1:1 | ||||
| external_update_date | Slot to capture the date/time of when this reference was last updated. Created typically using default Java DateFormat.getDateTimeInstance() | String | 1:1 | ||||
| name | A descriptive name of the element in the model. (NOTE: A unique, internal reference is managed separately by the system.) | String | 1:1 | ||||
| stakeholders | Define the stakeholders for the element. Specific stakeholders are defined in terms of an ACTOR_TO_ROLE_RELATION. Alternatively, the type of relevant stakeholders can be defined in terms of a Business_Role. | ACTOR_TO_ROLE_RELATION, Business_Role | 0:* | ||||
| supersedes_version | Slot to capture the instance of which this instance is a new version. i.e. Use this slot to define the instance that represents the previous version of the element being considered. Allowed classes must always be a single class of the same type as the domain. e.g. a Technology_Product can only supersede another Technology_Product. | External_Instance_Reference | 0:1 | ||||
| synonyms | Alternative names by which this element is known | Synonym | 0:* |
| Own Slots | ||
|---|---|---|
| Slot Name | Value | |
| :DIRECT-INSTANCES | ||
| :DIRECT-SUBCLASSES | ||
| :DIRECT-SUPERCLASSES | External_Integration | |
| :DIRECT-TEMPLATE-SLOTS | external_repository_reference, external_update_date, external_instance_reference | |
| :DIRECT-TYPE | :STANDARD-CLASS | |
| :DOCUMENTATION | Class to hold the details for an external instance reference from an external repository. This is attached to an Essential instance to capture mapping of instances between repositories | |
| :NAME | External_Instance_Reference | |
| :ROLE | Concrete | |
| :SLOT-CONSTRAINTS |