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 | 
|---|---|---|---|
| WorkVariant | has_subject | any_of[range] | Agent | 
| 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://www.av-efi.net/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://www.av-efi.net/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
  same_as:
    name: same_as
    annotations:
      pid:
        tag: pid
        value: 21.T11969/7e899c043d05318a8ef7
    in_subset:
    - TypeRegistrySubset
    any_of:
    - range: FilmportalResource
    - range: GNDResource
    - range: VIAFResource
    - range: WikidataResource
  type:
    name: type
    in_subset:
    - TypeRegistrySubset
    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://www.av-efi.net/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
  same_as:
    name: same_as
    annotations:
      pid:
        tag: pid
        value: 21.T11969/7e899c043d05318a8ef7
    in_subset:
    - TypeRegistrySubset
    any_of:
    - range: FilmportalResource
    - range: GNDResource
    - range: VIAFResource
    - range: WikidataResource
  type:
    name: type
    in_subset:
    - TypeRegistrySubset
    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://www.av-efi.net/av-efi-schema/model
    rank: 10
    slot_uri: schema:alternateName
    alias: has_alternate_name
    owner: Agent
    domain_of:
    - GeographicName
    - Genre
    - Subject
    - Agent
    range: TextLine
    multivalued: true
  has_name:
    name: has_name
    description: For natural persons, always use the convention "family name, given
      name"
    in_subset:
    - TypeRegistrySubset
    from_schema: https://www.av-efi.net/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://www.av-efi.net/av-efi-schema/model
    rank: 5
    alias: same_as
    owner: Agent
    domain_of:
    - MovingImageRecord
    - GeographicName
    - Genre
    - Subject
    - Agent
    range: AuthorityResource
    multivalued: true
    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://www.av-efi.net/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://www.av-efi.net/av-efi-schema/model
    rank: 1
    slot_uri: rdf:type
    designates_type: true
    alias: category
    owner: Agent
    domain_of:
    - CategorizedThing
    range: AVefiCurie
    required: true