Class: ValueSpecification

A Thing that is a value of some kind. This class can be used to describe an outcome of a measurement, a factual value or constant, or other qualitative or quantitative information with an associated identifier. If no identifier is available, an AttributeSpecification can be used within the context of an associated Thing (attributes).

URI: dlsocial:ValueSpecification

erDiagram ValueSpecification { uriorcurie range string value uriorcurie id uriorcurieList broad_mappings uriorcurieList close_mappings uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie type } Statement { uriorcurie object } Property { uriorcurie id uriorcurieList broad_mappings uriorcurieList close_mappings uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie type } AttributeSpecification { uriorcurieList broad_mappings uriorcurieList close_mappings uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie type uriorcurie range string value } Thing { uriorcurie id uriorcurieList broad_mappings uriorcurieList close_mappings uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie type } ValueSpecification ||--}o Thing : "relations" ValueSpecification ||--}o AttributeSpecification : "attributes" ValueSpecification ||--}o Statement : "characterized_by" Statement ||--|| Property : "predicate" Property ||--}o Thing : "relations" Property ||--}o AttributeSpecification : "attributes" Property ||--}o Statement : "characterized_by" AttributeSpecification ||--|| Property : "predicate" AttributeSpecification ||--}o AttributeSpecification : "attributes" AttributeSpecification ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
range 0..1
Uriorcurie
Declares that the value of a Thing or AttributeSpecification are instance... ValueSpecificationMixin
value 1
String
Value of a thing ValueSpecificationMixin
id 1
Uriorcurie
Globally unique identifier of a metadata object, such as a Thing Thing
relations *
Thing
Declares an unqualified relation of the subject Thing to another Thing Thing
broad_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have broad... ThingMixin
close_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have close... ThingMixin
exact_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have ident... ThingMixin
attributes *
AttributeSpecification
Declares a relation that associates a Thing (or another attribute) with an ... ThingMixin
characterized_by *
Statement
Qualifies relationships between a subject Thing and an object Thing with ... ThingMixin
narrow_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have narro... ThingMixin
related_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have relat... ThingMixin
type 0..1
NodeUriOrCurie
State that the subject is an instance of a particular RDF class ThingMixin

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self dlsocial:ValueSpecification
native dlsocial:ValueSpecification
exact obo:OBI_0001933

LinkML Source

Direct

name: ValueSpecification
description: A `Thing` that is a value of some kind. This class can be used to describe
  an outcome of a measurement, a factual value or constant, or other qualitative or
  quantitative information with an associated identifier. If no identifier is available,
  an `AttributeSpecification` can be used within the context of an associated `Thing`
  (`attributes`).
from_schema: https://concepts.datalad.org/s/social/unreleased
exact_mappings:
- obo:OBI_0001933
is_a: Thing
mixins:
- ValueSpecificationMixin
slot_usage:
  value:
    name: value
    notes:
    - It is required, because when it is not needed, `Thing` should be used as a type.
      Its absence is therefore likely a sign of an error.
    required: true

Induced

name: ValueSpecification
description: A `Thing` that is a value of some kind. This class can be used to describe
  an outcome of a measurement, a factual value or constant, or other qualitative or
  quantitative information with an associated identifier. If no identifier is available,
  an `AttributeSpecification` can be used within the context of an associated `Thing`
  (`attributes`).
from_schema: https://concepts.datalad.org/s/social/unreleased
exact_mappings:
- obo:OBI_0001933
is_a: Thing
mixins:
- ValueSpecificationMixin
slot_usage:
  value:
    name: value
    notes:
    - It is required, because when it is not needed, `Thing` should be used as a type.
      Its absence is therefore likely a sign of an error.
    required: true
