Class: SpecificationComponent

* __NOTE__: this is an abstract class and should not be instantiated directly URI: [linkmlmap:SpecificationComponent](https://w3id.org/linkml/transformer/SpecificationComponent)
 classDiagram
    class SpecificationComponent
    click SpecificationComponent href "../SpecificationComponent/"
      SpecificationComponent <|-- TransformationSpecification
        click TransformationSpecification href "../TransformationSpecification/"
      SpecificationComponent <|-- ElementDerivation
        click ElementDerivation href "../ElementDerivation/"

      SpecificationComponent : comments

      SpecificationComponent : description

      SpecificationComponent : implements
## Inheritance * **SpecificationComponent** * [TransformationSpecification](TransformationSpecification.md) * [ElementDerivation](ElementDerivation.md) ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [description](description.md) | 0..1
[String](String.md) | description of the specification component | direct | | [implements](implements.md) | *
[Uriorcurie](Uriorcurie.md) | A reference to a specification that this component implements | direct | | [comments](comments.md) | *
[String](String.md) | A list of comments about this component | direct | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/linkml/transformer ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | linkmlmap:SpecificationComponent | | native | linkmlmap:SpecificationComponent | ## LinkML Source ### Direct
name: SpecificationComponent
from_schema: https://w3id.org/linkml/transformer
abstract: true
attributes:
  description:
    name: description
    description: description of the specification component
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    slot_uri: dcterms:description
    domain_of:
    - SpecificationComponent
  implements:
    name: implements
    description: A reference to a specification that this component implements.
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    domain_of:
    - SpecificationComponent
    range: uriorcurie
    multivalued: true
  comments:
    name: comments
    description: A list of comments about this component. Comments are free text,
      and may be used to provide additional information about the component, including
      instructions for its use.
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    slot_uri: rdfs:comment
    domain_of:
    - SpecificationComponent
    range: string
    multivalued: true
### Induced
name: SpecificationComponent
from_schema: https://w3id.org/linkml/transformer
abstract: true
attributes:
  description:
    name: description
    description: description of the specification component
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    slot_uri: dcterms:description
    owner: SpecificationComponent
    domain_of:
    - SpecificationComponent
  implements:
    name: implements
    description: A reference to a specification that this component implements.
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    owner: SpecificationComponent
    domain_of:
    - SpecificationComponent
    range: uriorcurie
    multivalued: true
  comments:
    name: comments
    description: A list of comments about this component. Comments are free text,
      and may be used to provide additional information about the component, including
      instructions for its use.
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    slot_uri: rdfs:comment
    owner: SpecificationComponent
    domain_of:
    - SpecificationComponent
    range: string
    multivalued: true