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 : annotations
Statement --> "*" Annotation : annotations
click Annotation href "../Annotation/"
Statement : characterized_by
Statement --> "*" Statement : characterized_by
click Statement href "../Statement/"
Statement : editorial_notes
Statement : object
Statement --> "1" Thing : object
click Thing href "../Thing/"
Statement : predicate
Statement --> "1" Property : predicate
click Property href "../Property/"
Class Properties
| Property | Value |
|---|---|
| Class URI | dlthings:Statement |
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 |
| annotations | * Annotation |
A record of properties of the metadata record on a subject, a collection of t... | direct |
| characterized_by | * Statement |
Make statements about statement, also known as reification | direct |
| editorial_notes | * String |
A comment about a metadata record either providing additional information for... | 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
- annotations
- characterized_by
- editorial_notes
slot_usage:
object:
name: object
range: Thing
required: true
predicate:
name: predicate
range: Property
required: true
characterized_by:
name: characterized_by
description: Make statements about statement, also known as reification.
see_also:
- https://patterns.dataincubator.org/book/reified-statement.html
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
characterized_by:
name: characterized_by
description: Make statements about statement, also known as reification.
see_also:
- https://patterns.dataincubator.org/book/reified-statement.html
attributes:
object:
name: object
description: Reference to a `Thing` within a `Statement`.
title: Object
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`.
title: Predicate
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
annotations:
name: annotations
description: A record of properties of the metadata record on a subject, a collection
of tag/text tuples with the semantics of OWL Annotation.
title: Annotations
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
exact_mappings:
- obo:NCIT_C44272
rank: 1000
slot_uri: dlthings:annotations
alias: annotations
owner: Statement
domain_of:
- ThingMixin
- Statement
range: Annotation
multivalued: true
inlined: true
characterized_by:
name: characterized_by
description: Make statements about statement, also known as reification.
title: Characterized by
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
see_also:
- https://patterns.dataincubator.org/book/reified-statement.html
exact_mappings:
- obo:RO_0000053
rank: 1000
slot_uri: dlthings:characterized_by
alias: characterized_by
owner: Statement
domain_of:
- ThingMixin
- Statement
range: Statement
multivalued: true
inlined: true
inlined_as_list: true
editorial_notes:
name: editorial_notes
annotations:
dash:singleLine:
tag: dash:singleLine
value: false
description: A comment about a metadata record either providing additional information
for a record curation, or leaving a comment after curation occurred. This can
be used to include information that is deemed relevant, but could not be expressed
in the provided fields.
title: Editorial note
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
rank: 1000
slot_uri: skos:editorialNote
alias: editorial_notes
owner: Statement
domain_of:
- ThingMixin
- Statement
range: string
multivalued: true
class_uri: dlthings:Statement