glam/schemas/20251121/linkml/modules/classes/InvalidWebClaim.yaml

74 lines
2.9 KiB
YAML

id: https://nde.nl/ontology/hc/classes/InvalidWebClaim
name: InvalidWebClaim
title: InvalidWebClaim
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
dqv: http://www.w3.org/ns/dqv#
imports:
- linkml:types
- ./XPath
- ../slots/has_or_had_type
- ./ClaimType
- ./ClaimTypes
default_range: string
classes:
InvalidWebClaim:
description: "A web claim that failed validation, preserving the original extracted data along with the validation failure reason and rule violated. Used for audit trails and quality assessment of extraction processes.\nOntology mapping rationale: - class_uri is rdf:Statement because this represents a claim/assertion\n that was made but found to be invalid - the statement structure is\n preserved even though the content failed validation\n- close_mappings includes dqv:QualityAnnotation as this documents a\n quality issue with extracted data\n- related_mappings includes prov:Entity for provenance tracking\nXPath provenance is captured via has_or_had_provenance_path using the XPath class, which consolidates expression, match_score, and source_document."
class_uri: rdf:Statement
close_mappings:
- dqv:QualityAnnotation
related_mappings:
- prov:Entity
slots:
- has_or_had_type
slot_usage:
has_or_had_type:
range: ClaimType
inlined: true
required: false
description: 'MIGRATED from claim_type per slot_fixes.yaml (Rule 53/56, 2026-01-19).
Type of claim that failed validation.
Uses ClaimType class hierarchy.
'
attributes:
claim_value:
range: string
description: Extracted value
raw_value:
range: string
description: Raw value before processing
source_url:
range: uri
description: URL claim was extracted from
retrieved_on:
range: datetime
description: When page was archived
has_or_had_provenance_path:
range: XPath
inlined: true
description: XPath provenance path documenting the exact location in the source HTML where this claim was extracted from. Contains expression, match_score, matched_text, and source_document (path to archived HTML file).
extraction_method:
range: string
description: Extraction method
extraction_timestamp:
range: datetime
description: When claim was extracted
validation_reason:
range: string
description: Reason why claim was invalid
validation_rule:
range: string
description: Rule that was violated
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
custodian_types_rationale: Universal utility concept