Class: ProteinToGORelationship
A triple where the subject is a protein and the object is a GO term.
URI: go_terms_relational:ProteinToGORelationship
erDiagram
ProteinToGORelationship {
string qualifier
}
NamedEntity {
string id
string label
}
GOTerm {
string id
string label
}
ProteinToGOPredicate {
string id
string label
}
Protein {
string id
string label
}
ProteinToGORelationship ||--|o Protein : "subject"
ProteinToGORelationship ||--|o ProteinToGOPredicate : "predicate"
ProteinToGORelationship ||--|o GOTerm : "object"
ProteinToGORelationship ||--|o NamedEntity : "subject_qualifier"
ProteinToGORelationship ||--|o NamedEntity : "object_qualifier"
Inheritance
- CompoundExpression
- Triple
- ProteinToGORelationship
- Triple
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
subject | 0..1 Protein |
The protein participating in the relationship, for example: Klp61F, GATA bind... | Triple |
predicate | 0..1 ProteinToGOPredicate |
The relationship type, usually HAS ANNOTATION | Triple |
object | 0..1 GOTerm |
The Gene Ontology term participating in the relationship, for example: cytoso... | Triple |
qualifier | 0..1 String |
A qualifier for the statements, e | Triple |
subject_qualifier | 0..1 NamedEntity |
An optional qualifier or modifier for the protein | Triple |
object_qualifier | 0..1 NamedEntity |
An optional qualifier or modifier for the GO term | Triple |
Usages
used by | used in | type | used |
---|---|---|---|
Document | triples | range | ProteinToGORelationship |
Identifier and Mapping Information
Schema Source
- from schema: http://w3id.org/ontogpt/go_terms_relational
Mappings
Mapping Type | Mapped Value |
---|---|
self | go_terms_relational:ProteinToGORelationship |
native | go_terms_relational:ProteinToGORelationship |
LinkML Source
Direct
name: ProteinToGORelationship
description: A triple where the subject is a protein and the object is a GO term.
from_schema: http://w3id.org/ontogpt/go_terms_relational
is_a: Triple
slot_usage:
subject:
name: subject
description: 'The protein participating in the relationship, for example: Klp61F,
GATA binding protein 3, S-formylglutathione hydrolase'
domain_of:
- Triple
range: Protein
object:
name: object
description: 'The Gene Ontology term participating in the relationship, for example:
cytosol, plasma cell differentiation, small-subunit processome'
domain_of:
- Triple
range: GOTerm
predicate:
name: predicate
description: The relationship type, usually HAS ANNOTATION.
domain_of:
- Triple
range: ProteinToGOPredicate
subject_qualifier:
name: subject_qualifier
description: An optional qualifier or modifier for the protein.
domain_of:
- Triple
range: NamedEntity
object_qualifier:
name: object_qualifier
description: An optional qualifier or modifier for the GO term.
domain_of:
- Triple
range: NamedEntity
Induced
name: ProteinToGORelationship
description: A triple where the subject is a protein and the object is a GO term.
from_schema: http://w3id.org/ontogpt/go_terms_relational
is_a: Triple
slot_usage:
subject:
name: subject
description: 'The protein participating in the relationship, for example: Klp61F,
GATA binding protein 3, S-formylglutathione hydrolase'
domain_of:
- Triple
range: Protein
object:
name: object
description: 'The Gene Ontology term participating in the relationship, for example:
cytosol, plasma cell differentiation, small-subunit processome'
domain_of:
- Triple
range: GOTerm
predicate:
name: predicate
description: The relationship type, usually HAS ANNOTATION.
domain_of:
- Triple
range: ProteinToGOPredicate
subject_qualifier:
name: subject_qualifier
description: An optional qualifier or modifier for the protein.
domain_of:
- Triple
range: NamedEntity
object_qualifier:
name: object_qualifier
description: An optional qualifier or modifier for the GO term.
domain_of:
- Triple
range: NamedEntity
attributes:
subject:
name: subject
description: 'The protein participating in the relationship, for example: Klp61F,
GATA binding protein 3, S-formylglutathione hydrolase'
from_schema: http://w3id.org/ontogpt/go_terms_relational
rank: 1000
alias: subject
owner: ProteinToGORelationship
domain_of:
- Triple
range: Protein
predicate:
name: predicate
description: The relationship type, usually HAS ANNOTATION.
from_schema: http://w3id.org/ontogpt/go_terms_relational
rank: 1000
alias: predicate
owner: ProteinToGORelationship
domain_of:
- Triple
range: ProteinToGOPredicate
object:
name: object
description: 'The Gene Ontology term participating in the relationship, for example:
cytosol, plasma cell differentiation, small-subunit processome'
from_schema: http://w3id.org/ontogpt/go_terms_relational
rank: 1000
alias: object
owner: ProteinToGORelationship
domain_of:
- Triple
range: GOTerm
qualifier:
name: qualifier
description: A qualifier for the statements, e.g. "NOT" for negation
from_schema: http://w3id.org/ontogpt/go_terms_relational
rank: 1000
alias: qualifier
owner: ProteinToGORelationship
domain_of:
- Triple
range: string
subject_qualifier:
name: subject_qualifier
description: An optional qualifier or modifier for the protein.
from_schema: http://w3id.org/ontogpt/go_terms_relational
rank: 1000
alias: subject_qualifier
owner: ProteinToGORelationship
domain_of:
- Triple
range: NamedEntity
object_qualifier:
name: object_qualifier
description: An optional qualifier or modifier for the GO term.
from_schema: http://w3id.org/ontogpt/go_terms_relational
rank: 1000
alias: object_qualifier
owner: ProteinToGORelationship
domain_of:
- Triple
range: NamedEntity