Model Documentation
Class: ExtensibleTerminologyTerm
The abstract ExtensibleTerminologyTerm class acts as a template that defines 2 attributes, either (but not both) of which may be used be used to indicate the value used for an attribute associated with an extensible enumeration. The controlledTerm attribute is used to specify one of the permissible values from the enumeration or the sponsorTermId attribute is used to indicate which sponsor term is used in the terminology extension for the enumeration. There are 8 specializations of the ExtensibleTerminologyTerm class: there is a pair of specializations for each of the 4 extensible enumerations, with one of the pair specifying use of only the controlledTerm attribute and the other specifying use of only the sponsorTermId attribute.
Specialization | Attribute | Used To Specify: |
---|---|---|
controlledTerm | A permissible value from the OperationRoleEnum enumeration. | |
sponsorTermId | The identifier of a sponsor term in the terminology extension for the OperationRoleEnum enumeration. | |
controlledTerm | A permissible value from the AnalysisReasonEnum enumeration. | |
sponsorTermId | The identifier of a sponsor term in the terminology extension for the AnalysisReasonEnum enumeration. | |
controlledTerm | A permissible value from the AnalysisPurposeEnum enumeration. | |
sponsorTermId | The identifier of a sponsor term in the terminology extension for the AnalysisPurposeEnum enumeration. | |
controlledTerm | A permissible value from the OutputFileTypeEnum enumeration. | |
sponsorTermId | The identifier of a sponsor term in the terminology extension for the OutputFileTypeEnum enumeration. |