Skip to content

Class: Association

A typed association between two entities, supported by evidence

URI: generic:Association

classDiagram class Association Entity <|-- Association Association : aggregator_knowledge_source Association --|> InformationResource : aggregator_knowledge_source Association : category Association : description Association : has_attribute Association --|> Attribute : has_attribute Association : has_evidence Association --|> EvidenceType : has_evidence Association : id Association --|> string : id Association : iri Association : name Association : negated Association --|> boolean : negated Association : object Association --|> NamedThing : object Association : predicate Association : primary_knowledge_source Association --|> InformationResource : primary_knowledge_source Association : publications Association --|> Publication : publications Association : qualifiers Association --|> OntologyClass : qualifiers Association : subject Association --|> NamedThing : subject Association : timepoint Association : type Association --|> string : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
subject 1..1
NamedThing
connects an association to the subject of the association direct
predicate 1..1
PredicateType
A high-level grouping for the relationship type direct
object 1..1
NamedThing
connects an association to the object of the association direct
negated 0..1
xsd:boolean
if set to true, then the association is negated i direct
qualifiers 0..*
OntologyClass
connects an association to qualifiers that modify or qualify the meaning of t... direct
publications 0..*
Publication
One or more publications that report the statement expressed in an Associatio... direct
has_evidence 0..*
EvidenceType
connects an association to an instance of supporting evidence direct
primary_knowledge_source 0..1
InformationResource
The most upstream source of the knowledge expressed in an Association that ca... direct
aggregator_knowledge_source 0..*
InformationResource
An intermediate aggregator resource from which knowledge expressed in an Asso... direct
timepoint 0..1
TimeType
a point in time direct
type 0..1
xsd:string
rdf:type of generic:Association should be fixed at rdf:Statement direct
category 0..*
CategoryType
Name of the high level OntologyClass in which this entity is categorized direct
id 1..1
xsd:string
A unique identifier for an entity Entity
iri 0..1
IriType
An IRI for an entity Entity
name 0..1
LabelType
A human-readable name for an attribute or entity Entity
description 0..1
NarrativeText
a human-readable description of an entity Entity
has_attribute 0..*
Attribute
connects any entity to an attribute Entity

Usages

used by used in type used
Designation identifies domain Association
Name identifies domain Association
Identifier identifies domain Association
Association subject domain Association
Association predicate domain Association
Association object domain Association
Association negated domain Association
Association qualifiers domain Association
Association publications domain Association
Association has_evidence domain Association
Association primary_knowledge_source domain Association
Association aggregator_knowledge_source domain Association

Comments

  • This is roughly the model used by base and ontobio at the moment

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/generic

Mappings

Mapping Type Mapped Value
self generic:Association
native generic:Association
exact csrc:Association, OBAN:association, rdf:Statement, owl:Axiom
narrow CSO:data_association, WIKIDATA:Q382571
broad WIKIDATA:Q186290

LinkML Source

Direct

name: Association
description: A typed association between two entities, supported by evidence
comments:
- This is roughly the model used by base and ontobio at the moment
from_schema: https://w3id.org/lmodel/generic
exact_mappings:
- csrc:Association
- OBAN:association
- rdf:Statement
- owl:Axiom
narrow_mappings:
- CSO:data_association
- WIKIDATA:Q382571
broad_mappings:
- WIKIDATA:Q186290
is_a: Entity
slots:
- subject
- predicate
- object
- negated
- qualifiers
- publications
- has evidence
- primary knowledge source
- aggregator knowledge source
- timepoint
- type
- category
slot_usage:
  type:
    name: type
    description: rdf:type of generic:Association should be fixed at rdf:Statement
    domain_of:
    - Entity
    - Publication
    - Serial
    - Association
  category:
    name: category
    domain_of:
    - Entity
    - Association
    range: category type
    required: false

Induced

name: Association
description: A typed association between two entities, supported by evidence
comments:
- This is roughly the model used by base and ontobio at the moment
from_schema: https://w3id.org/lmodel/generic
exact_mappings:
- csrc:Association
- OBAN:association
- rdf:Statement
- owl:Axiom
narrow_mappings:
- CSO:data_association
- WIKIDATA:Q382571
broad_mappings:
- WIKIDATA:Q186290
is_a: Entity
slot_usage:
  type:
    name: type
    description: rdf:type of generic:Association should be fixed at rdf:Statement
    domain_of:
    - Entity
    - Publication
    - Serial
    - Association
  category:
    name: category
    domain_of:
    - Entity
    - Association
    range: category type
    required: false
