glam/frontend/public/schemas/20251121/linkml/modules/classes/UnescoIchElement.yaml
kempersc 1fb924c412 feat: add ontology mappings to LinkML schema and enhance entity resolution
Schema enhancements (443 files):
- Add class_uri with proper ontology references (schema:, prov:, skos:, rico:)
- Add close_mappings, related_mappings per Rule 50 convention
- Replace stub hc: slot_uri with standard predicates (dcterms:identifier, skos:prefLabel)
- Improve descriptions with ontology mapping rationale
- Add prefixes blocks to all schema modules

Entity Resolution improvements:
- Add entity_resolution module with email semantics parsing
- Enhance build_entity_resolution.py with email-based matching signals
- Extend Entity Review API with filtering by signal types and count
- Add candidates caching and indexing for performance
- Add ReviewLoginPage component

New rules and documentation:
- Add Rule 51: No Hallucinated Ontology References
- Add .opencode/rules/no-hallucinated-ontology-references.md
- Add .opencode/rules/slot-ontology-mapping-reference.md
- Add adms.ttl and dqv.ttl ontology files

Frontend ontology support:
- Add RiC-O_1-1.rdf and schemaorg.owl to public/ontology
2026-01-13 13:51:02 +01:00

61 lines
1.8 KiB
YAML

# UnescoIchElement - Single UNESCO ICH element
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
# Extraction date: 2026-01-08
id: https://nde.nl/ontology/hc/classes/UnescoIchElement
name: UnescoIchElement
title: UnescoIchElement
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#
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ../enums/WikidataListTypeEnum
default_range: string
classes:
UnescoIchElement:
description: >-
A UNESCO Intangible Cultural Heritage (ICH) element, representing
traditions, practices, or cultural expressions inscribed on UNESCO
lists. Captures ICH ID, name, list type, inscription year, whether
multinational, URL, and description.
Ontology mapping rationale:
- class_uri is skos:Concept because ICH elements are conceptual
categories in UNESCO's intangible heritage classification system
- close_mappings includes schema:Thing as ICH elements are identifiable
things with names and descriptions
- related_mappings includes prov:Entity for provenance tracking
class_uri: skos:Concept
close_mappings:
- schema:Thing
related_mappings:
- prov:Entity
attributes:
unesco_ich_id:
range: string
required: true
name:
range: string
required: true
list_type:
range: WikidataListTypeEnum
list_name:
range: string
inscription_year:
range: integer
multinational:
range: boolean
url:
range: uri
element_description:
range: string