glam/schemas/20251121/linkml/modules/classes/ConfidenceThreshold.yaml
2026-02-04 00:24:46 +01:00

43 lines
2 KiB
YAML

id: https://nde.nl/ontology/hc/class/ConfidenceThreshold
name: ConfidenceThreshold
title: Confidence Threshold
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
imports:
- linkml:types
- ../slots/20260202_matang/has_description
default_prefix: hc
classes:
ConfidenceThreshold:
class_uri: hc:ConfidenceThreshold
description: "A threshold value used in confidence-based processing or validation.\n\
\n**DEFINITION**:\n\nConfidenceThreshold captures the minimum (or maximum) confidence\
\ level\nrequired for an action or classification to be accepted. Common in:\n\
- NLP entity extraction pipelines\n- ML classification workflows\n- Automated\
\ data validation\n- Quality assurance checks\n\n**THRESHOLD TYPES**:\n\n- **CONFIDENCE**:\
\ Minimum confidence score for acceptance (0.0-1.0)\n- **PROBABILITY**: Probability\
\ threshold for classification\n- **QUALITY**: Minimum quality score for data\
\ acceptance\n- **SIMILARITY**: Minimum similarity score for matching\n\n**EXAMPLE**:\n\
```yaml\nhas_threshold:\n - threshold_value: 0.85\n threshold_type:\
\ CONFIDENCE\n threshold_description: \"Entity must have ≥85% confidence\
\ to be extracted\"\n - threshold_value: 0.70\n threshold_type: SIMILARITY\n\
\ threshold_description: \"Name matches require ≥70% similarity\"\n```\n\n\
**Migration (2026-01-22)**:\nCreated as part of confidence_threshold → has_threshold\
\ migration\nper slot_fixes.yaml (Rule 53).\n"
slots:
- has_description
slot_usage:
has_description:
# range: string
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Threshold-based processing applies across heritage
types.
specificity_score: 0.6
specificity_rationale: Specialized class for methodology/processing contexts.
examples:
- value: null
- value: null
- value: null