Class: Statement
Represents an RDF triple, a statement in the form "_subject predicate object" or "subject predicate value"._
__
See Semantic SQL for more information on the contents of this table and how it is populated.
__
URI: rdf:Statement
classDiagram
class Statement
click Statement href "../Statement/"
Table <|-- Statement
click Table href "../Table/"
Statement : datatype
Statement : language
Statement : object
Statement : predicate
Statement : subject
Statement : value
Inheritance
- Table
- Statement
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
subject | 0..1 LocalCurie |
The subject of the statement | direct |
predicate | 0..1 LocalCurie |
The predicate of the statement | direct |
object | 0..1 LocalCurie |
Note the range of this slot is always a node. If the triple represents a literal, the "value" field will be populated instead. | direct |
value | 0..1 LiteralAsStringType |
Note the range of this slot is always a string. Only used if the triple represents a literal assertion | direct |
datatype | 0..1 String |
the rdf datatype of the value, for example, xsd:string or xsd:float. | direct |
language | 0..1 String |
the human language in which the value is encoded, e.g. 'en' | direct |
Usages
used by | used in | type | used |
---|---|---|---|
Schema | statements | range | Statement |
Aliases
- triple
Identifier and Mapping Information
Schema Source
- from schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | rdf:Statement |
native | kb_cdm:Statement |
LinkML Source
Direct
name: Statement
description: 'Represents an RDF triple, a statement in the form "_subject_ _predicate_
_object_" or "_subject_ _predicate_ _value_".
See [Semantic SQL](https://incatools.github.io/semantic-sql/) for more information
on the contents of this table and how it is populated.
'
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
aliases:
- triple
is_a: Table
slots:
- subject
- predicate
- object
- value
- datatype
- language
slot_usage:
subject:
name: subject
range: local_curie
object:
name: object
range: local_curie
predicate:
name: predicate
range: local_curie
class_uri: rdf:Statement
Induced
name: Statement
description: 'Represents an RDF triple, a statement in the form "_subject_ _predicate_
_object_" or "_subject_ _predicate_ _value_".
See [Semantic SQL](https://incatools.github.io/semantic-sql/) for more information
on the contents of this table and how it is populated.
'
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
aliases:
- triple
is_a: Table
slot_usage:
subject:
name: subject
range: local_curie
object:
name: object
range: local_curie
predicate:
name: predicate
range: local_curie
attributes:
subject:
name: subject
description: The subject of the statement
todos:
- set range appropriately for ontology and association use
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
aliases:
- about
- source
- head
- subject_id
rank: 1000
slot_uri: rdf:subject
alias: subject
owner: Statement
domain_of:
- Association
- Statement
- EntailedEdge
range: local_curie
predicate:
name: predicate
description: The predicate of the statement
todos:
- set range appropriately for ontology and association use
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
aliases:
- relationship
- relationship type
- property
- predicate_id
rank: 1000
slot_uri: rdf:predicate
alias: predicate
owner: Statement
domain_of:
- Association
- Statement
- EntailedEdge
range: local_curie
object:
name: object
description: Note the range of this slot is always a node. If the triple represents
a literal, the "value" field will be populated instead.
todos:
- set range appropriately for ontology and association use
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
aliases:
- target
- sink
- tail
- object_id
rank: 1000
slot_uri: rdf:object
alias: object
owner: Statement
domain_of:
- Association
- Statement
- EntailedEdge
range: local_curie
value:
name: value
description: Note the range of this slot is always a string. Only used if the
triple represents a literal assertion
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
close_mappings:
- rdf:object
rank: 1000
slot_uri: rdf:object
alias: value
owner: Statement
domain_of:
- Statement
- ExperimentCondition
- Measurement
- ProtocolInput
- ProtocolOutput
range: literal_as_string_type
datatype:
name: datatype
description: the rdf datatype of the value, for example, xsd:string or xsd:float.
comments:
- only used when value is populated
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: datatype
owner: Statement
domain_of:
- Statement
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: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: language
owner: Statement
domain_of:
- EntityAttributeValue
- TextValue
- ResourceDescription
- ResourceTitle
- Statement
range: string
class_uri: rdf:Statement