Class: Statements
Represents an RDF triple
URI: rdf:Statement
classDiagram
class Statements
click Statements href "../Statements"
Statements : datatype
Statements : language
Statements : object
Statements : predicate
Statements : subject
Statements : value
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
subject | 0..1 Uriorcurie |
The subject of the statement | direct |
predicate | 0..1 Uriorcurie |
The predicate of the statement | direct |
object | 0..1 Uriorcurie |
Note the range of this slot is always a node | direct |
value | 0..1 LiteralAsStringType |
Note the range of this slot is always a string | direct |
datatype | 0..1 String |
the rdf datatype of the value, for example, xsd:string | direct |
language | 0..1 String |
the human language in which the value is encoded, e | direct |
Aliases
- triple
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/kbase/cdm-schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | rdf:Statement |
native | cdm:Statements |
LinkML Source
Direct
name: Statements
description: Represents an RDF triple
from_schema: https://github.com/kbase/cdm-schema
aliases:
- triple
slots:
- subject
- predicate
- object
- value
- datatype
- language
class_uri: rdf:Statement
Induced
name: Statements
description: Represents an RDF triple
from_schema: https://github.com/kbase/cdm-schema
aliases:
- triple
attributes:
subject:
name: subject
description: The subject of the statement
todos:
- set range appropriately for ontology and association use
from_schema: https://github.com/kbase/cdm-schema
aliases:
- about
- source
- head
rank: 1000
slot_uri: rdf:subject
alias: subject
owner: Statements
domain_of:
- Association
- Statements
- EntailedEdge
range: uriorcurie
predicate:
name: predicate
description: The predicate of the statement
todos:
- set range appropriately for ontology and association use
from_schema: https://github.com/kbase/cdm-schema
aliases:
- relationship type
- property
rank: 1000
slot_uri: rdf:predicate
alias: predicate
owner: Statements
domain_of:
- Association
- Statements
- EntailedEdge
range: uriorcurie
object:
name: object
description: Note the range of this slot is always a node. If the triple represents
a literal, instead value will be populated
todos:
- set range appropriately for ontology and association use
from_schema: https://github.com/kbase/cdm-schema
aliases:
- target
- sink
- tail
rank: 1000
slot_uri: rdf:object
alias: object
owner: Statements
domain_of:
- Association
- Statements
- EntailedEdge
range: uriorcurie
value:
name: value
description: Note the range of this slot is always a string. Only used the triple
represents a literal assertion
from_schema: https://github.com/kbase/cdm-schema
close_mappings:
- rdf:object
rank: 1000
slot_uri: rdf:object
alias: value
owner: Statements
domain_of:
- Measurement
- Statements
- MeasurementSet
range: literal_as_string_type
datatype:
name: datatype
description: the rdf datatype of the value, for example, xsd:string
comments:
- only used when value is populated
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: datatype
owner: Statements
domain_of:
- Statements
range: string
language:
name: language
description: the human language in which the value is encoded, e.g. 'en'
todos:
- use an enum (rather than a string)
comments:
- only used when value is populated
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: language
owner: Statements
domain_of:
- Statements
- TextValue
range: string
class_uri: rdf:Statement