Provenance, attribution and extraction quality

    Context and Problem Statement

    The property model must distinguish a statement’s meaning from who extracted it, which evidence supports it and how confidently that extraction was made. Resource-wide attribution can become misleading when statements have mixed origins.

    This is an OPDA method decision adapted from source record 0071i at revision 67174057e6384b79d0b28b7736fe70a66e112895. Its number is local to this repository. The decision adopts the scoped method, not the originating implementation or its approval history.

    Decision Drivers

    • Preserve accountable meaning across independently evolving property contexts.
    • Keep semantic commitments, validation and implementation evidence distinguishable.
    • Make the adopted rules usable by practitioners and implementers in this repository.

    Considered Options

    • Use only editorial text.
    • Reify every statement unconditionally.
    • Use canonical PROV-O with resource attribution and selective statement qualification.

    Decision Outcome

    Adopt a bounded canonical-IRI PROV-O profile without owl:imports. Use resource-level provenance only under the stated uniformity/immutability condition, and qualify mixed-origin statements selectively.

    Consequences

    • Good, because the selected rules provide an explicit contract for reviewing property-model proposals.
    • Good, because local decision links make the applicable method available with the website.
    • Bad, because authors and implementers must maintain the distinctions and evidence described below.
    • Neutral, because accepting this method does not establish conformance of an existing candidate or runtime.

    Confirmation

    Implementation pending. This record is accepted as the selected modelling method. No source validation result, completed checklist, council vote or delivered artefact is transferred as evidence that OPDA has implemented it.

    • Identify the local ontology/profile artefacts that implement each applicable rule.
    • Record positive and negative conformance evidence against the selected package.
    • Review domain examples and any introduced vocabulary with the responsible working group.
    • Record exclusions, conditional activations and remaining implementation gaps explicitly.

    Rules

    R1 — Core model

    Use PROV Entity, Activity and Agent/SoftwareAgent resources for generated information, extraction activities and tools. Preserve activity-to-qualified-association-to-plan grouping where the qualified pattern is used; do not impose single-association or single-plan cardinality without a separate decision. Represent repository/commit specialisation as provenance entities with proper location resources.

    R2 — Source file correction

    A source-file path is a literal-valued local datatype property, independent of prov:atLocation. It cannot be a subproperty of that object-valued predicate. Document Activity/Entity intended subjects with schema:domainIncludes, and constrain the string with SHACL. This preserves the 28 August correction.

    R3 — Local metadata

    Confidence is a decimal annotation between 0 and 1; line number is an integer annotation tied to the source revision; tool version is a descriptive datatype property on the software agent. These are local terms, not PROV-O terms. Their OPDA declarations and applicability waivers must be governed before emission.

    R4 — Hybrid granularity

    Resource-level attribution is permitted when all statements share origin and confidence and the resource is created and validated as an immutable unit. Divergent attribution or confidence triggers statement-level RDF 1.2 reification. Do not add manually authored statements later while retaining an inaccurate uniform attribution.

    R5 — Additional vocabularies

    Do not adopt PAV or a full DQV measurement model for a single extraction-confidence value. If additional quality dimensions justify a richer model, adopt a scoped compatible representation explicitly. Never create a cross-kind subproperty assertion merely as a convenient mapping.

    R6 — Four questions

    Keep causal extraction origin, editorial modelling history, mapping-decision provenance and discovery-system origin distinct. A resource may carry all four, but a source-system name is not an extractor, and attribution is not proof of truth.

    R7 — Validation surface

    The selected starting surface checks attributed resources, extraction activities and software agents. Validate generated/attributed links, confidence bounds, activity start and associated agent, agent label and optional tool version. The source’s reified-provenance, pipeline-completeness, qualified-association, plan and repository expansion shapes remain deferred pending an activating local decision; no delivered source count is an OPDA implementation claim.

    R8 — Conditional qualified generation

    Generation-event qualification is conditional. If source-file, line or location details vary such that entity attribution is inadequate, activate prov:qualifiedGeneration through a reviewed local amendment. Retain wasGeneratedBy and entity attribution; move generation-event attributes to prov:Generation and revise shapes/applicability together. Existing resources require no automatic retroactive migration.

    Two independent qualifications

    Statement reification handles mixed statement evidence; qualified generation handles attributes of the generation event. They can coexist. Activating one does not eliminate the other or silently activate deferred validation shapes.

    More Information

    • ODR-0037 — related local method decision.
    • ODR-0046 — related local method decision.
    • ODR-0050 — related local method decision.
    • ODR-0051 — related local method decision.
    • ODR-0058 — related local method decision.

    The source identifier and revision are retained for traceability in the method adoption crosswalk. References to unadopted source decisions are not links to same-numbered local records: their relevant limits are restated here, and they confer no wider adoption.

    Amendments

    • 2026-09-05 — Rewritten and renumbered for OPDA; selected normative rules and applicable amendment precedence preserved. Source-specific examples, organisation identifiers, operational paths, votes and implementation receipts were not transferred.

    ← Back to ODR Corpus  |  Download Markdown source

    This record's status, scope and dated amendments identify its current authority. Historical decisions retain their recorded context; later corrections remain auditable in Git history.

    Comments

    Loading comments…