id: https://nde.nl/ontology/hc/class/CollectionDiscoveryScore name: collection_discovery_score_class title: Collection Discovery Score Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ sosa: http://www.w3.org/ns/sosa/ prov: http://www.w3.org/ns/prov# schema: http://schema.org/ imports: - linkml:types - ../slots/has_score # default_range: string classes: CollectionDiscoveryScore: class_uri: sosa:Observation description: 'Structured score for collection discovery/exploration relevance. Captures the computed relevance score from search/retrieval algorithms acting as observation systems, along with metadata about when and how the score was computed. **Use cases**: - RAG retrieval relevance scores for collection metadata - Search result ranking scores - Collection exploration priority scores - Template-specific relevance for different query contexts **Score semantics**: - 0.0 = Not relevant to query/context - 0.5 = Moderately relevant - 1.0 = Highly relevant' exact_mappings: - sosa:Observation close_mappings: - prov:Entity - schema:Rating slots: - has_score comments: - Created per slot_fixes.yaml revision for collection_discovery_score migration - Replaces primitive float with structured observation - 'RULE 53: Part of collection_discovery_score → has_score + CollectionDiscoveryScore migration' annotations: specificity_score: 0.75 specificity_rationale: Fairly specific - applies to collection search/discovery contexts custodian_types: '[''*'']' examples: - value: 'has_score: 0.85 score_context: "collection_discovery" computed_at: "2026-01-19T12:00:00Z" algorithm_version: "v1.2.0" ' - value: 'has_score: 0.92 score_context: "archive_search" computed_at: "2026-01-19T14:30:00Z" '