id: https://nde.nl/ontology/hc/class/EntityReconstruction name: entity_reconstruction_class title: EntityReconstruction Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ prov: http://www.w3.org/ns/prov# crm: http://www.cidoc-crm.org/cidoc-crm/ default_prefix: hc imports: - linkml:types - ../slots/has_score classes: EntityReconstruction: class_uri: prov:Entity description: | Abstract base class for reconstructed formal entities derived from observations. **Purpose**: EntityReconstruction represents the result of analyzing multiple observations to reconstruct a formal entity (legal status, name, place). **Relationship to Observations**: ``` CustodianObservation[] │ └── refers_or_referred_to → EntityReconstruction │ └── (subtypes: CustodianLegalStatus, CustodianName, CustodianPlace) ``` **PROV-O Semantics**: - `prov:Entity`: Base class for things with provenance - Links TO observations via inverse (has_derived_observation) - Links FROM observations via refers_or_referred_to **Subtypes**: - CustodianLegalStatus - Reconstructed legal entity - CustodianName - Reconstructed emic/etic name - CustodianPlace - Reconstructed place designation exact_mappings: - prov:Entity close_mappings: - crm:E73_Information_Object abstract: true slots: - has_score annotations: custodian_types: '["*"]' custodian_types_rationale: Abstract base class for all reconstructed entities. custodian_types_primary: null specificity_score: 0.5 specificity_rationale: Mid-level abstraction for entity reconstruction pattern. comments: - "MIGRATED: supports derived_from_entity → refers_or_referred_to (Rule 53)" - "Abstract base for reconstructed formal entities" - "PROV-O Entity for provenance tracking" - "Subtypes: CustodianLegalStatus, CustodianName, CustodianPlace"