Class: Characteristic
An inherent quality, function, disposition or process 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/datalad-dataset/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/datalad-dataset/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/datalad-dataset/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/datalad-dataset/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/datalad-dataset/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/datalad-dataset/unreleased
exact_mappings:
- rdfs:label
- schema:name
- foaf:name
rank: 1000
slot_uri: dlthing:name
alias: name
owner: Characteristic
domain_of:
- Thing
- Characteristic
- DistributionPart
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/datalad-dataset/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/datalad-dataset/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/datalad-dataset/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/datalad-dataset/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