Skip to content

Class: Triple

Abstract parent for Relation Extraction tasks

  • NOTE: this is an abstract class and should not be instantiated directly

URI: go_terms:Triple

erDiagram Triple { string qualifier } NamedEntity { string id string label } RelationshipType { string id string label } Triple ||--|o NamedEntity : "subject" Triple ||--|o RelationshipType : "predicate" Triple ||--|o NamedEntity : "object" Triple ||--|o NamedEntity : "subject_qualifier" Triple ||--|o NamedEntity : "object_qualifier"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
subject 0..1
NamedEntity
direct
predicate 0..1
RelationshipType
direct
object 0..1
NamedEntity
direct
qualifier 0..1
String
A qualifier for the statements, e direct
subject_qualifier 0..1
NamedEntity
An optional qualifier or modifier for the subject of the statement, e direct
object_qualifier 0..1
NamedEntity
An optional qualifier or modifier for the object of the statement, e direct

Usages

used by used in type used
TextWithTriples triples range Triple

Identifier and Mapping Information

Schema Source

  • from schema: http://w3id.org/ontogpt/go_terms

Mappings

Mapping Type Mapped Value
self go_terms:Triple
native go_terms:Triple

LinkML Source

Direct

name: Triple
description: Abstract parent for Relation Extraction tasks
from_schema: http://w3id.org/ontogpt/go_terms
is_a: CompoundExpression
abstract: true
attributes:
  subject:
    name: subject
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    range: NamedEntity
  predicate:
    name: predicate
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    range: RelationshipType
  object:
    name: object
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    range: NamedEntity
  qualifier:
    name: qualifier
    description: A qualifier for the statements, e.g. "NOT" for negation
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    range: string
  subject_qualifier:
    name: subject_qualifier
    description: An optional qualifier or modifier for the subject of the statement,
      e.g. "high dose" or "intravenously administered"
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    range: NamedEntity
  object_qualifier:
    name: object_qualifier
    description: An optional qualifier or modifier for the object of the statement,
      e.g. "severe" or "with additional complications"
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    range: NamedEntity

Induced

name: Triple
description: Abstract parent for Relation Extraction tasks
from_schema: http://w3id.org/ontogpt/go_terms
is_a: CompoundExpression
abstract: true
attributes:
  subject:
    name: subject
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    alias: subject
    owner: Triple
    domain_of:
    - Triple
    range: NamedEntity
  predicate:
    name: predicate
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    alias: predicate
    owner: Triple
    domain_of:
    - Triple
    range: RelationshipType
  object:
    name: object
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    alias: object
    owner: Triple
    domain_of:
    - Triple
    range: NamedEntity
  qualifier:
    name: qualifier
    description: A qualifier for the statements, e.g. "NOT" for negation
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    alias: qualifier
    owner: Triple
    domain_of:
    - Triple
    range: string
  subject_qualifier:
    name: subject_qualifier
    description: An optional qualifier or modifier for the subject of the statement,
      e.g. "high dose" or "intravenously administered"
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    alias: subject_qualifier
    owner: Triple
    domain_of:
    - Triple
    range: NamedEntity
  object_qualifier:
    name: object_qualifier
    description: An optional qualifier or modifier for the object of the statement,
      e.g. "severe" or "with additional complications"
    from_schema: http://w3id.org/ontogpt/go_terms
    rank: 1000
    alias: object_qualifier
    owner: Triple
    domain_of:
    - Triple
    range: NamedEntity