Class: MoleculeAssociation
An association between an activity and a molecule node
URI: [gocam:MoleculeAssociation](https://w3id.org/gocam/MoleculeAssociation)
[PredicateTermObject](PredicateTermObject.md) | The RO relation that represents the type of relationship | direct | | [molecule](molecule.md) | 0..1
[MoleculeNode](MoleculeNode.md) | The molecule node that is associated with this activity | 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) | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Activity](Activity.md) | [molecular_associations](molecular_associations.md) | range | [MoleculeAssociation](MoleculeAssociation.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/gocam ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | gocam:MoleculeAssociation | | native | gocam:MoleculeAssociation | ## LinkML Source ### Direct
### Induced
classDiagram
class MoleculeAssociation
click MoleculeAssociation href "../MoleculeAssociation/"
Association <|-- MoleculeAssociation
click Association href "../Association/"
MoleculeAssociation : evidence
MoleculeAssociation --> "*" EvidenceItem : evidence
click EvidenceItem href "../EvidenceItem/"
MoleculeAssociation : molecule
MoleculeAssociation --> "0..1" MoleculeNode : molecule
click MoleculeNode href "../MoleculeNode/"
MoleculeAssociation : predicate
MoleculeAssociation --> "1" PredicateTermObject : predicate
click PredicateTermObject href "../PredicateTermObject/"
MoleculeAssociation : provenances
MoleculeAssociation --> "*" ProvenanceInfo : provenances
click ProvenanceInfo href "../ProvenanceInfo/"
MoleculeAssociation : type
## Inheritance
* [Association](Association.md)
* **MoleculeAssociation**
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [predicate](predicate.md) | 1 [PredicateTermObject](PredicateTermObject.md) | The RO relation that represents the type of relationship | direct | | [molecule](molecule.md) | 0..1
[MoleculeNode](MoleculeNode.md) | The molecule node that is associated with this activity | 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) | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Activity](Activity.md) | [molecular_associations](molecular_associations.md) | range | [MoleculeAssociation](MoleculeAssociation.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/gocam ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | gocam:MoleculeAssociation | | native | gocam:MoleculeAssociation | ## LinkML Source ### Direct
name: MoleculeAssociation
description: An association between an activity and a molecule node
from_schema: https://w3id.org/gocam
is_a: Association
attributes:
predicate:
name: predicate
description: The RO relation that represents the type of relationship
from_schema: https://w3id.org/gocam
domain_of:
- CausalAssociation
- MoleculeAssociation
range: PredicateTermObject
required: true
molecule:
name: molecule
description: The molecule node that is associated with this activity
from_schema: https://w3id.org/gocam
rank: 1000
domain_of:
- MoleculeAssociation
range: MoleculeNode
name: MoleculeAssociation
description: An association between an activity and a molecule node
from_schema: https://w3id.org/gocam
is_a: Association
attributes:
predicate:
name: predicate
description: The RO relation that represents the type of relationship
from_schema: https://w3id.org/gocam
owner: MoleculeAssociation
domain_of:
- CausalAssociation
- MoleculeAssociation
range: PredicateTermObject
required: true
molecule:
name: molecule
description: The molecule node that is associated with this activity
from_schema: https://w3id.org/gocam
rank: 1000
owner: MoleculeAssociation
domain_of:
- MoleculeAssociation
range: MoleculeNode
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: MoleculeAssociation
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: MoleculeAssociation
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: MoleculeAssociation
domain_of:
- Model
- Activity
- EvidenceItem
- Association
range: ProvenanceInfo
multivalued: true
inlined: true
inlined_as_list: true