glam/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.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

322 lines
13 KiB
YAML

id: https://nde.nl/ontology/hc/class/ExhibitionCatalog
name: ExhibitionCatalog
title: Exhibition Catalog Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
dcterms: http://purl.org/dc/terms/
bf: http://id.loc.gov/ontologies/bibframe/
bibo: http://purl.org/ontology/bibo/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
imports:
- linkml:types
- ../metadata
- ../slots/contains_or_contained
- ../slots/contributor
- ../slots/has_or_had_author
- ../slots/has_or_had_content
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/has_or_had_label
- ../slots/has_or_had_publisher
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/has_or_had_url
- ../slots/is_or_was_associated_with
- ../slots/is_or_was_edited_by
- ../slots/is_or_was_indexed
- ../slots/is_or_was_instantiated_as
- ../slots/is_or_was_published_at
- ../slots/isbn
- ../slots/isbn_13
- ../slots/issn
- ../slots/language
- ../slots/library_catalog_url
- ../slots/page
- ../slots/pdf_url
- ../slots/price
default_prefix: hc
classes:
ExhibitionCatalog:
class_uri: schema:Book
description: "A publication documenting an exhibition, including scholarly essays, \nobject entries, and illustrations.\n\nExhibition catalogs serve as permanent scholarly record of temporary exhibitions\nand are valuable research resources in their own right.\n\n**Types of Exhibition Catalogs**:\n\n| Type | Description | Example |\n|------|-------------|---------|\n| PRINT_CATALOG | Traditional printed book | Hardcover exhibition catalog |\n| DIGITAL_CATALOG | Online/downloadable publication | PDF or web-based catalog |\n| COLLECTION_CATALOG | Permanent collection catalog | Museum handbook |\n| BROCHURE | Brief exhibition guide | Gallery handout |\n| CHECKLIST | List of exhibited works | Exhibition checklist |\n\n**Ontology Alignment**:\n\n- **Schema.org**: schema:Book (primary - web discoverability)\n- **BIBFRAME**: bf:Work + bf:Instance (bibliographic modeling)\n- **CIDOC-CRM**: crm:E31_Document (document with propositions)\n- **BIBO**: bibo:Document (bibliographic ontology)\n\n**Relationship\
\ to Other Classes**:\n\n```\nExhibition (curated display)\n \u2502\n \u2502\u2500\u2500 exhibition_catalogs (documentation)\n v\nExhibitionCatalog (this class)\n \u2502\n \u2502\u2500\u2500 documents \u2192 ExhibitedObject[] (catalog entries)\n \u2502\u2500\u2500 authored_by \u2192 (scholars, curators)\n v\nPublisher/Institution\n```\n\n**Example**:\n\nThe \"Vermeer\" exhibition catalog (Rijksmuseum, 2023):\n- has_or_had_identifier: https://nde.nl/ontology/hc/catalog/rijksmuseum-vermeer-2023\n- has_or_had_label: \"Vermeer\"\n- is_or_was_associated_with: Vermeer exhibition 2023\n- isbn: 978-9491714962\n- pages: 320\n"
exact_mappings:
- schema:Book
close_mappings:
- crm:E31_Document
- bf:Work
- bibo:Document
related_mappings:
- schema:CreativeWork
- bf:Instance
- bibo:Book
slots:
- contains_or_contained
- has_or_had_url
- contributor
- has_or_had_type
- is_or_was_instantiated_as
- is_or_was_edited_by
- isbn
- isbn_13
- issn
- language
- library_catalog_url
- page
- pdf_url
- price
- is_or_was_published_at
- has_or_had_publisher
- is_or_was_indexed
- has_or_had_score
slot_usage:
has_or_had_identifier:
identifier: true
required: true
range: uriorcurie
multivalued: true
inlined: true
description: 'Identifiers for the exhibition catalog. Includes: - Primary catalog identifier (required, first value) - MIGRATED from catalog_id (2026-01-17) - WikiDataIdentifier: Wikidata Q-number - MIGRATED from wikidata_id (2026-01-15) - WorldCatIdentifier: OCLC WorldCat ID - MIGRATED from worldcat_id (2026-01-14)
First identifier serves as primary key. Uses structured identifier classes per Rule 53.'
any_of:
- range: uriorcurie
- range: WikiDataIdentifier
- range: WorldCatIdentifier
examples:
- value: https://nde.nl/ontology/hc/catalog/rijksmuseum-vermeer-2023
- value: https://nde.nl/ontology/hc/catalog/moma-matisse-cutouts-2014
- value:
- value:
identifier_source: OCLC WorldCat
has_or_had_label:
required: true
range: string
multivalued: true
examples:
- value: Vermeer
- value: 'Henri Matisse: The Cut-Outs'
- value: The Greatest Exhibition
is_or_was_associated_with:
required: true
range: uriorcurie
inlined: false
examples:
- value: https://nde.nl/ontology/hc/exhibition/rijksmuseum-vermeer-2023
has_or_had_type:
required: false
range: uriorcurie
multivalued: true
description: 'Type classification for the catalog. Supports multiple type facets: - Catalog format type: PRINT_CATALOG, DIGITAL_CATALOG, HYBRID_CATALOG - Binding type: BindingType class (hc:HardcoverBinding, hc:PaperbackBinding, etc.)
MIGRATED from catalog_type (2026-01-17) and binding (2026-01-15) per Rule 53/56. Uses multivalued to support both format and binding classification simultaneously.'
any_of:
- range: string
- range: BindingType
examples:
- value: PRINT_CATALOG
- value: DIGITAL_CATALOG
- value: hc:HardcoverBinding
- value: hc:PaperbackBinding
has_or_had_author:
range: Author
multivalued: true
inlined: true
examples:
- value:
has_or_had_name: Gregor J.M. Weber
is_or_was_affiliated_with:
has_or_had_name: Rijksmuseum
- value:
has_or_had_name: Pieter Roelofs
contains_or_contained:
range: Essay
multivalued: true
inlined: true
examples:
- value:
has_or_had_label: Vermeer's World
has_or_had_description: Scholarly essay on 17th century context
- value:
has_or_had_label: Technical Examination of the Milkmaid
is_or_was_edited_by:
range: Editor
multivalued: true
inlined: true
examples:
- value:
has_or_had_name: Pieter Roelofs
language:
required: false
range: string
multivalued: true
examples:
- value: en
- value: nl
- value: English, Dutch
has_or_had_url:
required: false
range: uri
multivalued: true
inlined: true
inlined_as_list: true
examples:
- value:
has_or_had_url: https://www.rijksmuseum.nl/nl/webshop/catalogus-vermeer
has_or_had_type: catalog_shop
- value:
has_or_had_url: https://www.britishmuseum.org/exhibitions/arctic-culture-and-climate
has_or_had_type: exhibition_page
pdf_url:
required: false
range: uri
examples:
- value: https://www.rijksmuseum.nl/media/vermeer-catalog.pdf
is_or_was_instantiated_as:
range: EBook
inlined: true
multivalued: true
examples:
- value:
has_or_had_url:
has_or_had_url: https://www.amazon.com/dp/B0XXXXX
has_or_had_type: purchase_page
price:
required: false
range: string
examples:
- value: "\u20AC59.95"
- value: $75.00
has_or_had_description:
required: false
range: string
examples:
- value: "The official catalog of the groundbreaking Vermeer exhibition at the \nRijksmuseum, featuring 28 of the Dutch master's 37 known paintings.\nIncludes scholarly essays on Vermeer's technique, pigments, and\nsubjects, along with detailed entries for each work.\n"
is_or_was_indexed:
required: false
range: Index
multivalued: true
inlined_as_list: true
examples:
- value:
has_or_had_identifier: hc:index/vermeer-catalog-toc
has_or_had_label:
- Table of Contents@en
- entry_label: 1. Introduction (Pieter Roelofs)
- entry_label: 2. Vermeer's Delft (Gregor Weber)
- entry_label: 3. Technique and Materials (Anna Tummers)
- entry_label: 4. Catalog Entries
- entry_label: 5. Appendices
has_or_had_content:
required: false
range: integer
description: 'Number of catalog entries (objects documented). MIGRATED from catalog_entries_count per Rule 53/56 (2026-01-17). Note: Full revision pattern would use has_or_had_quantity with Quantity class, but integer range is kept for backwards compatibility.'
examples:
- value: 28
library_catalog_url:
required: false
range: uri
multivalued: true
examples:
- value: https://www.worldcat.org/title/1370123456
- value: https://uba.uva.nl/catalog/12345678
comments:
- ExhibitionCatalog models scholarly publications documenting exhibitions
- Links to Exhibition via is_or_was_associated_with relationship (migrated from catalog_for)
- Supports both print and digital catalog formats
- Uses schema:Book as primary mapping for web discoverability
- BIBFRAME and BIBO mappings enable library integration
see_also:
- https://schema.org/Book
- https://cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E31
- http://id.loc.gov/ontologies/bibframe/Work
examples:
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/catalog/rijksmuseum-vermeer-2023
has_or_had_label: Vermeer
is_or_was_associated_with: https://nde.nl/ontology/hc/exhibition/rijksmuseum-vermeer-2023
has_or_had_type:
- PRINT_CATALOG
- hc:HardcoverBinding
has_or_had_author:
- has_or_had_name: Pieter Roelofs
has_or_had_role: AUTHOR
is_or_was_affiliated_with: Rijksmuseum Amsterdam
- has_or_had_name: Gregor J.M. Weber
has_or_had_role: AUTHOR
is_or_was_affiliated_with: Rijksmuseum Amsterdam
is_or_was_edited_by:
- has_or_had_label: Pieter Roelofs
has_or_had_publisher:
- has_or_had_label: Rijksmuseum
has_or_had_type: institutional
has_or_had_location: Amsterdam
- has_or_had_label: Hannibal Publishing
has_or_had_type: commercial
has_or_had_location: Veurne
is_or_was_published_at:
temporal_extent:
begin_of_the_begin: '2023-02-01T00:00:00Z'
end_of_the_begin: '2023-02-01T00:00:00Z'
begin_of_the_end: '2023-02-01T00:00:00Z'
end_of_the_end: '2023-02-01T00:00:00Z'
language:
- en
has_or_had_url:
- has_or_had_url: https://www.rijksmuseum.nl/nl/webshop/catalogus-vermeer
has_or_had_type: catalog_shop
has_or_had_description: "The official catalog of the groundbreaking Vermeer exhibition at the \nRijksmuseum (February 10 - June 4, 2023), featuring 28 of the Dutch \nmaster's 37 known paintings. Includes scholarly essays on Vermeer's \ntechnique, pigments, and subjects.\n"
has_or_had_content: '28'
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/catalog/moma-matisse-cutouts-2014
has_or_had_label: 'Henri Matisse: The Cut-Outs'
is_or_was_associated_with: https://nde.nl/ontology/hc/exhibition/moma-matisse-cutouts-2014
has_or_had_type:
- PRINT_CATALOG
- hc:HardcoverBinding
is_or_was_edited_by:
- has_or_had_label: Karl Buchberg
- has_or_had_label: Nicholas Cullinan
- has_or_had_label: Jodi Hauptman
- has_or_had_label: Nicholas Serota
has_or_had_publisher:
- has_or_had_label: The Museum of Modern Art
has_or_had_type: institutional
has_or_had_location: New York
is_or_was_published_at:
temporal_extent:
begin_of_the_begin: '2014-10-01T00:00:00Z'
end_of_the_begin: '2014-10-01T00:00:00Z'
begin_of_the_end: '2014-10-01T00:00:00Z'
end_of_the_end: '2014-10-01T00:00:00Z'
isbn_13: '9780870709159'
pages: 298
illustrations: 230 illustrations
language:
- en
price: $60.00
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/catalog/british-museum-arctic-2020
has_or_had_label: 'Arctic: culture and climate'
is_or_was_associated_with: https://nde.nl/ontology/hc/exhibition/british-museum-arctic-2020
has_or_had_type: DIGITAL_CATALOG
has_or_had_publisher:
- has_or_had_label: The British Museum Press
has_or_had_type: institutional
has_or_had_location: London
is_or_was_published_at:
temporal_extent:
begin_of_the_begin: '2020-10-22T00:00:00Z'
end_of_the_begin: '2020-10-22T00:00:00Z'
begin_of_the_end: '2020-10-22T00:00:00Z'
end_of_the_end: '2020-10-22T00:00:00Z'
has_or_had_url:
- has_or_had_url: https://www.britishmuseum.org/exhibitions/arctic-culture-and-climate
has_or_had_type: exhibition_page
pdf_url: https://www.britishmuseum.org/media/arctic-catalog.pdf
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"