Class: Statement
An RDF statement that links a predicate (a Property) with an object (a Thing) to the subject to form a triple. A Statement is used to qualify a relation to a Thing referenced by its identifier. For specifying a qualified relation to an attribute that has no dedicated identifier, use an AttributeSpecification.
URI: dlthings:Statement
classDiagram
class Statement
click Statement href "../Statement/"
Statement : object
Statement --> "1" Thing : object
click Thing href "../Thing/"
Statement : predicate
Statement --> "1" Property : predicate
click Property href "../Property/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| object | 1 Thing |
Reference to a Thing within a Statement |
direct |
| predicate | 1 Property |
Reference to a Property within a Statement |
direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/demo-research-information/unreleased
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | dlthings:Statement |
| native | xyzri:Statement |
| exact | rdf:Statement |
LinkML Source
Direct
name: Statement
description: An RDF statement that links a `predicate` (a `Property`) with an `object`
(a `Thing`) to the subject to form a triple. A `Statement` is used to qualify a
relation to a `Thing` referenced by its identifier. For specifying a qualified relation
to an attribute that has no dedicated identifier, use an `AttributeSpecification`.
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
exact_mappings:
- rdf:Statement
slots:
- object
- predicate
slot_usage:
object:
name: object
range: Thing
required: true
predicate:
name: predicate
range: Property
required: true
class_uri: dlthings:Statement
Induced
name: Statement
description: An RDF statement that links a `predicate` (a `Property`) with an `object`
(a `Thing`) to the subject to form a triple. A `Statement` is used to qualify a
relation to a `Thing` referenced by its identifier. For specifying a qualified relation
to an attribute that has no dedicated identifier, use an `AttributeSpecification`.
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
exact_mappings:
- rdf:Statement
slot_usage:
object:
name: object
range: Thing
required: true
predicate:
name: predicate
range: Property
required: true
attributes:
object:
name: object
description: Reference to a `Thing` within a `Statement`.
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
exact_mappings:
- rdf:object
rank: 1000
slot_uri: rdf:object
alias: object
owner: Statement
domain_of:
- NamedFilePart
- Influence
- Statement
relational_role: OBJECT
range: Thing
required: true
predicate:
name: predicate
description: Reference to a `Property` within a `Statement`.
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
exact_mappings:
- rdf:predicate
rank: 1000
slot_uri: rdf:predicate
alias: predicate
owner: Statement
domain_of:
- AttributeSpecification
- Statement
relational_role: PREDICATE
range: Property
required: true
multivalued: false
class_uri: dlthings:Statement