Skip to content

Slot: schema_type

State that the subject is an instance of a particular schema 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.

URI: rdf:type

Applicable Classes

Name Description Modifies Slot
AttributeSpecification An attribute is conceptually a thing, but it requires no dedicated identifier... no
Relationship An association class for characterizing the relation between two things with ... no
Thing The most basic, identifiable item no
Property An RDF property, a Thing used to define a predicate, for example in a `St... no
Role A role is the function of a resource or agent with respect to a subject, in t... no
ThingMixin Mix-in with the common interface of Thing and AttributeSpecification no
ValueSpecification A Thing that is a value of some kind no

Properties

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self rdf:type
native dlroles:schema_type
exact dcterms:type

LinkML Source

name: schema_type
description: State that the subject is an instance of a particular schema 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/roles/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: schema_type
domain_of:
- Relationship
- ThingMixin
range: NodeUriOrCurie