Skip to content

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 --> "0..1" AgentTypeEnum : type
        click AgentTypeEnum href "../AgentTypeEnum/"



Inheritance

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 0..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

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
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
  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