Skip to content

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

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