Class: Characteristic

An inherent quality, function, disposition or process characteristic.

URI: dlthing:Characteristic

erDiagram Characteristic { string description uriorcurie is_defined_by string name string title uriorcurie type uriorcurie range string value }

Inheritance

Slots

Name Cardinality and Range Description Inheritance
description 0..1
String
A free-text account of the thing direct
is_defined_by 0..1
Uriorcurie
The property value is defined by this term direct
name 0..1
String
Name of a thing direct
title 0..1
String
A summarily description of a thing direct
type 0..1 recommended
Uriorcurie
State that the subject is an instance of a class direct
range 0..1
Uriorcurie
State that the values of a property are instances of a class direct
value 0..1
String
Value of a thing direct

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.datalad.org/s/distribution/unreleased

Mappings

Mapping Type Mapped Value
self dlthing:Characteristic
native dldist:Characteristic
exact sio:SIO_000614

LinkML Source

Direct

name: Characteristic
description: An inherent quality, function, disposition or process characteristic.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- sio:SIO_000614
slots:
- description
- is_defined_by
- name
- title
- type
- range
- value
slot_usage:
  is_defined_by:
    name: is_defined_by
    description: The property value is defined by this term.
  name:
    name: name
    required: false
  type:
    name: type
    recommended: true
  range:
    name: range
    recommended: false
  value:
    name: value
    notes:
    - We would really want to be able to leave the range undefined and permit any
      type. However, linkml requires a range specification. A workaround via linkml:Any
      does not produce a satisfactory solution.
    range: string
    required: false
class_uri: dlthing:Characteristic

Induced

name: Characteristic
description: An inherent quality, function, disposition or process characteristic.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- sio:SIO_000614
slot_usage:
  is_defined_by:
    name: is_defined_by
    description: The property value is defined by this term.
  name:
    name: name
    required: false
  type:
    name: type
    recommended: true
  range:
    name: range
    recommended: false
  value:
    name: value
    notes:
    - We would really want to be able to leave the range undefined and permit any
      type. However, linkml requires a range specification. A workaround via linkml:Any
      does not produce a satisfactory solution.
    range: string
    required: false
attributes:
  description:
    name: description
    description: A free-text account of the thing.
    from_schema: https://concepts.datalad.org/s/distribution/unreleased
    exact_mappings:
    - dcterms:description
    - rdfs:comment
    rank: 1000
    slot_uri: dlthing:description
    alias: description
    owner: Characteristic
    domain_of:
    - Thing
    - Characteristic
    range: string
  is_defined_by:
    name: is_defined_by
    description: The property value is defined by this term.
    from_schema: https://concepts.datalad.org/s/distribution/unreleased
    exact_mappings:
    - rdfs:isDefinedBy
    rank: 1000
    slot_uri: dlthing:is_defined_by
    alias: is_defined_by
    owner: Characteristic
    domain_of:
    - Characteristic
    range: uriorcurie
  name:
    name: name
    description: Name of a thing.
    from_schema: https://concepts.datalad.org/s/distribution/unreleased
    exact_mappings:
    - rdfs:label
    - schema:name
    - foaf:name
    rank: 1000
    slot_uri: dlthing:name
    alias: name
    owner: Characteristic
    domain_of:
    - DistributionPart
    - Thing
    - Characteristic
    range: string
    required: false
  title:
    name: title
    description: A summarily description of a thing. It is closely related to a name,
      but often less compact and more descriptive. Typically used for documents.
    from_schema: https://concepts.datalad.org/s/distribution/unreleased
    exact_mappings:
    - dcterms:title
    - sio:SIO_000185
    related_mappings:
    - schema:name
    rank: 1000
    slot_uri: dlthing:title
    alias: title
    owner: Characteristic
    domain_of:
    - Thing
    - Characteristic
    range: string
  type:
    name: type
    description: State that the subject is an instance of a class.
    from_schema: https://concepts.datalad.org/s/distribution/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: rdf:type
    alias: type
    owner: Characteristic
    domain_of:
    - Thing
    - Characteristic
    range: uriorcurie
    recommended: true
  range:
    name: range
    description: State that the values of a property are instances of a class.
    from_schema: https://concepts.datalad.org/s/distribution/unreleased
    rank: 1000
    slot_uri: rdfs:range
    alias: range
    owner: Characteristic
    domain_of:
    - Characteristic
    range: uriorcurie
    recommended: false
  value:
    name: value
    description: Value of a thing.
    notes:
    - We would really want to be able to leave the range undefined and permit any
      type. However, linkml requires a range specification. A workaround via linkml:Any
      does not produce a satisfactory solution.
    from_schema: https://concepts.datalad.org/s/distribution/unreleased
    rank: 1000
    slot_uri: rdfs:value
    alias: value
    owner: Characteristic
    domain_of:
    - Characteristic
    relational_role: OBJECT
    range: string
    required: false
class_uri: dlthing:Characteristic