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