Class: AgentInfluence
Capacity of an agent to have an effect on the character, development, or behavior of another Entity, Agent, or Activity
erDiagram
AgentInfluence {
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
}
AgentInfluence ||--|| Agent : "agent"
AgentInfluence ||--}| 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
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
agent | 1 Agent |
References an agent which influenced an entity | direct |
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 |
---|---|---|---|
Activity | qualified_association | range | AgentInfluence |
AgentInfluence | agent | domain | AgentInfluence |
Attribution | agent | domain | AgentInfluence |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/prov/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dlprov:AgentInfluence |
native | dlprov:AgentInfluence |
exact | prov:AgentInfluence |
Examples
Example: AgentInfluence-std
# Declare a person identified by an ORCID to have had the role of an author
agent: https://orcid.org/0000-0001-6398-6370
had_role:
- marcrel:aut
LinkML Source
Direct
name: AgentInfluence
description: Capacity of an agent to have an effect on the character, development,
or behavior of another Entity, Agent, or Activity
from_schema: https://concepts.datalad.org/s/prov/unreleased
exact_mappings:
- prov:AgentInfluence
is_a: Influence
slots:
- agent
slot_usage:
agent:
name: agent
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.
required: true
equals_expression: '{influencer}'
class_uri: dlprov:AgentInfluence
Induced
name: AgentInfluence
description: Capacity of an agent to have an effect on the character, development,
or behavior of another Entity, Agent, or Activity
from_schema: https://concepts.datalad.org/s/prov/unreleased
exact_mappings:
- prov:AgentInfluence
is_a: Influence
slot_usage:
agent:
name: agent
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.
required: true
equals_expression: '{influencer}'
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/prov/unreleased
exact_mappings:
- prov:agent
broad_mappings:
- prov:influencer
rank: 1000
is_a: influencer
domain: AgentInfluence
slot_uri: dlprov:agent
alias: agent
owner: AgentInfluence
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/prov/unreleased
exact_mappings:
- prov:influencer
broad_mappings:
- dcterms:relation
rank: 1000
slot_uri: dlprov:influencer
alias: influencer
owner: AgentInfluence
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/prov/unreleased
exact_mappings:
- prov:hadRole
- DCAT:had_role
rank: 1000
slot_uri: dlprov:had_role
alias: had_role
owner: AgentInfluence
domain_of:
- Influence
range: Role
required: true
multivalued: true
class_uri: dlprov:AgentInfluence