Class: Attribution
Attribution is the ascribing of an entity to an agent.
URI: dlprov:Attribution
erDiagram
Attribution {
string influencer
}
Role {
uriorcurie id
}
Agent {
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Property {
uriorcurie meta_type
string description
uriorcurie is_defined_by
string name
string title
uriorcurie type
uriorcurie range
string value
}
Identifier {
string notation
}
Thing {
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Attribution ||--|| Agent : "agent"
Attribution ||--}| Role : "had_role"
Agent ||--}o Thing : "relation"
Agent ||--}o Identifier : "identifier"
Agent ||--}o Property : "has_property"
Identifier ||--|o Thing : "schema_agency"
Thing ||--}o Identifier : "identifier"
Thing ||--}o Property : "has_property"
Inheritance
- Influence
- AgentInfluence
- Attribution
- AgentInfluence
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
agent | 1 Agent |
References an agent which influenced an entity | AgentInfluence |
influencer | 0..1 String or Activity or Agent or Entity |
Reference the resource (Entity, Agent, or Activity) whose influence is being ... | Influence |
had_role | 1..* Role |
The function of an entity or agent with respect to another entity or resource | Influence |
Usages
used by | used in | type | used |
---|---|---|---|
Distribution | qualified_attribution | range | Attribution |
Resource | qualified_attribution | range | Attribution |
LicenseDocument | qualified_attribution | range | Attribution |
DataService | qualified_attribution | range | Attribution |
Entity | qualified_attribution | range | Attribution |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/distribution/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dlprov:Attribution |
native | dldist:Attribution |
exact | prov:Attribution |
broad | prov:AgentInfluence, prov:Influence |
LinkML Source
Direct
name: Attribution
description: Attribution is the ascribing of an entity to an agent.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:Attribution
broad_mappings:
- prov:AgentInfluence
- prov:Influence
is_a: AgentInfluence
class_uri: dlprov:Attribution
Induced
name: Attribution
description: Attribution is the ascribing of an entity to an agent.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:Attribution
broad_mappings:
- prov:AgentInfluence
- prov:Influence
is_a: AgentInfluence
attributes:
agent:
name: agent
description: References an agent which influenced an entity.
todos:
- Ideally this would be a structured_alias to `influencer`. However, this does
not seem to work at all in the way that it is described.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:agent
broad_mappings:
- prov:influencer
rank: 1000
is_a: influencer
domain: AgentInfluence
slot_uri: dlprov:agent
alias: agent
owner: Attribution
domain_of:
- AgentInfluence
range: Agent
required: true
equals_expression: '{influencer}'
influencer:
name: influencer
description: Reference the resource (Entity, Agent, or Activity) whose influence
is being qualified in a qualified influence pattern.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:influencer
broad_mappings:
- dcterms:relation
rank: 1000
slot_uri: dlprov:influencer
alias: influencer
owner: Attribution
domain_of:
- Influence
range: string
any_of:
- range: Activity
- range: Agent
- range: Entity
had_role:
name: had_role
description: The function of an entity or agent with respect to another entity
or resource.
comments:
- May be used in a qualified-attribution to specify the role of an Agent with
respect to an Entity.
- May be used in a qualified-relation to specify the role of an Entity with respect
to another Entity.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:hadRole
- DCAT:had_role
rank: 1000
slot_uri: dlprov:had_role
alias: had_role
owner: Attribution
domain_of:
- Influence
range: Role
required: true
multivalued: true
class_uri: dlprov:Attribution