Skip to content

Class: Language

Provide language code from ISO 639-2 (Part 2: Alpha-3) and a list of language usage terms from our controlled vocabulary. See also: FIAF Moving Image Cataloguing Manual 1.3.5, 2.3.3

URI: avefi:Language

 classDiagram
    class Language
    click Language href "../Language"
      Language : code




    Language --> "0..1" LanguageCodeEnum : code
    click LanguageCodeEnum href "../LanguageCodeEnum"


      Language : usage




    Language --> "1..*" LanguageUsageEnum : usage
    click LanguageUsageEnum href "../LanguageUsageEnum"


Slots

Name Cardinality and Range Description Inheritance
code 0..1
LanguageCodeEnum
ISO 639-2 code for the Representation of Names of Languages (Part 2: Alpha-3) direct
usage 1..*
LanguageUsageEnum
FIAF Moving Image Cataloguing Manual 2.3.3.2 direct

Usages

used by used in type used
MovingImageRecord in_language range Language
WorkVariant in_language range Language
ManifestationOrItem in_language range Language
Manifestation in_language range Language
Item in_language range Language

Examples

Value
eng
deu
ara

Identifier and Mapping Information

Annotations

property value
pid 21.T11969/ea0bf80a52047e9d46f5

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Language
annotations:
  pid:
    tag: pid
    value: 21.T11969/ea0bf80a52047e9d46f5
description: 'Provide language code from ISO 639-2 (Part 2: Alpha-3) and a list of
  language usage terms from our controlled vocabulary. See also: FIAF Moving Image
  Cataloguing Manual 1.3.5, 2.3.3'
examples:
- value: eng
  description: English
- value: deu
  description: German
- value: ara
  description: Arabic
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
structured_aliases:
  Sprache:
    literal_form: Sprache
    in_language: de
  Language:
    literal_form: Language
    in_language: en
rank: 21
attributes:
  code:
    name: code
    description: '[ISO 639-2 code](https://id.loc.gov/vocabulary/iso639-2.html) for
      the Representation of Names of Languages (Part 2: Alpha-3)'
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    see_also:
    - https://id.loc.gov/vocabulary/iso639-2.html
    rank: 12
    domain_of:
    - Language
    range: LanguageCodeEnum
  usage:
    name: usage
    description: FIAF Moving Image Cataloguing Manual 2.3.3.2
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    rank: 12
    multivalued: true
    domain_of:
    - Language
    range: LanguageUsageEnum
    required: true

Induced

name: Language
annotations:
  pid:
    tag: pid
    value: 21.T11969/ea0bf80a52047e9d46f5
description: 'Provide language code from ISO 639-2 (Part 2: Alpha-3) and a list of
  language usage terms from our controlled vocabulary. See also: FIAF Moving Image
  Cataloguing Manual 1.3.5, 2.3.3'
examples:
- value: eng
  description: English
- value: deu
  description: German
- value: ara
  description: Arabic
in_subset:
- TypeRegistrySubset
from_schema: https://github.io/av-efi-schema/model
structured_aliases:
  Sprache:
    literal_form: Sprache
    in_language: de
  Language:
    literal_form: Language
    in_language: en
rank: 21
attributes:
  code:
    name: code
    description: '[ISO 639-2 code](https://id.loc.gov/vocabulary/iso639-2.html) for
      the Representation of Names of Languages (Part 2: Alpha-3)'
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    see_also:
    - https://id.loc.gov/vocabulary/iso639-2.html
    rank: 12
    alias: code
    owner: Language
    domain_of:
    - Language
    range: LanguageCodeEnum
  usage:
    name: usage
    description: FIAF Moving Image Cataloguing Manual 2.3.3.2
    in_subset:
    - TypeRegistrySubset
    from_schema: https://github.io/av-efi-schema/model
    rank: 12
    multivalued: true
    alias: usage
    owner: Language
    domain_of:
    - Language
    range: LanguageUsageEnum
    required: true