glam/schemas/20251121/linkml/modules/classes/FilmArchive.yaml
kempersc fc405445c6 Refactor and update schema definitions
- Removed obsolete slots: `has_or_had_custodian_observation`, `provider`, and `specificity_annotation`.
- Updated `has_or_had_score` slot to use `SpecificityScore` class and modified its description and examples.
- Added new slots: `end_seconds`, `end_time`, `has_archive_path`, `has_or_had_custodian_name`, `protocol_name`, and `protocol_version`.
- Introduced a script `check_annotation_types.py` to validate the presence and structure of `custodian_types` in YAML files.
- Added a script `update_specificity.py` to automate updates related to `SpecificityAnnotation` to `SpecificityScore`.
2026-02-01 19:55:38 +01:00

61 lines
2.4 KiB
YAML

id: https://w3id.org/nde/ontology/FilmArchive
name: FilmArchive
title: Film Archive
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/has_or_had_scope
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
classes:
FilmArchive:
description: Archive that safeguards film heritage. Film archives collect, preserve, restore, and provide access to motion pictures, including feature films, documentaries, newsreels, and other moving image materials. They often also maintain related materials such as scripts, production documents, posters, and equipment. Film archives play a crucial role in preserving cultural heritage in moving image form.
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_type
- hold_or_held_record_set_type
- has_or_had_score
- has_or_had_identifier
slot_usage:
has_or_had_identifier: null
hold_or_held_record_set_type:
equals_expression: '["hc:FeatureFilmCollection", "hc:DocumentaryFilmCollection", "hc:NewsreelSeries", "hc:ProductionRecordsFonds", "hc:FilmPromoCollection"]
'
has_or_had_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
annotations:
skos:prefLabel: Film Archive
skos:altLabel: "Filmarchiv, archivo f\xEDlmico, archives cin\xE9matographiques, Cinematheque, Moving Image Archive"
media_type: moving image
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
exact_mappings:
- wd:Q726929
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
see_also:
- Cinematheque
- MediaArchive
- BroadcastArchive
- AudiovisualArchive
- FilmArchiveRecordSetType
comments:
- Filmarchiv (de)
- "archivo f\xEDlmico (es)"
- "archives cin\xE9matographiques (fr)"
- Often members of FIAF (International Federation of Film Archives)
- Preservation includes both content and technical formats
- Related to but distinct from Cinematheque (Q1352795) which focuses on exhibition