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 |
|
kempersc
|
519b0b47a8
|
Add Playwright test results JSON file with initial test suite and failure details
|
2026-01-09 21:33:31 +01:00 |
|
kempersc
|
97f85e0050
|
deps(archief-assistent): add playwright for E2E testing
- Add @playwright/test as dev dependency
- Alphabetize dependencies list
|
2026-01-09 21:06:12 +01:00 |
|
kempersc
|
98c42bf272
|
Fix LinkML URI conflicts and generate RDF outputs
- Fix scope_note → finding_aid_scope_note in FindingAid.yaml
- Remove duplicate wikidata_entity slot from CustodianType.yaml (import instead)
- Remove duplicate rico_record_set_type from class_metadata_slots.yaml
- Fix range types for equals_string compatibility (uriorcurie → string)
- Move class names from close_mappings to see_also in 10 RecordSetTypes files
- Generate all RDF formats: OWL, N-Triples, RDF/XML, N3, JSON-LD context
- Sync schemas to frontend/public/schemas/
Files: 1,151 changed (includes prior CustodianType migration)
|
2026-01-07 12:32:59 +01:00 |
|
kempersc
|
d64f857aa9
|
add sparql validator and RAG injector
|
2025-12-30 03:43:31 +01:00 |
|
kempersc
|
aca68ea47f
|
remove a,bihguous web-claims
|
2025-12-21 00:01:54 +01:00 |
|