Skip to content

Class: CausalAssociation

A causal association between two activities

URI: gocam:CausalAssociation

classDiagram class CausalAssociation click CausalAssociation href "../CausalAssociation" Association <|-- CausalAssociation click Association href "../Association" CausalAssociation : downstream_activity CausalAssociation --> "0..1" Activity : downstream_activity click Activity href "../Activity" CausalAssociation : evidence CausalAssociation --> "*" EvidenceItem : evidence click EvidenceItem href "../EvidenceItem" CausalAssociation : predicate CausalAssociation --> "0..1" PredicateTermObject : predicate click PredicateTermObject href "../PredicateTermObject" CausalAssociation : provenances CausalAssociation --> "*" ProvenanceInfo : provenances click ProvenanceInfo href "../ProvenanceInfo" CausalAssociation : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
predicate 0..1
PredicateTermObject
The RO relation that represents the type of relationship direct
downstream_activity 0..1
Activity
The activity unit that is downstream of this one 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 causal_associations range CausalAssociation

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/gocam

Mappings

Mapping Type Mapped Value
self gocam:CausalAssociation
native gocam:CausalAssociation

LinkML Source

Direct

name: CausalAssociation
description: A causal association between two activities
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
    rank: 1000
    domain_of:
    - CausalAssociation
    range: PredicateTermObject
  downstream_activity:
    name: downstream_activity
    description: The activity unit that is downstream of this one
    from_schema: https://w3id.org/gocam
    aliases:
    - object
    rank: 1000
    domain_of:
    - CausalAssociation
    range: Activity

Induced

name: CausalAssociation
description: A causal association between two activities
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
    rank: 1000
    alias: predicate
    owner: CausalAssociation
    domain_of:
    - CausalAssociation
    range: PredicateTermObject
  downstream_activity:
    name: downstream_activity
    description: The activity unit that is downstream of this one
    from_schema: https://w3id.org/gocam
    aliases:
    - object
    rank: 1000
    alias: downstream_activity
    owner: CausalAssociation
    domain_of:
    - CausalAssociation
    range: Activity
  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: CausalAssociation
    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: CausalAssociation
    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: CausalAssociation
    domain_of:
    - Model
    - Activity
    - EvidenceItem
    - Association
    range: ProvenanceInfo
    multivalued: true
    inlined: true
    inlined_as_list: true