glam/schemas/20251121/linkml/modules/classes/Container.yaml
kempersc 2761857b0d Add scripts for converting OWL/Turtle ontology to Mermaid and PlantUML diagrams
- Implemented `owl_to_mermaid.py` to convert OWL/Turtle files into Mermaid class diagrams.
- Implemented `owl_to_plantuml.py` to convert OWL/Turtle files into PlantUML class diagrams.
- Added two new PlantUML files for custodian multi-aspect diagrams.
2025-11-22 23:01:13 +01:00

77 lines
2.3 KiB
YAML

# Container Class for Heritage Custodian Data
# Provides tree_root for instance validation
id: https://nde.nl/ontology/hc/class/Container
name: Container
title: Heritage Custodian Data Container
classes:
Container:
tree_root: true
description: >-
Root container class for Heritage Custodian data instances.
Provides tree_root for LinkML instance validation.
slots:
- custodians
- custodian_observations
- custodian_names
- custodian_legal_statuses
- custodian_places
- custodian_collections
- organizational_structures
- reconstruction_activities
slot_usage:
custodians:
range: Custodian
multivalued: true
inlined_as_list: true
description: "Collection of custodian hub entities"
custodian_observations:
range: CustodianObservation
multivalued: true
inlined_as_list: true
description: "Collection of custodian observations"
custodian_names:
range: CustodianName
multivalued: true
inlined_as_list: true
description: "Collection of custodian standardized names"
custodian_legal_statuses:
range: CustodianLegalStatus
multivalued: true
inlined_as_list: true
description: "Collection of custodian legal entities"
custodian_places:
range: CustodianPlace
multivalued: true
inlined_as_list: true
description: "Collection of custodian place designations"
custodian_collections:
range: CustodianCollection
multivalued: true
inlined_as_list: true
description: "Collection of heritage collections"
organizational_structures:
range: OrganizationalStructure
multivalued: true
inlined_as_list: true
description: "Collection of organizational units"
reconstruction_activities:
range: ReconstructionActivity
multivalued: true
inlined_as_list: true
description: "Collection of reconstruction activities"
comments:
- "Container class serves as tree_root for LinkML validation"
- "Enables validation of YAML/JSON instance files"
- "Not used in RDF serialization (flattened)"