# CH-Annotator to Custodian Integration Report **Generated**: 2025-12-06T23:23:36.329132+00:00 ## Summary | Metric | Count | |--------|-------| | Total custodian files | 3244 | | Files with CH-Annotator | 170 | | Files without CH-Annotator | 3074 | | Integration rate | 5.2% | ## Integrated by Source File | Source File | Custodian Files Updated | |-------------|------------------------| | netherlands_complete_ch_annotator.yaml | 147 | | austria_complete_ch_annotator.yaml | 6 | | czech_unified_ch_annotator.yaml | 5 | | latin_american_institutions_AUTHORITATIVE_ch_annotator.yaml | 4 | | japan_complete_ch_annotator.yaml | 3 | | georgia_glam_institutions_enriched_ch_annotator.yaml | 2 | | belgium_complete_ch_annotator.yaml | 1 | | bulgaria_complete_ch_annotator.yaml | 1 | | egypt_institutions_ch_annotator.yaml | 1 | ## What Was Added Each integrated custodian file now has a `ch_annotator` section containing: - **convention_id**: `ch_annotator-v1_7_0` - **entity_classification**: Hypernym codes (GRP.HER.LIB, GRP.HER.MUS, etc.) - **ontology_class**: Schema.org/W3C ORG mappings - **extraction_provenance**: Source file, timestamp, agent - **annotation_provenance**: When annotation was applied - **entity_claims**: Extracted claims (name, type, location, identifiers) ## Example Integration ```yaml ch_annotator: convention_id: ch_annotator-v1_7_0 entity_classification: hypernym: GRP subtype: GRP.HER.LIB ontology_class: schema:Library entity_claims: - claim_type: full_name claim_value: KB, nationale bibliotheek property_uri: skos:prefLabel ``` ## Next Steps 1. **Create custodian files** for unmatched CH-Annotator institutions 2. **Validate** integrated files against LinkML schema 3. **Export** to RDF/JSON-LD with CH-Annotator provenance