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)
[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
### Induced
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
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