Skip to content

Class: MovingImageRecord

Base class defining slots that are common to all levels of the WVMI metadata model

  • NOTE: this is an abstract class and should not be instantiated directly

URI: avefi:MovingImageRecord

 classDiagram
    class MovingImageRecord
    click MovingImageRecord href "../MovingImageRecord"
      CategorizedThing <|-- MovingImageRecord
        click CategorizedThing href "../CategorizedThing"


      MovingImageRecord <|-- WorkVariant
        click WorkVariant href "../WorkVariant"
      MovingImageRecord <|-- ManifestationOrItem
        click ManifestationOrItem href "../ManifestationOrItem"


      MovingImageRecord : category

      MovingImageRecord : described_by




    MovingImageRecord --> "0..1" DescriptionResource : described_by
    click DescriptionResource href "../DescriptionResource"


      MovingImageRecord : has_alternative_title




    MovingImageRecord --> "*" Title : has_alternative_title
    click Title href "../Title"


      MovingImageRecord : has_event




    MovingImageRecord --> "*" Event : has_event
    click Event href "../Event"


      MovingImageRecord : has_identifier




    MovingImageRecord --> "*" MovingImageResource : has_identifier
    click MovingImageResource href "../MovingImageResource"


      MovingImageRecord : has_primary_title




    MovingImageRecord --> "1" Title : has_primary_title
    click Title href "../Title"


      MovingImageRecord : has_source_key

      MovingImageRecord : in_language




    MovingImageRecord --> "*" Language : in_language
    click Language href "../Language"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
described_by 0..1
DescriptionResource
Also record some metadata about the PID itself rather than the identified object direct
has_event *
Event
Associate event(s) with a moving image record direct
has_identifier *
MovingImageResource
Record PID in this slot when exporting data from the PID system. direct
has_source_key *
IDString
Indicate a dataset this record has been generated or derived from. direct
in_language *
Language
FIAF Moving Image Cataloguing Manual 1.3.5, 2.3.3 direct
has_alternative_title *
Title
Additional title(s) associated with the work / variant, manifestation, or item. direct
has_primary_title 1
Title
Primary title to be displayed in search results etc. The type should be PreferredTitle for works / variants and TitleProper for manifestations / items. direct
category 1
AVefiCurie
Designates type, e.g. to distinguish different identifiers (GNDResource vs. CategorizedThing

Usages

used by used in type used
MovingImageRecordContainer has_record range MovingImageRecord

Identifier and Mapping Information

Annotations

property value
pid 21.T11969/2e9c01efa0f0f6881365

Schema Source

  • from schema: https://github.io/av-efi-schema/model

Mappings

Mapping Type Mapped Value
self avefi:MovingImageRecord
native avefi:MovingImageRecord

LinkML Source

Direct

name: MovingImageRecord
annotations:
  pid:
    tag: pid
    value: 21.T11969/2e9c01efa0f0f6881365
  trunk_pid:
    tag: trunk_pid
    value: 21.T11969/0e3ed2fb51ddeec3cb1f
description: Base class defining slots that are common to all levels of the WVMI metadata
  model
from_schema: https://github.io/av-efi-schema/model
rank: 1000
is_a: CategorizedThing
abstract: true
slots:
- described_by
- has_event
- has_identifier
- has_source_key
- in_language
attributes:
  has_alternative_title:
    name: has_alternative_title
    description: Additional title(s) associated with the work / variant, manifestation,
      or item.
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    rank: 3
    multivalued: true
    domain_of:
    - MovingImageRecord
    range: Title
    inlined: true
    inlined_as_list: true
  has_primary_title:
    name: has_primary_title
    description: Primary title to be displayed in search results etc. The type should
      be PreferredTitle for works / variants and TitleProper for manifestations /
      items. If not available, type must be SuppliedDevisedTitle, instead.
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    rank: 2
    domain_of:
    - MovingImageRecord
    range: Title
    required: true

Induced

name: MovingImageRecord
annotations:
  pid:
    tag: pid
    value: 21.T11969/2e9c01efa0f0f6881365
  trunk_pid:
    tag: trunk_pid
    value: 21.T11969/0e3ed2fb51ddeec3cb1f
description: Base class defining slots that are common to all levels of the WVMI metadata
  model
from_schema: https://github.io/av-efi-schema/model
rank: 1000
is_a: CategorizedThing
abstract: true
attributes:
  has_alternative_title:
    name: has_alternative_title
    description: Additional title(s) associated with the work / variant, manifestation,
      or item.
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    rank: 3
    multivalued: true
    alias: has_alternative_title
    owner: MovingImageRecord
    domain_of:
    - MovingImageRecord
    range: Title
    inlined: true
    inlined_as_list: true
  has_primary_title:
    name: has_primary_title
    description: Primary title to be displayed in search results etc. The type should
      be PreferredTitle for works / variants and TitleProper for manifestations /
      items. If not available, type must be SuppliedDevisedTitle, instead.
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    rank: 2
    alias: has_primary_title
    owner: MovingImageRecord
    domain_of:
    - MovingImageRecord
    range: Title
    required: true
  described_by:
    name: described_by
    description: Also record some metadata about the PID itself rather than the identified
      object
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    rank: 1000
    slot_uri: wdrs:describedby
    alias: described_by
    owner: MovingImageRecord
    domain_of:
    - MovingImageRecord
    range: DescriptionResource
    inlined: true
  has_event:
    name: has_event
    description: Associate event(s) with a moving image record
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    rank: 6
    multivalued: true
    alias: has_event
    owner: MovingImageRecord
    domain_of:
    - MovingImageRecord
    range: Event
    inlined: true
    inlined_as_list: true
  has_identifier:
    name: has_identifier
    description: Record PID in this slot when exporting data from the PID system.
      Use local identifiers instead when PIDs have not been registered yet. The latter
      is suitable for transferring data to the agent responsible for registering PIDs
    from_schema: https://github.io/av-efi-schema/model
    rank: 5
    multivalued: true
    alias: has_identifier
    owner: MovingImageRecord
    domain_of:
    - MovingImageRecord
    range: MovingImageResource
    inlined: true
    inlined_as_list: true
  has_source_key:
    name: has_source_key
    description: Indicate a dataset this record has been generated or derived from.
      For example, a converter generating AVefi moving image records from data in
      some other schema may record the original identifier here.
    from_schema: https://github.io/av-efi-schema/model
    rank: 5
    multivalued: true
    alias: has_source_key
    owner: MovingImageRecord
    domain_of:
    - MovingImageRecord
    range: IDString
    inlined: true
    inlined_as_list: true
  in_language:
    name: in_language
    description: FIAF Moving Image Cataloguing Manual 1.3.5, 2.3.3
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    related_mappings:
    - fiaf:hasLanguage
    - schema:inLanguage
    rank: 11
    multivalued: true
    alias: in_language
    owner: MovingImageRecord
    domain_of:
    - MovingImageRecord
    range: Language
    inlined: true
    inlined_as_list: 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: MovingImageRecord
    domain_of:
    - CategorizedThing
    range: AVefiCurie
    required: true