Skip to content

Class: MoleculeAssociation

An association between an activity and a molecule node

URI: gocam:MoleculeAssociation

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 : provenances MoleculeAssociation --> "*" ProvenanceInfo : provenances click ProvenanceInfo href "../ProvenanceInfo/" MoleculeAssociation : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
molecule 0..1
MoleculeNode
The molecule node that is associated with this activity direct
type 0..1
String
The type of association Association
evidence *
EvidenceItem
The set of evidence items that support the association Association
provenances *
ProvenanceInfo
The set of provenance objects that provide metadata about who made the associ... Association

Usages

used by used in type used
Activity has_input range MoleculeAssociation
Activity has_primary_input range MoleculeAssociation
Activity has_output range MoleculeAssociation
Activity has_primary_output range MoleculeAssociation

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:
  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

Induced

name: MoleculeAssociation
description: An association between an activity and a molecule node
from_schema: https://w3id.org/gocam
is_a: Association
attributes:
  molecule:
    name: molecule
    description: The molecule node that is associated with this activity
    from_schema: https://w3id.org/gocam
    rank: 1000
    alias: molecule
    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
    alias: type
    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
    alias: evidence
    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
    alias: provenances
    owner: MoleculeAssociation
    domain_of:
    - Model
    - Activity
    - EvidenceItem
    - Association
    range: ProvenanceInfo
    multivalued: true
    inlined: true
    inlined_as_list: true