attributes:
  subject:
    name: subject
    local_names:
      neo4j:
        local_name_source: neo4j
        local_name_value: node with outgoing relationship
    description: connects an association to the subject of the association. For example,
      in a class-to-observable feature association, the class is subject and observable
      feature is object.
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - csrc:subject
    - dcterms:subject
    - foaf:topic
    - gvp:subject
    - NCIT:C48910
    - owl:annotatedSource
    - WIKIDATA:Q164573
    related_mappings:
    - schema:about
    narrow_mappings:
    - aml:hasProjectTitle
    - csrc:data_subjects
    - csrc:Subject_in_a_certificate
    - csrc:Subject_Certification_Authority
    - schema:guidelineSubject
    - schema:subject_headings
    - sumo:Proposition
    - uco:subject
    rank: 1000
    is_a: association slot
    domain: Association
    slot_uri: rdf:subject
    alias: subject
    owner: Association
    domain_of:
    - Association
    range: NamedThing
    required: true
  predicate:
    name: predicate
    local_names:
      translator:
        local_name_source: translator
        local_name_value: predicate
    description: A high-level grouping for the relationship type. AKA minimal predicate.
      This is analogous to category for nodes.
    notes:
    - Has a value from the Generic related_to hierarchy. In RDF,  this corresponds
      to rdf:predicate and in Neo4j this corresponds to the relationship type. The
      convention is for an edge label in snake_case form. For example, generic:related_to,
      generic:restores
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - owl:annotatedProperty
    - sumo:Predicate
    rank: 1000
    is_a: association slot
    domain: Association
    slot_uri: rdf:predicate
    alias: predicate
    owner: Association
    domain_of:
    - Association
    range: predicate type
    required: true
  object:
    name: object
    local_names:
      neo4j:
        local_name_source: neo4j
        local_name_value: node with incoming relationship
    description: connects an association to the object of the association. For example,
      in a class-to-observable feature association, the class is subject and observable
      feature is object.
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - owl:annotatedTarget
    rank: 1000
    is_a: association slot
    domain: Association
    slot_uri: rdf:object
    alias: object
    owner: Association
    domain_of:
    - Association
    range: NamedThing
    required: true
  negated:
    name: negated
    description: if set to true, then the association is negated i.e. is not true
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    is_a: association slot
    domain: Association
    alias: negated
    owner: Association
    domain_of:
    - Association
    range: boolean
  qualifiers:
    name: qualifiers
    description: connects an association to qualifiers that modify or qualify the
      meaning of that association
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    is_a: association slot
    singular_name: qualifier
    domain: Association
    multivalued: true
    alias: qualifiers
    owner: Association
    domain_of:
    - Association
    range: OntologyClass
  publications:
    name: publications
    description: One or more publications that report the statement expressed in an
      Association, or provide information used as evidence supporting this statement.
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - supporting publications
    rank: 1000
    is_a: supporting documents
    singular_name: Publication
    domain: Association
    multivalued: true
    alias: publications
    owner: Association
    domain_of:
    - Association
    range: Publication
  has evidence:
    name: has evidence
    description: connects an association to an instance of supporting evidence
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - RO:0002558
    rank: 1000
    is_a: association slot
    domain: Association
    multivalued: true
    alias: has_evidence
    owner: Association
    domain_of:
    - Association
    range: EvidenceType
  primary knowledge source:
    name: primary knowledge source
    description: The most upstream source of the knowledge expressed in an Association
      that can be identified. Performing a rigorous analysis of upstream data providers
      is expected; every effort is made to catalog the most upstream source of data
      in this property.  Only one data source should be declared primary in any association.  "aggregator
      knowledge source" can be used to capture non-primary sources.
    notes:
    - ''
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - primary source
    - primary reference
    broad_mappings:
    - dcterms:references
    rank: 1000
    is_a: knowledge source
    domain: Association
    multivalued: false
    alias: primary_knowledge_source
    owner: Association
    domain_of:
    - Association
    range: InformationResource
  aggregator knowledge source:
    name: aggregator knowledge source
    description: An intermediate aggregator resource from which knowledge expressed
      in an Association was retrieved downstream of the original source, on its path
      to its current serialized form.
    notes:
    - For example, UN data collected from source X, is processed and published by
      Y, and republished by Z1, Z1, Z3. The retrieval path is Z--retrieved_from-->
      X --supporting_data_from Y, so the 'primary knowledge source' is 'un:X'. A 'supporting
      data source' is 'un:Y'. The 'aggregator knowledge source' are 'un:Z1', 'un:Z2',
      'un:Z3'.
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - secondary sources
    - secondary references
    broad_mappings:
    - dcterms:references
    rank: 1000
    is_a: knowledge source
    domain: Association
    multivalued: true
    alias: aggregator_knowledge_source
    owner: Association
    domain_of:
    - Association
    range: InformationResource
  timepoint:
    name: timepoint
    description: a point in time
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - duration
    exact_mappings:
    - sumo:TimePoint
    - WIKIDATA.PROPERTY:P585
    narrow_mappings:
    - dwc:eventTime
    - SAN:ActuatingTime
    - sosa:phenomenonTime
    - sosa:resultTime
    rank: 1000
    alias: timepoint
    owner: Association
    domain_of:
    - Association
    range: time type
  type:
    name: type
    description: rdf:type of generic:Association should be fixed at rdf:Statement
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    slot_uri: rdf:type
    alias: type
    owner: Association
    domain_of:
    - Entity
    - Publication
    - Serial
    - Association
    range: string
  category:
    name: category
    description: "Name of the high level OntologyClass in which this entity is categorized.\
      \ Corresponds to the label for the base entity type class.\n * In a neo4j database\
      \ this MAY correspond to the neo4j label tag.\n * In an RDF database it should\
      \ be a generic-model class URI.\nThis field is multi-valued. It should include\
      \ values for ancestors of the generic-model class\nIn an RDF database, nodes\
      \ will typically have an rdf:type triples. This can be to the most specific\
      \ base class, or potentially to a class more specific than something in base."
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    is_a: type
    domain: Entity
    multivalued: true
    designates_type: true
    alias: category
    owner: Association
    domain_of:
    - Entity
    - Association
    is_class_field: true
    range: category type
    required: false
  id:
    name: id
    description: A unique identifier for an entity. Must be either a CURIE shorthand
      for a URI or a complete URI
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - dcterms:identifier
    - edam.data:0842
    - EFO:id
    - REPR:id
    - schema:identifier
    - SIO:000115
    - sumo:Identifier
    - uco:identifier
    narrow_mappings:
    - dwc:eventID
    - dwc:parentEventID
    - dwc:identificationID
    - dwc:systemID
    - CSO:bicm-id
    - SIO:000672
    - SIO:000674
    - ERO:0000044
    - ERO:0000480
    - NCIT:C94069
    - REPR:doi
    - SIO:000328
    - SIO:000729
    - schema:productID
    - schema:taxID
    - sumo:AccountID
    - sumo:AlphaIDString
    - sumo:AlphaNumericIDString
    - sumo:AgentID
    - sumo:CountryID
    - sumo:CustomerID
    - sumo:currencyCode
    - sumo:DistrictID
    - sumo:EmployeeID
    - sumo:IsoCode
    - sumo:LocalizablePlaceID
    - sumo:userIDString
    - sumo:urlString
    - sumo:UniformResourceLocator
    - WIKIDATA.PROPERTY:P3743
    broad_mappings:
    - CSO:catalogue_identifiers
    - IAO:0000603
    - IAO:0000119
    - sumo:identityElement
    rank: 1000
    domain: Identifier
    identifier: true
    alias: id
    owner: Association
    domain_of:
    - OntologyClass
    - Entity
    - Agent
    - Publication
    range: string
    required: true
  iri:
    name: iri
    description: An IRI for an entity. This is determined by the id using expansion
      rules.
    comments:
    - see also https://url.spec.whatwg.org/#goals
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - rr:IRI
    - WIKIDATA.PROPERTY:P854
    - WIKIDATA:Q424583
    - XAPI:IRI
    close_mappings:
    - NCIT:C165071
    - sumo:UniformResourceLocator
    - uco:url
    related_mappings:
    - dwc:usewithiri
    narrow_mappings:
    - RO:0002617
    rank: 1000
    alias: iri
    owner: Association
    domain_of:
    - Attribute
    - Entity
    range: iri type
  name:
    name: name
    description: A human-readable name for an attribute or entity.
    comments:
    - This annotation is typically used to describe an artifact such as a controlled
      vocabulary, document, ontology, or other similar resource.
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - label
    - display name
    - title
    - alt label
    exact_mappings:
    - CSO:named_entity
    - gr:name
    - om:name
    - REPR:name
    - schema:name
    - SIO:000116
    - sumo:Name
    - WIKIDATA.PROPERTY:P2561
    - uco:name
    close_mappings:
    - IAO:0000111
    - IAO:0000118
    - skos:altLabel
    - sumo:originalTitle
    narrow_mappings:
    - aml:hasAttributeName
    - dcterms:title
    - NCIT:P386
    - WIKIDATA.PROPERTY:P1476
    - rr:column
    - rr:tableName
    - schema:recordLabel
    broad_mappings:
    - CSO:named_entity
    rank: 1000
    domain: Entity
    slot_uri: rdfs:label
    alias: name
    owner: Association
    domain_of:
    - Attribute
    - Entity
    - Agent
    - Publication
    range: label type
  description:
    name: description
    description: a human-readable description of an entity
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - definition
    exact_mappings:
    - dcterms:description
    - IAO:0000115
    - schema:description
    - skos:definitions
    - sumo:NarrativeText
    - WIKIDATA:Q1200750
    - uco:description
    close_mappings:
    - sumo:Descriptor
    narrow_mappings:
    - csrc:architecture_description
    - CSO:architecture_description
    - CSO:concept_description
    - CSO:shape_description
    - om:longcomment
    rank: 1000
    slot_uri: dcterms:description
    alias: description
    owner: Association
    domain_of:
    - Entity
    range: narrative text
  has attribute:
    name: has attribute
    description: connects any entity to an attribute
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - aml:hasAttribute
    - CTRL:hasParameter
    - ssn:hasProperty
    - SIO:000008
    close_mappings:
    - sumo:hasVariable
    - sumo:property
    narrow_mappings:
    - aml:hasAttributeName
    - aml:hasDescription
    - aml:hasICID
    - aml:hasName
    - aml:hasProject
    - aml:hasUnit
    - aml:hasSchemaVersion
    - aml:hasVersionSUC
    - aml:hasWriterVersion
    - schema:hasPart
    - CDAO:has_Character
    - CDAO:has_Root
    - CDAO:has_First_Coordinate_Item
    - CDAO:has_Coordinate
    - CDAO:has_Change_Component
    - CDAO:has_Datum
    - CDAO:has_Node
    - CDAO:has_Annotation
    - CDAO:has_Remaining_Coordinate_List
    - CDAO:has_State
    - CDAO:has_Element
    - CTRL:hasApplicationLogic
    - CTRL:hasInput
    - CTRL:hasMedium
    - CTRL:hasOutput
    - CTRL:isConnectedTo
    - CTRL:isSupervisedBy
    - dcterms:hasPart
    - dcterms:hasFormat
    - dcterms:hasVersion
    - EFO:is_executed_in
    - EFO:0006351
    - geolink:hasAuthoritativeDigitalRepository
    - geolink:hasRelatedSample
    - geolink:hasAffiliation
    - geolink:hasAuthor
    - geolink:hasCollector
    - geolink:hasContact
    - geolink:hasContributor
    - geolink:hasCollectionEndDate
    - geolink:hasCollectionStartDate
    - geolink:hasCreator
    - geolink:hasDataset
    - geolink:hasEditor
    - geolink:hasEducator
    - geolink:hasFirstAppearance
    - geolink:hasIdentifierScheme
    - geolink:hasObserver
    - geolink:hasObservationArea
    - geolink:hasOwner
    - geolink:hasParticipant
    - geolink:hasParticipationEndTime
    - geolink:hasParticipationStartTime
    - geolink:hasPart
    - geolink:hasPublicationDate
    - geolink:hasRegistrationDate
    - geolink:hasStartDate
    - geolink:hasRepository
    - geolink:hasRightsHolder
    - geolink:hasScheduler
    - geolink:hasTimeStamp
    - geolink:hasVendor
    - gr:hasBusinessFunction
    - gr:hasBrand
    - gr:hasCurrency
    - gr:hasEligibleQuantity
    - gr:hasGlobalLocationNumber
    - gr:hasInventoryLevel
    - gr:hasManufacturer
    - gr:hasMakeAndModel
    - gr:hasNext
    - gr:hasPrevious
    - gr:hasUnitOfMeasurement
    - gr:hasValue
    - IAO:0000039
    - IAO:0000407
    - LOINC:has_action_guidance
    - LOINC:has_adjustment
    - LOINC:has_aggregation_view
    - LOINC:has_approach_guidance
    - LOINC:has_divisor
    - LOINC:has_exam
    - LOINC:has_method
    - LOINC:has_modality_subtype
    - LOINC:has_object_guidance
    - LOINC:has_scale
    - LOINC:has_suffix
    - LOINC:has_time_aspect
    - LOINC:has_time_modifier
    - LOINC:has_timing_of
    - NCIT:is_qualified_by
    - NCIT:qualifier_applies_to
    - NCIT:has_data_element
    - NCIT:role_has_domain
    - NCIT:role_has_range
    - NCIT:C62618
    - om:hasPhenomenon
    - RO:0002002
    - RO:0000053
    - RO:0000086
    - RO:0000087
    - RO:0002520
    - RO:0002018
    - RO:0002017
    - RO:0002013
    - RO:0002016
    - RO:0002025
    - RO:0002521
    - RO:0002348
    - RO:0002566
    - RO:0002002
    - RO:0002338
    - RO:0002339
    - RO:0002573
    - RO:0009004
    - SAN:hasActuatingCapability
    - SAN:hasActuatingProperty
    - SAN:hasDateTime
    - SAN:hasEffect
    - SAN:hasWriter
    - SIO:000011
    - SIO:000586
    - SIO:001277
    - SIO:000671
    - SIO:000312
    - SIO:000552
    - SIO:000420
    - SIO:000253
    - SIO:000132
    - SIO:000255
    - SIO:000008
    - SIO:000364
    - SIO:000230
    - SIO:000235
    - SIO:000234
    - SIO:000228
    - SIO:000229
    - SIO:000900
    - SIO:000905
    - SIO:000221
    - SIO:000225
    - SIO:000223
    - SIO:000217
    - SIO:000291
    - SIO:000054
    - SIO:000059
    - SIO:000028
    - SIO:000139
    - SIO:000772
    - SIO:000641
    - SIO:000635
    - SIO:000066
    - SIO:001279
    - SIO:000300
    - SIO:001278
    - SIO:000680
    - SIO:000681
    - SIO:000679
    - SIO:000673
    - SIO:000369
    - SIO:000053
    - SIO:000972
    - SIO:000971
    - SIO:000273
    - SIO:000644
    - SIO:000974
    - SIO:000553
    - SIO:000145
    - SWO:0004000
    - sosa:hasFeatureOfInterest
    - sosa:hasSample
    - ssn:hasSubSystem
    - ssn:isProxyFor
    - ssn-system:hasSystemCapability
    - ssn-system:hasSystemProperty
    - ssn-system:hasOperatingRange
    - ssn-system:hasOperatingProperty
    - ssn-system:hasSurvivalRange
    - ssn-system:hasSurvivalProperty
    - ssn-system:inCondition
    - sumo:hasAcrossVariable
    - sumo:hasAccount
    - sumo:hasAward
    - sumo:hasDependency
    - sumo:hasDimension
    - sumo:hasExpertise
    - sumo:hasGUEState
    - sumo:hasOccupation
    - sumo:hasPurpose
    - sumo:hasPurposeForAgent
    - sumo:hasSkill
    - sumo:hasThroughVariable
    - sumo:hasUniform
    - sumo:hasVariable
    - sumo:holdsRight
    - SWO:9001002
    - SWO:0004001
    - SWO:9000067
    - SWO:0004002
    - SWO:0000087
    - SWO:0000086
    - SWO:0004004
    - SWO:0000741
    - SWO:0004002
    - SWO:3000054
    - SWO:0004000
    rank: 1000
    domain: Entity
    multivalued: true
    alias: has_attribute
    owner: Association
    domain_of:
    - Entity
    range: Attribute