Enum: RelationalRoleEnum
enumeration of roles a slot on a relationship class can play
URI: RelationalRoleEnum
Permissible Values
| Value | Meaning | Description | 
|---|---|---|
| SUBJECT | rdf:subject | a slot with this role connects a relationship to its subject/source node | 
| OBJECT | rdf:object | a slot with this role connects a relationship to its object/target node | 
| PREDICATE | rdf:predicate | a slot with this role connects a relationship to its predicate/property | 
| NODE | None | a slot with this role connects a symmetric relationship to a node that repres... | 
| OTHER_ROLE | None | a slot with this role connects a relationship to a node that is not subject/o... | 
Slots
| Name | Description | 
|---|---|
| relational_role | the role a slot on a relationship class plays, for example, the subject, obje... | 
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
 
LinkML Source
name: relational_role_enum
description: enumeration of roles a slot on a relationship class can play
from_schema: https://w3id.org/linkml/meta
rank: 3
permissible_values:
  SUBJECT:
    text: SUBJECT
    description: a slot with this role connects a relationship to its subject/source
      node
    meaning: rdf:subject
    exact_mappings:
    - owl:annotatedSource
  OBJECT:
    text: OBJECT
    description: a slot with this role connects a relationship to its object/target
      node
    meaning: rdf:object
    exact_mappings:
    - owl:annotatedTarget
  PREDICATE:
    text: PREDICATE
    description: a slot with this role connects a relationship to its predicate/property
    meaning: rdf:predicate
    exact_mappings:
    - owl:annotatedProperty
  NODE:
    text: NODE
    description: a slot with this role connects a symmetric relationship to a node
      that represents either subject or object node
  OTHER_ROLE:
    text: OTHER_ROLE
    description: a slot with this role connects a relationship to a node that is not
      subject/object/predicate