glam/apps/archief-assistent
kempersc f2bc2d54cb feat(archief-assistent): integrate ontology-driven vocabulary into semantic cache
Implements Rule 46: Ontology-Driven Cache Segmentation

Semantic Cache Enhancements:
- Add institutionSubtype, recordSetType, wikidataEntity to ExtractedEntities
- Add extractionMethod field to track vocabulary vs regex extraction
- Implement async extractEntitiesWithVocabulary() using term log
- Maintain sync regex fallback for cache key generation (<5ms)

Build Pipeline:
- Add prebuild hook to regenerate types-vocab.json from LinkML schemas
- Extract vocabulary from *Type.yaml and *Types.yaml schema files
- Generate GLAMORCUBESFIXPHDNT code mappings automatically

New Script:
- scripts/extract-types-vocab.ts - Extracts vocabulary from LinkML schemas
- Supports --skip-embeddings flag for faster builds
- Outputs to apps/archief-assistent/public/types-vocab.json

This enables richer cache segmentation using ontology-derived subtypes
(e.g., 'MUNICIPAL_ARCHIVE', 'ART_MUSEUM') instead of just top-level
GLAMORCUBESFIXPHDNT codes.
2026-01-10 13:30:30 +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): integrate ontology-driven vocabulary into semantic cache 2026-01-10 13:30:30 +01:00
src feat(archief-assistent): integrate ontology-driven vocabulary into semantic cache 2026-01-10 13:30:30 +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 feat(archief-assistent): integrate ontology-driven vocabulary into semantic cache 2026-01-10 13:30:30 +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