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
erDiagram
Statement {
}
Property {
uriorcurie id
uriorcurie schema_type
uriorcurie type
}
AttributeSpecification {
uriorcurie schema_type
uriorcurie type
uriorcurie range
string value
}
Thing {
uriorcurie id
uriorcurie schema_type
uriorcurie type
}
Statement ||--|| Thing : "object"
Statement ||--|| Property : "predicate"
Property ||--}o Thing : "relations"
Property ||--}o AttributeSpecification : "has_attributes"
Property ||--}o Statement : "is_characterized_by"
AttributeSpecification ||--|| Property : "predicate"
AttributeSpecification ||--}o AttributeSpecification : "has_attributes"
AttributeSpecification ||--}o Statement : "is_characterized_by"
Thing ||--}o Thing : "relations"
Thing ||--}o AttributeSpecification : "has_attributes"
Thing ||--}o Statement : "is_characterized_by"
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
used by | used in | type | used |
---|---|---|---|
ThingMixin | is_characterized_by | range | Statement |
AttributeSpecification | is_characterized_by | range | Statement |
Property | is_characterized_by | range | Statement |
Thing | is_characterized_by | range | Statement |
ValueSpecification | is_characterized_by | range | Statement |
Role | is_characterized_by | range | Statement |
Location | is_characterized_by | range | Statement |
InstanteneousEvent | is_characterized_by | range | Statement |
Agent | is_characterized_by | range | Statement |
Activity | is_characterized_by | range | Statement |
Entity | is_characterized_by | range | Statement |
Person | is_characterized_by | range | Statement |
Organization | is_characterized_by | range | Statement |
SoftwareAgent | is_characterized_by | range | Statement |
Distribution | is_characterized_by | range | Statement |
Resource | is_characterized_by | range | Statement |
LicenseDocument | is_characterized_by | range | Statement |
DataService | is_characterized_by | range | Statement |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dlthings:Statement |
native | dldist: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/datalad-dataset/unreleased
exact_mappings:
- rdf:Statement
slots:
- object
- predicate
slot_usage:
object:
name: object
required: true
predicate:
name: predicate
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/datalad-dataset/unreleased
exact_mappings:
- rdf:Statement
slot_usage:
object:
name: object
required: true
predicate:
name: predicate
required: true
attributes:
object:
name: object
description: Reference to a `Thing` within a `Statement`.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- rdf:object
rank: 1000
slot_uri: rdf:object
alias: object
owner: Statement
domain_of:
- Statement
- Relationship
- DistributionPart
relational_role: OBJECT
range: Thing
required: true
multivalued: false
inlined: false
predicate:
name: predicate
description: Reference to a `Property` within a `Statement`.
from_schema: https://concepts.datalad.org/s/datalad-dataset/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
inlined: false
class_uri: dlthings:Statement