glam/frontend/public/schemas/20251121/linkml/modules/classes/CastCollection.yaml
kempersc dfa667c90f Fix LinkML schema for valid RDF generation with proper slot_uri
Summary:
- Create 46 missing slot definition files with proper slot_uri values
- Add slot imports to main schema (01_custodian_name_modular.yaml)
- Fix YAML examples sections in 116+ class and slot files
- Fix PersonObservation.yaml examples section (nested objects → string literals)

Technical changes:
- All slots now have explicit slot_uri mapping to base ontologies (RiC-O, Schema.org, SKOS)
- Eliminates malformed URIs like 'custodian/:slot_name' in generated RDF
- gen-owl now produces valid Turtle with 153,166 triples

New slot files (46):
- RiC-O slots: rico_note, rico_organizational_principle, rico_has_or_had_holder, etc.
- Scope slots: scope_includes, scope_excludes, archive_scope
- Organization slots: organization_type, governance_authority, area_served
- Platform slots: platform_type_category, portal_type_category
- Social media slots: social_media_platform_category, post_type_*
- Type hierarchy slots: broader_type, narrower_types, custodian_type_broader
- Wikidata slots: wikidata_equivalent, wikidata_mapping

Generated output:
- schemas/20251121/rdf/01_custodian_name_modular_20260107_134534_clean.owl.ttl (6.9MB)
- Validated with rdflib: 153,166 triples, no malformed URIs
2026-01-07 13:48:03 +01:00

72 lines
2.4 KiB
YAML

id: https://nde.nl/ontology/hc/class/CastCollection
name: CastCollection
title: Cast Collection Type
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./GalleryType
- ./MuseumType
- ./PersonalCollectionType
- ../slots/class_metadata_slots
classes:
CastCollection:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: |
Art-historical or archaeological collection of plaster casts (reproductions)
of sculptures, architectural elements, and other artworks, typically used
for education and study.
**Wikidata**: Q29380643
**Scope**:
Cast collections (Abgusssammlungen) contain:
- Plaster casts of classical sculptures
- Reproductions of architectural ornaments
- Casts of medieval and Renaissance works
- Study collections for art history education
- Comparative materials for archaeological research
**Educational Purpose**:
Cast collections serve:
- Art history teaching and research
- Drawing and sculpture instruction
- Comparative stylistic analysis
- Access to works otherwise unavailable locally
- Preservation of endangered originals' form
**Cross-Type Linkages**:
Cast collections often exist within or alongside:
- **GalleryType**: Display of casts in gallery settings
- **MuseumType**: Museum collections including cast galleries
- **PersonalCollectionType**: Private collections of casts
**Notable Examples**:
- Abguss-Sammlung Antiker Plastik (Berlin)
- Cast Courts, Victoria and Albert Museum
- Museum of Classical Archaeology (Cambridge)
- Skulpturhalle Basel
**Related Types**:
- MuseumArchive (Q53566456) - Museum institutional records
- ArtArchive (Q27032254) - Art documentation
slots:
- custodian_types
- custodian_types_rationale
- related_gallery_type
- related_museum_type
- related_personal_collection_type
- specificity_annotation
- template_specificity
slot_usage:
custodian_types:
equals_expression: '["hc:MuseumType"]'
custodian_types_rationale:
equals_string: Cast collection is a museum collection type (M).
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true