Class: Agent
Agent involved in some activity related to the moving image resource. For agents of type "Person" specify name according to the convention "family name, given name"
URI: avefi:Agent
classDiagram
class Agent
click Agent href "../Agent"
CategorizedThing <|-- Agent
click CategorizedThing href "../CategorizedThing"
Agent : category
Agent : has_alternate_name
Agent : has_name
Agent : same_as
Agent --> "*" AuthorityResource : same_as
click AuthorityResource href "../AuthorityResource"
Agent : type
Agent --> "1" AgentTypeEnum : type
click AgentTypeEnum href "../AgentTypeEnum"
Inheritance
- CategorizedThing
- Agent
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
has_alternate_name | * TextLine |
Alternative human-readable name(s) for a thing. | direct |
has_name | 1 TextLine |
For natural persons, always use the convention "family name, given name" | direct |
same_as | * AuthorityResource or FilmportalResource or GNDResource or VIAFResource or WikidataResource |
See AuthorityResource doucmentation for accepted identifiers | direct |
type | 1 AgentTypeEnum |
See specific class documentation for controlled vocabulary applicable to the type slot, respectively | direct |
category | 1 AVefiCurie |
Designates type, e.g. to distinguish different identifiers (GNDResource vs. | CategorizedThing |
Usages
used by | used in | type | used |
---|---|---|---|
Activity | has_agent | range | Agent |
AnimationActivity | has_agent | range | Agent |
CastActivity | has_agent | range | Agent |
CensorshipActivity | has_agent | range | Agent |
CinematographyActivity | has_agent | range | Agent |
CopyrightAndDistributionActivity | has_agent | range | Agent |
DirectingActivity | has_agent | range | Agent |
EditingActivity | has_agent | range | Agent |
LaboratoryActivity | has_agent | range | Agent |
MusicActivity | has_agent | range | Agent |
ProducingActivity | has_agent | range | Agent |
ProductionDesignActivity | has_agent | range | Agent |
PuppetActivity | has_agent | range | Agent |
SoundActivity | has_agent | range | Agent |
SpecialEffectsActivity | has_agent | range | Agent |
WritingActivity | has_agent | range | Agent |
ManifestationActivity | has_agent | range | Agent |
Identifier and Mapping Information
Annotations
property | value |
---|---|
pid | 21.T11969/77048147e58b6707508a |
Schema Source
- from schema: https://github.io/av-efi-schema/model
Mappings
Mapping Type | Mapped Value |
---|---|
self | avefi:Agent |
native | avefi:Agent |
related | fiaf:Agent, foaf:Agent |
LinkML Source
Direct
name: Agent
annotations:
pid:
tag: pid
value: 21.T11969/77048147e58b6707508a
description: Agent involved in some activity related to the moving image resource.
For agents of type "Person" specify name according to the convention "family name,
given name"
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
related_mappings:
- fiaf:Agent
- foaf:Agent
rank: 18
is_a: CategorizedThing
slots:
- has_alternate_name
- has_name
- same_as
- type
slot_usage:
has_name:
name: has_name
description: For natural persons, always use the convention "family name, given
name"
in_subset:
- TypeRegistrySubset
domain_of:
- GeographicName
- Genre
- Subject
- Agent
- Title
same_as:
name: same_as
annotations:
pid:
tag: pid
value: 21.T11969/7e899c043d05318a8ef7
in_subset:
- TypeRegistrySubset
domain_of:
- WorkVariant
- GeographicName
- Genre
- Subject
- Agent
- Manifestation
any_of:
- range: FilmportalResource
- range: GNDResource
- range: VIAFResource
- range: WikidataResource
type:
name: type
in_subset:
- TypeRegistrySubset
domain_of:
- WorkVariant
- Activity
- Agent
- ProductionEvent
- PreservationEvent
- PublicationEvent
- ManufactureEvent
- Title
- Format
range: AgentTypeEnum
required: true
Induced
name: Agent
annotations:
pid:
tag: pid
value: 21.T11969/77048147e58b6707508a
description: Agent involved in some activity related to the moving image resource.
For agents of type "Person" specify name according to the convention "family name,
given name"
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
related_mappings:
- fiaf:Agent
- foaf:Agent
rank: 18
is_a: CategorizedThing
slot_usage:
has_name:
name: has_name
description: For natural persons, always use the convention "family name, given
name"
in_subset:
- TypeRegistrySubset
domain_of:
- GeographicName
- Genre
- Subject
- Agent
- Title
same_as:
name: same_as
annotations:
pid:
tag: pid
value: 21.T11969/7e899c043d05318a8ef7
in_subset:
- TypeRegistrySubset
domain_of:
- WorkVariant
- GeographicName
- Genre
- Subject
- Agent
- Manifestation
any_of:
- range: FilmportalResource
- range: GNDResource
- range: VIAFResource
- range: WikidataResource
type:
name: type
in_subset:
- TypeRegistrySubset
domain_of:
- WorkVariant
- Activity
- Agent
- ProductionEvent
- PreservationEvent
- PublicationEvent
- ManufactureEvent
- Title
- Format
range: AgentTypeEnum
required: true
attributes:
has_alternate_name:
name: has_alternate_name
description: Alternative human-readable name(s) for a thing. Whereas has_name
provides the preferred display name for the described entity, alternatives can
be recorded here in order to be indexed in search engines, for instance
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
rank: 10
slot_uri: schema:alternateName
multivalued: true
alias: has_alternate_name
owner: Agent
domain_of:
- GeographicName
- Genre
- Subject
- Agent
range: TextLine
has_name:
name: has_name
description: For natural persons, always use the convention "family name, given
name"
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
rank: 4
slot_uri: schema:name
alias: has_name
owner: Agent
domain_of:
- GeographicName
- Genre
- Subject
- Agent
- Title
range: TextLine
required: true
same_as:
name: same_as
annotations:
pid:
tag: pid
value: 21.T11969/7e899c043d05318a8ef7
description: See [AuthorityResource doucmentation](AuthorityResource.md) for accepted
identifiers
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
rank: 5
multivalued: true
alias: same_as
owner: Agent
domain_of:
- WorkVariant
- GeographicName
- Genre
- Subject
- Agent
- Manifestation
range: AuthorityResource
inlined: true
inlined_as_list: true
any_of:
- range: FilmportalResource
- range: GNDResource
- range: VIAFResource
- range: WikidataResource
type:
name: type
description: See specific class documentation for controlled vocabulary applicable
to the type slot, respectively
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
rank: 5
alias: type
owner: Agent
domain_of:
- WorkVariant
- Activity
- Agent
- ProductionEvent
- PreservationEvent
- PublicationEvent
- ManufactureEvent
- Title
- Format
range: AgentTypeEnum
required: true
category:
name: category
description: Designates type, e.g. to distinguish different identifiers (GNDResource
vs. VIAFResource)
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
rank: 1
slot_uri: rdf:type
designates_type: true
alias: category
owner: Agent
domain_of:
- CategorizedThing
range: AVefiCurie
required: true