attributes:
  range:
    name: range
    description: Declares that the value of a `Thing` or `AttributeSpecification`
      are instances of a particular class.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    exact_mappings:
    - rdfs:range
    rank: 1000
    slot_uri: rdfs:range
    alias: range
    owner: ValueSpecification
    domain_of:
    - ValueSpecificationMixin
    range: uriorcurie
  value:
    name: value
    description: Value of a thing.
    notes:
    - It is required, because when it is not needed, `Thing` should be used as a type.
      Its absence is therefore likely a sign of an error.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    exact_mappings:
    - rdf:value
    rank: 1000
    slot_uri: rdfs:value
    alias: value
    owner: ValueSpecification
    domain_of:
    - ValueSpecificationMixin
    relational_role: OBJECT
    range: string
    required: true
  id:
    name: id
    description: Globally unique identifier of a metadata object, such as a `Thing`.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    exact_mappings:
    - dcterms:identifier
    - schema:identifier
    - ADMS:identifier
    rank: 1000
    slot_uri: dlthings:id
    identifier: true
    alias: id
    owner: ValueSpecification
    domain_of:
    - Thing
    range: uriorcurie
    required: true
  relations:
    name: relations
    description: Declares an unqualified relation of the subject `Thing` to another
      `Thing`. This schema slot is used to define related things inline. If such a
      definition is not needed. A qualified relationship can be declared directly
      using the `characterized_by` slot.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    exact_mappings:
    - dcat:relation
    - dcterms:relation
    rank: 1000
    domain: Thing
    slot_uri: dlthings:relation
    alias: relations
    owner: ValueSpecification
    domain_of:
    - Thing
    symmetric: true
    relational_role: OBJECT
    range: Thing
    multivalued: true
    inlined: true
    inlined_as_list: false
  broad_mappings:
    name: broad_mappings
    description: A list of terms from different schemas or terminology systems that
      have broader meaning.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:broadMatch
    alias: broad_mappings
    owner: ValueSpecification
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  close_mappings:
    name: close_mappings
    description: A list of terms from different schemas or terminology systems that
      have close meaning.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:closeMatch
    alias: close_mappings
    owner: ValueSpecification
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  exact_mappings:
    name: exact_mappings
    description: A list of terms from different schemas or terminology systems that
      have identical meaning.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:exactMatch
    alias: exact_mappings
    owner: ValueSpecification
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  attributes:
    name: attributes
    description: Declares a relation that associates a `Thing` (or another attribute)
      with an attribute, where an attribute is an intrinsic characteristic, such as
      a quality, capability, disposition, function, or is an externally derived attribute
      determined from some descriptor (e.g. a quantity, position, label/identifier).
      Technically, this declaration is done via an `AttributeSpecification` that combines
      a `predicate` with a value declaration and the attribute-related slots of a
      `Thing`. Importantly, such attributes are declared inline, because they do not
      have a unique identifier. If an identifier is available, a `Thing` declaration
      (see `relation`), and a qualification of that relationship via a `Statement`
      (see `characterized_by`) should be preferred.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    exact_mappings:
    - sio:SIO_000008
    rank: 1000
    slot_uri: dlthings:attributes
    alias: attributes
    owner: ValueSpecification
    domain_of:
    - ThingMixin
    range: AttributeSpecification
    multivalued: true
    inlined: true
    inlined_as_list: true
  characterized_by:
    name: characterized_by
    description: Qualifies relationships between a subject `Thing` and an object `Thing`
      with a `Statement` declaring a `predicate` on the nature of the relationship.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    exact_mappings:
    - obo:RO_0000053
    rank: 1000
    slot_uri: dlthings:characterized_by
    alias: characterized_by
    owner: ValueSpecification
    domain_of:
    - ThingMixin
    range: Statement
    multivalued: true
    inlined: true
    inlined_as_list: true
  narrow_mappings:
    name: narrow_mappings
    description: A list of terms from different schemas or terminology systems that
      have narrower meaning.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:narrowMatch
    alias: narrow_mappings
    owner: ValueSpecification
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  related_mappings:
    name: related_mappings
    description: A list of terms from different schemas or terminology systems that
      have related meaning.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:relatedMatch
    alias: related_mappings
    owner: ValueSpecification
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  type:
    name: type
    description: State that the subject is an instance of a particular RDF class.
      Typically, no explicit value needs to be assigned to this slot, because it matches
      the class type of a particular record. However, this slots can be used as a
      type designator of a schema element for validation and schema structure handling
      purposes. This is used to indicate specialized schema classes for properties
      that accept a hierarchy of classes as their range.
    from_schema: https://concepts.datalad.org/s/social/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: type
    owner: ValueSpecification
    domain_of:
    - ThingMixin
    - Identifier
    range: NodeUriOrCurie