Class: SourceAssociation
A typed provenance association from a product to another resource or product that served as a source, input, influence, or other provenance-related contributor.
classDiagram
class SourceAssociation
click SourceAssociation href "SourceAssociation/.html"
SourceAssociation : relation_type
SourceAssociation --> "1" ProvenanceRelationEnum : relation_type
click ProvenanceRelationEnum href "ProvenanceRelationEnum/.html"
SourceAssociation : source
SourceAssociation --> "1" NamedThing : source
click NamedThing href "NamedThing/.html"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| source | 1 NamedThing or Resource or Product |
The identifier of the resource or product that is related to the product thro… | direct |
| relation_type | 1 ProvenanceRelationEnum |
The PROV-O relation type that describes how the product is related to the sou… | direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | kgr:SourceAssociation |
| native | kgr:SourceAssociation |
LinkML Source
Direct
```yaml
name: SourceAssociation
description: A typed provenance association from a product to another resource or
product that served as a source, input, influence, or other provenance-related contributor.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
attributes:
source:
name: source
description: The identifier of the resource or product that is related to the
product through this provenance association.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
domain_of:
- SourceAssociation
range: NamedThing
required: true
any_of:
- range: Resource
- range: Product
relation_type:
name: relation_type
description: The PROV-O relation type that describes how the product is related
to the source.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
domain_of:
- SourceAssociation
range: ProvenanceRelationEnum
required: true
```
Induced
```yaml
name: SourceAssociation
description: A typed provenance association from a product to another resource or
product that served as a source, input, influence, or other provenance-related contributor.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
attributes:
source:
name: source
description: The identifier of the resource or product that is related to the
product through this provenance association.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: source
owner: SourceAssociation
domain_of:
- SourceAssociation
range: NamedThing
required: true
any_of:
- range: Resource
- range: Product
relation_type:
name: relation_type
description: The PROV-O relation type that describes how the product is related
to the source.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: relation_type
owner: SourceAssociation
domain_of:
- SourceAssociation
range: ProvenanceRelationEnum
required: true
```