Columns
Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||
---|---|---|---|---|---|---|---|---|---|---|---|
cvterm_relationship_id | serial | 10 | √ | nextval('cvterm_relationship_cvterm_relationship_id_seq'::regclass) |
|
|
|||||
type_id | int4 | 10 | null |
|
|
The nature of the relationship between subject and object. Note that relations are also housed in the cvterm table, typically from the OBO relationship ontology, although other relationship types are allowed |
|||||
subject_id | int4 | 10 | null |
|
|
the subject of the subj-predicate-obj sentence. The cvterm_relationship is about the subject. In a graph, this typically corresponds to the child node |
|||||
object_id | int4 | 10 | null |
|
|
the object of the subj-predicate-obj sentence. The cvterm_relationship refers to the object. In a graph, this typically corresponds to the parent node |
Indexes
Constraint Name | Type | Sort | Column(s) |
---|---|---|---|
cvterm_relationship_pkey | Primary key | Asc | cvterm_relationship_id |
cvterm_relationship_c1 | Must be unique | Asc/Asc/Asc | subject_id + object_id + type_id |
cvterm_relationship_idx1 | Performance | Asc | type_id |
cvterm_relationship_idx2 | Performance | Asc | subject_id |
cvterm_relationship_idx3 | Performance | Asc | object_id |