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

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