Skip to content

Class: TermAssociation

An association between an activity and a term, potentially with extensions. This is an abstract class for grouping purposes, it should not be directly instantiated, instead a subclass should be instantiated.

* __NOTE__: this is an abstract class and should not be instantiated directly URI: [gocam:TermAssociation](https://w3id.org/gocam/TermAssociation)
classDiagram class TermAssociation click TermAssociation href "../TermAssociation/" Association <|-- TermAssociation click Association href "../Association/" TermAssociation <|-- PartOfProteinComplexAssociation click PartOfProteinComplexAssociation href "../PartOfProteinComplexAssociation/" TermAssociation <|-- ProteinComplexHasPartAssociation click ProteinComplexHasPartAssociation href "../ProteinComplexHasPartAssociation/" TermAssociation <|-- MolecularFunctionAssociation click MolecularFunctionAssociation href "../MolecularFunctionAssociation/" TermAssociation <|-- BiologicalProcessAssociation click BiologicalProcessAssociation href "../BiologicalProcessAssociation/" TermAssociation <|-- PhaseAssociation click PhaseAssociation href "../PhaseAssociation/" TermAssociation <|-- CellularAnatomicalEntityAssociation click CellularAnatomicalEntityAssociation href "../CellularAnatomicalEntityAssociation/" TermAssociation <|-- CellTypeAssociation click CellTypeAssociation href "../CellTypeAssociation/" TermAssociation <|-- GrossAnatomyAssociation click GrossAnatomyAssociation href "../GrossAnatomyAssociation/" TermAssociation : evidence TermAssociation --> "*" EvidenceItem : evidence click EvidenceItem href "../EvidenceItem/" TermAssociation : provenances TermAssociation --> "*" ProvenanceInfo : provenances click ProvenanceInfo href "../ProvenanceInfo/" TermAssociation : term TermAssociation --> "0..1" TermObject : term click TermObject href "../TermObject/" TermAssociation : type
## Inheritance * [Association](Association.md) * **TermAssociation** * [PartOfProteinComplexAssociation](PartOfProteinComplexAssociation.md) * [ProteinComplexHasPartAssociation](ProteinComplexHasPartAssociation.md) * [MolecularFunctionAssociation](MolecularFunctionAssociation.md) * [BiologicalProcessAssociation](BiologicalProcessAssociation.md) * [PhaseAssociation](PhaseAssociation.md) * [CellularAnatomicalEntityAssociation](CellularAnatomicalEntityAssociation.md) * [CellTypeAssociation](CellTypeAssociation.md) * [GrossAnatomyAssociation](GrossAnatomyAssociation.md) ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [term](term.md) | 0..1
[TermObject](TermObject.md) | The ontology term that describes the nature of the association | direct | | [type](type.md) | 0..1
[String](String.md) | The type of association | [Association](Association.md) | | [evidence](evidence.md) | *
[EvidenceItem](EvidenceItem.md) | The set of evidence items that support the association | [Association](Association.md) | | [provenances](provenances.md) | *
[ProvenanceInfo](ProvenanceInfo.md) | The set of provenance objects that provide metadata about who made the associ... | [Association](Association.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/gocam ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | gocam:TermAssociation | | native | gocam:TermAssociation | ## LinkML Source ### Direct
name: TermAssociation
description: An association between an activity and a term, potentially with extensions.
  This is an abstract class for grouping purposes, it should not be directly instantiated,
  instead a subclass should be instantiated.
from_schema: https://w3id.org/gocam
is_a: Association
abstract: true
attributes:
  term:
    name: term
    description: The ontology term that describes the nature of the association
    from_schema: https://w3id.org/gocam
    domain_of:
    - MoleculeNode
    - EvidenceItem
    - EnabledByAssociation
    - TermAssociation
    range: TermObject

### Induced
name: TermAssociation
description: An association between an activity and a term, potentially with extensions.
  This is an abstract class for grouping purposes, it should not be directly instantiated,
  instead a subclass should be instantiated.
from_schema: https://w3id.org/gocam
is_a: Association
abstract: true
attributes:
  term:
    name: term
    description: The ontology term that describes the nature of the association
    from_schema: https://w3id.org/gocam
    owner: TermAssociation
    domain_of:
    - MoleculeNode
    - EvidenceItem
    - EnabledByAssociation
    - TermAssociation
    range: TermObject
  type:
    name: type
    description: The type of association.
    comments:
    - when instantiating Association objects in Python and other languages, it isn't
      necessary to populate this, it is auto-populated from the object class.
    from_schema: https://w3id.org/gocam
    rank: 1000
    designates_type: true
    owner: TermAssociation
    domain_of:
    - Association
    - Object
    range: string
  evidence:
    name: evidence
    description: The set of evidence items that support the association.
    from_schema: https://w3id.org/gocam
    rank: 1000
    owner: TermAssociation
    domain_of:
    - Association
    range: EvidenceItem
    multivalued: true
    inlined: true
  provenances:
    name: provenances
    description: The set of provenance objects that provide metadata about who made
      the association.
    from_schema: https://w3id.org/gocam
    owner: TermAssociation
    domain_of:
    - Model
    - Activity
    - EvidenceItem
    - Association
    range: ProvenanceInfo
    multivalued: true
    inlined: true
    inlined_as_list: true