Class: Software

A software tool or system used in creating mappings

URI: [linkmlmap:class/Software](https://w3id.org/linkml/transformer/class/Software)
 classDiagram
    class Software
    click Software href "../../classes/Software/"
      Agent <|-- Software
        click Agent href "../../classes/Agent/"

      Software : id

      Software : name

      Software : repository_url

      Software : type

      Software : version
## Inheritance * [Agent](../classes/Agent.md) * **Software** ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [version](../slots/version.md) | 0..1
[String](../types/String.md) | Version of the software | direct | | [repository_url](../slots/repository_url.md) | 0..1
[Uri](../types/Uri.md) | URL to a code repository | direct | | [id](../slots/id.md) | 1
[Uriorcurie](../types/Uriorcurie.md) | Identifier for the agent | [Agent](../classes/Agent.md) | | [name](../slots/name.md) | 0..1
[String](../types/String.md) | Name of the agent | [Agent](../classes/Agent.md) | | [type](../slots/type.md) | 0..1
[String](../types/String.md) | Type of the agent | [Agent](../classes/Agent.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/linkml/transformer ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | linkmlmap:Software | | native | linkmlmap:Software | ## LinkML Source ### Direct
name: Software
description: A software tool or system used in creating mappings
from_schema: https://w3id.org/linkml/transformer
is_a: Agent
attributes:
  version:
    name: version
    description: Version of the software
    from_schema: https://w3id.org/linkml/transformer
    domain_of:
    - TransformationSpecification
    - SchemaReference
    - Software
    range: string
  repository_url:
    name: repository_url
    description: URL to a code repository
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    domain_of:
    - Software
    range: uri
### Induced
name: Software
description: A software tool or system used in creating mappings
from_schema: https://w3id.org/linkml/transformer
is_a: Agent
attributes:
  version:
    name: version
    description: Version of the software
    from_schema: https://w3id.org/linkml/transformer
    owner: Software
    domain_of:
    - TransformationSpecification
    - SchemaReference
    - Software
    range: string
  repository_url:
    name: repository_url
    description: URL to a code repository
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    owner: Software
    domain_of:
    - Software
    range: uri
  id:
    name: id
    description: Identifier for the agent
    from_schema: https://w3id.org/linkml/transformer
    identifier: true
    owner: Software
    domain_of:
    - TransformationSpecification
    - Agent
    range: uriorcurie
    required: true
  name:
    name: name
    description: Name of the agent
    from_schema: https://w3id.org/linkml/transformer
    slot_uri: schema:name
    owner: Software
    domain_of:
    - SchemaReference
    - ElementDerivation
    - ClassDefault
    - ObjectDerivation
    - SlotDerivation
    - EnumDerivation
    - PermissibleValueDerivation
    - Agent
    range: string
  type:
    name: type
    description: Type of the agent
    from_schema: https://w3id.org/linkml/transformer
    rank: 1000
    designates_type: true
    owner: Software
    domain_of:
    - Agent
    range: string