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
- Entity
- Association
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