Skip to content

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