glam/apps/archief-assistent/public/schemas/20251121/linkml/modules/classes/GhcidBlock.yaml
kempersc 6e63465196 Add ImageTilingServiceEndpoint class and archive ID class
- Introduced the ImageTilingServiceEndpoint class for tiled high-resolution image delivery, including deep-zoom and transformation capabilities, with multilingual descriptions and structured aliases.
- Archived the ID class as a backwards-compatible alias for Identifier, marking it as deprecated to enforce the use of the canonical Identifier model.
2026-02-15 21:40:13 +01:00

69 lines
2.1 KiB
YAML

# GHCIDBlock - GHCID generation metadata and history
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
# Extraction date: 2026-01-08
id: https://nde.nl/ontology/hc/classes/GHCIDBlock
name: GHCIDBlock
title: GHCIDBlock
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ./GHCIDHistoryEntry
- ./LocationResolution
default_range: string
classes:
GHCIDBlock:
description: GHCID generation metadata and history
attributes:
ghcid_current:
range: string
required: true
description: Current GHCID string (e.g., NL-NH-AMS-A-NBA)
ghcid_original:
range: string
description: Original GHCID if changed
ghcid_uuid:
range: string
required: false
description: UUID v5 (SHA-1) form (can be null if not yet generated)
ghcid_uuid_sha256:
range: string
required: false
description: UUID v8 (SHA-256) form (can be null if not yet generated)
ghcid_numeric:
range: integer
required: false
description: 64-bit numeric form (stored as integer in YAML, can be null)
record_id:
range: string
description: UUID v7 database record ID
generation_timestamp:
range: datetime
description: When GHCID was generated
ghcid_history:
range: GHCIDHistoryEntry
multivalued: true
inlined_as_list: true
description: History of GHCID changes
location_resolution:
range: LocationResolution
description: How settlement was resolved
geonames_id:
range: integer
description: GeoNames ID for settlement
base_ghcid_before_collision:
range: string
description: Original GHCID before collision resolution suffix was added
collision_resolved:
range: boolean
description: Whether a collision was detected and resolved