original_entry: name: Archivio Prezzolini institution_type: ARCHIVE source: CH-Annotator (switzerland_isil_ch_annotator.yaml) identifiers: [] locations: - region: TI country: CH processing_timestamp: '2025-12-06T23:39:09.433315+00:00' ghcid: ghcid_current: CH-TI-RUV-A-AP ghcid_original: CH-TI-XXX-A-AP ghcid_uuid: e3910030-7c80-5721-a5a3-b07941153d09 ghcid_uuid_sha256: 17ed535c-ab7c-8921-6e26-5a7fe3f58baa ghcid_numeric: 1724125889831905569 record_id: fee37653-4473-4e19-938b-1f3bca1a6236 generation_timestamp: '2025-12-06T23:39:09.433315+00:00' location_resolution: method: GOOGLE_PLACES_GEONAMES country_code: CH region_code: TI region_name: Ticino city_code: RUV city_name: Ruvigliana geonames_id: 8469275 feature_code: PPL google_place_id: ChIJ72y-5_wthEcRp_j2kLbuSt4 latitude: 46.001231499999996 longitude: 8.9781031 resolution_date: '2025-12-07T16:39:45.562002+00:00' ghcid_history: - ghcid: CH-TI-XXX-A-AP ghcid_numeric: 1724125889831905569 valid_from: '2025-12-06T23:39:09.433315+00:00' reason: Initial GHCID from CH-Annotator (switzerland_isil_ch_annotator.yaml) valid_to: '2025-12-07T16:39:45.562002+00:00' - ghcid: CH-TI-RUV-A-AP ghcid_numeric: 1724125889831905569 valid_from: '2025-12-07T16:39:45.562002+00:00' reason: 'Location resolved via Google Places + GeoNames: Ruvigliana (TI)' custodian_name: claim_type: custodian_name claim_value: Archivio Prezzolini source_type: ch_annotator identifiers: - identifier_scheme: GHCID identifier_value: CH-TI-RUV-A-AP - identifier_scheme: GHCID_UUID identifier_value: e3910030-7c80-5721-a5a3-b07941153d09 - identifier_scheme: GHCID_UUID_SHA256 identifier_value: 17ed535c-ab7c-8921-6e26-5a7fe3f58baa - identifier_scheme: GHCID_NUMERIC identifier_value: '1724125889831905569' - identifier_scheme: RECORD_ID identifier_value: fee37653-4473-4e19-938b-1f3bca1a6236 provenance: data_source: CSV_REGISTRY data_tier: TIER_1_AUTHORITATIVE extraction_date: '2025-11-19T09:22:31.445112' extraction_method: 'Created from CH-Annotator file: switzerland_isil_ch_annotator.yaml' confidence_score: 0.95 notes: - Canonical location added via normalize_custodian_files.py on 2025-12-08T23:11:09Z - Canonical location added via normalize_custodian_files.py on 2025-12-08T23:47:39Z - Canonical location added via normalize_custodian_files.py on 2025-12-09T06:49:03Z - 'YouTube/Google Maps enrichment 2025-12-09T09:18:27Z: YouTube: not found' schema_version: 2.0.0 enrichment_provenance: google_maps_enrichment: content_hash: sha256-0kyVv3rrSP5X4Rnydm7U+ay0B6SYJLLEbNnsQcQo2OQ= verified_at: '2025-12-28T19:58:06.336263+00:00' provenance_schema_version: '2.0' standards_compliance: - W3C PROV-O - W3C SRI (content hashes) generated_at: '2025-12-28T19:58:06.336350+00:00' ch_annotator: convention_id: ch_annotator-v1_7_0 convention_version: 1.7.0 entity_classification: hypernym: GRP hypernym_label: GROUP subtype: GRP.HER.ARC subtype_label: ARCHIVE ontology_class: schema:ArchiveOrganization alternative_classes: - org:FormalOrganization - glam:HeritageCustodian extraction_provenance: namespace: glam path: /files/switzerland_isil.yaml agent: batch-script-create-custodian-from-ch-annotator context_convention: ch_annotator-v1_7_0 source_archived_at: '2025-11-19T09:22:31.445112' statement_created_at: '2025-12-06T21:13:14.508879+00:00' source_type: isil_registry_csv migration_note: Migrated from agent:claude-conversation on 2025-12-30 annotation_provenance: annotation_agent: opencode-claude-sonnet-4 annotation_date: '2025-12-06T21:13:14.508879+00:00' annotation_method: retroactive CH-Annotator application via batch script source_file: switzerland_isil.yaml annotation_metadata: confidence_score: 0.95 verified: false verification_date: null verified_by: null entity_claims: - claim_type: full_name claim_value: Archivio Prezzolini property_uri: skos:prefLabel provenance: namespace: glam path: /files/switzerland_isil.yaml agent: batch-script-create-custodian-from-ch-annotator context_convention: ch_annotator-v1_7_0 source_archived_at: '2025-11-19T09:22:31.445112' statement_created_at: '2025-12-06T21:13:14.508879+00:00' source_type: isil_registry_csv migration_note: Migrated from agent:claude-conversation on 2025-12-30 confidence: 0.95 - claim_type: institution_type claim_value: ARCHIVE property_uri: rdf:type provenance: namespace: glam path: /files/switzerland_isil.yaml agent: batch-script-create-custodian-from-ch-annotator context_convention: ch_annotator-v1_7_0 source_archived_at: '2025-11-19T09:22:31.445112' statement_created_at: '2025-12-06T21:13:14.508879+00:00' source_type: isil_registry_csv migration_note: Migrated from agent:claude-conversation on 2025-12-30 confidence: 0.95 integration_note: created_from: switzerland_isil_ch_annotator.yaml creation_date: '2025-12-06T23:39:09.433315+00:00' creation_method: create_custodian_from_ch_annotator.py google_maps_enrichment: place_id: ChIJ72y-5_wthEcRp_j2kLbuSt4 formatted_address: Piazza Carlo Cattaneo 1, 6976 Lugano, Switzerland website: http://www.archiviostoricolugano.ch/ latitude: 46.001231499999996 longitude: 8.9781031 enriched_at: '2025-12-07T16:39:45.562002+00:00' source: Google Places API (New) _provenance: content_hash: algorithm: sha256 value: sha256-0kyVv3rrSP5X4Rnydm7U+ay0B6SYJLLEbNnsQcQo2OQ= scope: enrichment_section computed_at: '2025-12-28T19:58:06.336263+00:00' prov: wasDerivedFrom: https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJ72y-5_wthEcRp_j2kLbuSt4 wasGeneratedBy: '@type': prov:Activity name: google_maps_api_fetch used: https://maps.googleapis.com/maps/api/place verification: status: verified last_verified: '2025-12-28T19:58:06.336313+00:00' location: latitude: 46.001231499999996 longitude: 8.9781031 coordinate_provenance: source_type: GHCID_RESOLUTION_DIRECT source_path: ghcid.location_resolution entity_id: 8469275 resolution_method: GOOGLE_PLACES_GEONAMES city: Ruvigliana region: Ticino region_code: TI country: CH formatted_address: Piazza Carlo Cattaneo 1, 6976 Lugano, Switzerland geonames_id: 8469275 feature_code: PPL normalization_timestamp: '2025-12-09T06:49:03.148948+00:00' youtube_status: NOT_FOUND youtube_search_query: Archivio Prezzolini official youtube_search_timestamp: '2025-12-09T09:18:27.674176+00:00' logo_enrichment: enrichment_timestamp: '2025-12-22T20:39:20.878896+00:00' source_url: http://www.archiviostoricolugano.ch extraction_method: crawl4ai claims: - claim_type: favicon_url claim_value: http://www.archiviostoricolugano.ch/favicon.ico source_url: http://www.archiviostoricolugano.ch css_selector: '[document] > html > head > link' retrieved_on: '2025-12-22T20:39:20.878896+00:00' extraction_method: crawl4ai_link_rel favicon_type: image/svg+xml favicon_sizes: '' - claim_type: og_image_url claim_value: https://wplugano.gamma.promemoriagroup.com/wp-content/uploads/2021/11/luganostoria_homepage_cover.jpg source_url: http://www.archiviostoricolugano.ch css_selector: '[document] > html > head > meta:nth-of-type(8)' retrieved_on: '2025-12-22T20:39:20.878896+00:00' extraction_method: crawl4ai_meta_og summary: total_claims: 2 has_primary_logo: false has_favicon: true has_og_image: true favicon_count: 1