kempersc
|
01b9d77566
|
feat(archief-assistent): add ontology-driven types vocabulary for cache segmentation
Add LinkML-derived vocabulary for semantic cache entity extraction (Rule 46):
- types-vocab.json: 10,142 lines of institution type vocabulary from LinkML
- 19 GLAMORCUBESFIXPHDNT type codes with Dutch/English/German/French labels
- Includes subtypes (kunstmuseum, rijksmuseum, streekarchief, etc.)
- Extracted from CustodianType.yaml and CustodianTypes.yaml
- types-vocabulary.ts: TypeScript module for entity extraction
- Exports INSTITUTION_TYPES with regex patterns per type code
- Replaces hardcoded patterns with schema-derived vocabulary
- Supports multilingual matching
- Rule 46 documentation (.opencode/rules/)
- Specifies vocabulary extraction workflow
- Defines cache key generation algorithm
- Migration path from hardcoded patterns
|
2026-01-10 12:57:03 +01:00 |
|