glam/apps/archief-assistent
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
..
backend remove a,bihguous web-claims 2025-12-21 00:01:54 +01:00
e2e test(archief-assistent): update E2E tests for entity extraction cache 2026-01-10 12:55:22 +01:00
node_modules Add Playwright test results JSON file with initial test suite and failure details 2026-01-09 21:33:31 +01:00
playwright-report Add Playwright test results JSON file with initial test suite and failure details 2026-01-09 21:33:31 +01:00
public feat(archief-assistent): add ontology-driven types vocabulary for cache segmentation 2026-01-10 12:57:03 +01:00
src feat(archief-assistent): add ontology-driven types vocabulary for cache segmentation 2026-01-10 12:57:03 +01:00
test-results Add Playwright test results JSON file with initial test suite and failure details 2026-01-09 21:33:31 +01:00
tests Refactor code structure for improved readability and maintainability 2026-01-09 11:05:26 +01:00
deploy-backend.sh remove a,bihguous web-claims 2025-12-21 00:01:54 +01:00
index.html remove a,bihguous web-claims 2025-12-21 00:01:54 +01:00
package.json Add Playwright test results JSON file with initial test suite and failure details 2026-01-09 21:33:31 +01:00
playwright-results.json Add Playwright test results JSON file with initial test suite and failure details 2026-01-09 21:33:31 +01:00
playwright.config.ts test(archief-assistent): add Playwright E2E test suite 2026-01-09 21:09:56 +01:00
tsconfig.app.json remove a,bihguous web-claims 2025-12-21 00:01:54 +01:00
tsconfig.json remove a,bihguous web-claims 2025-12-21 00:01:54 +01:00
tsconfig.node.json remove a,bihguous web-claims 2025-12-21 00:01:54 +01:00
vite.config.ts remove a,bihguous web-claims 2025-12-21 00:01:54 +01:00