Class: ExtensibleTerminologyTerm
The term used for an attribute whose terminology is extensible.
- NOTE: this is an abstract class and should not be instantiated directly
URI: ars:ExtensibleTerminologyTerm
classDiagram
class ExtensibleTerminologyTerm
ExtensibleTerminologyTerm <|-- OperationRole
ExtensibleTerminologyTerm <|-- SponsorOperationRole
ExtensibleTerminologyTerm <|-- AnalysisReason
ExtensibleTerminologyTerm <|-- SponsorAnalysisReason
ExtensibleTerminologyTerm <|-- AnalysisPurpose
ExtensibleTerminologyTerm <|-- SponsorAnalysisPurpose
ExtensibleTerminologyTerm <|-- OutputFileType
ExtensibleTerminologyTerm <|-- SponsorOutputFileType
ExtensibleTerminologyTerm : controlledTerm
ExtensibleTerminologyTerm : sponsorTermId
ExtensibleTerminologyTerm --|> SponsorTerm : sponsorTermId
Inheritance
- ExtensibleTerminologyTerm
Slots
| Name | Cardinality* and Range | Description | Inheritance |
|---|---|---|---|
| controlledTerm | 0..1 String |
One of the permissible values from the referenced enumeration | direct |
| sponsorTermId | 0..1 SponsorTerm |
The identifier of the referenced sponsor term | direct |
* See LinkML documentation for cardinality definitions.
Usages
| used by | used in | type | used |
|---|---|---|---|
| ReferencedOperationRelationship | referencedOperationRole | range | ExtensibleTerminologyTerm |
| Analysis | reason | range | ExtensibleTerminologyTerm |
| Analysis | purpose | range | ExtensibleTerminologyTerm |
| OutputFile | fileType | range | ExtensibleTerminologyTerm |
Comments
- Each instance of this class should contain either a controlled term or a sponsor term id, not both.
Identifier and Mapping Information
Schema Source
- from schema: https://www.cdisc.org/ars/1-0
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | ars:ExtensibleTerminologyTerm |
| native | ars:ExtensibleTerminologyTerm |
LinkML Source
Direct
name: ExtensibleTerminologyTerm
description: The term used for an attribute whose terminology is extensible.
comments:
- Each instance of this class should contain either a controlled term or a sponsor
term id, not both.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
abstract: true
slots:
- controlledTerm
- sponsorTermId
Induced
name: ExtensibleTerminologyTerm
description: The term used for an attribute whose terminology is extensible.
comments:
- Each instance of this class should contain either a controlled term or a sponsor
term id, not both.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
abstract: true
attributes:
controlledTerm:
name: controlledTerm
description: One of the permissible values from the referenced enumeration.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: controlledTerm
owner: ExtensibleTerminologyTerm
domain_of:
- ExtensibleTerminologyTerm
range: string
any_of:
- range: AnalysisReasonEnum
- range: AnalysisPurposeEnum
- range: OperationRoleEnum
- range: OutputFileTypeEnum
sponsorTermId:
name: sponsorTermId
description: The identifier of the referenced sponsor term.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: sponsorTermId
owner: ExtensibleTerminologyTerm
domain_of:
- ExtensibleTerminologyTerm
range: SponsorTerm
inlined: false