Update manifest timestamp and minor class fixes
This commit is contained in:
parent
181991940f
commit
9b769f1ca2
4 changed files with 136 additions and 19 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-07T12:48:56.045Z",
|
||||
"generated": "2026-01-07T19:11:26.326Z",
|
||||
"version": "1.0.0",
|
||||
"categories": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -21,9 +21,29 @@ default_prefix: hc
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../enums/DualClassPatternEnum
|
||||
- ../slots/dual_class_role
|
||||
- ../slots/linked_class_name
|
||||
- ../slots/link_rationale
|
||||
|
||||
# Slot definitions are inlined here to avoid circular imports
|
||||
# These slots are also available separately in ../slots/ for reuse
|
||||
|
||||
slots:
|
||||
dual_class_role:
|
||||
slot_uri: hc:dualClassRole
|
||||
description: |
|
||||
Role of this class in the dual-class pattern.
|
||||
Either 'custodian_type' (organization) or 'collection_type' (record set).
|
||||
range: DualClassPatternEnum
|
||||
|
||||
linked_class_name:
|
||||
slot_uri: rdfs:seeAlso
|
||||
description: |
|
||||
Name of the linked class in the dual-class pattern.
|
||||
range: string
|
||||
|
||||
link_rationale:
|
||||
slot_uri: skos:editorialNote
|
||||
description: |
|
||||
Editorial note explaining the dual-class pattern linkage.
|
||||
range: string
|
||||
|
||||
classes:
|
||||
DualClassLink:
|
||||
|
|
|
|||
|
|
@ -20,11 +20,44 @@ default_prefix: hc
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/specificity_score
|
||||
- ../slots/specificity_rationale
|
||||
- ../slots/specificity_timestamp
|
||||
- ../slots/specificity_agent
|
||||
- ../slots/template_specificity
|
||||
|
||||
# Slot definitions are inlined here to avoid circular imports
|
||||
# These slots are also available separately in ../slots/ for reuse
|
||||
|
||||
slots:
|
||||
specificity_score:
|
||||
slot_uri: hc:specificityScore
|
||||
description: |
|
||||
Specificity score for RAG retrieval filtering (0.0-1.0).
|
||||
LOWER scores = more broadly relevant; HIGHER scores = more specific.
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
|
||||
specificity_rationale:
|
||||
slot_uri: skos:note
|
||||
description: |
|
||||
Explanation for the assigned specificity score.
|
||||
range: string
|
||||
|
||||
specificity_timestamp:
|
||||
slot_uri: prov:generatedAtTime
|
||||
description: |
|
||||
ISO 8601 timestamp when the specificity annotation was created.
|
||||
range: datetime
|
||||
|
||||
specificity_agent:
|
||||
slot_uri: prov:wasAttributedTo
|
||||
description: |
|
||||
Agent (human or AI) that created the specificity annotation.
|
||||
range: string
|
||||
|
||||
template_specificity:
|
||||
slot_uri: hc:templateSpecificity
|
||||
description: |
|
||||
Per-template specificity scores for context-aware RAG filtering.
|
||||
range: TemplateSpecificityScores
|
||||
inlined: true
|
||||
|
||||
classes:
|
||||
SpecificityAnnotation:
|
||||
|
|
|
|||
|
|
@ -18,16 +18,80 @@ default_prefix: hc
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/archive_search_score
|
||||
- ../slots/museum_search_score
|
||||
- ../slots/library_search_score
|
||||
- ../slots/collection_discovery_score
|
||||
- ../slots/person_research_score
|
||||
- ../slots/location_browse_score
|
||||
- ../slots/identifier_lookup_score
|
||||
- ../slots/organizational_change_score
|
||||
- ../slots/digital_platform_score
|
||||
- ../slots/general_heritage_score
|
||||
|
||||
# Slot definitions are inlined here to avoid circular imports
|
||||
# These slots are also available separately in ../slots/ for reuse
|
||||
|
||||
slots:
|
||||
archive_search_score:
|
||||
slot_uri: hc:archiveSearchScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for archival institution queries
|
||||
|
||||
museum_search_score:
|
||||
slot_uri: hc:museumSearchScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for museum and gallery queries
|
||||
|
||||
library_search_score:
|
||||
slot_uri: hc:librarySearchScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for library and bibliographic queries
|
||||
|
||||
collection_discovery_score:
|
||||
slot_uri: hc:collectionDiscoveryScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for collection exploration
|
||||
|
||||
person_research_score:
|
||||
slot_uri: hc:personResearchScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for staff and personnel queries
|
||||
|
||||
location_browse_score:
|
||||
slot_uri: hc:locationBrowseScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for geographic browsing
|
||||
|
||||
identifier_lookup_score:
|
||||
slot_uri: hc:identifierLookupScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for identifier resolution
|
||||
|
||||
organizational_change_score:
|
||||
slot_uri: hc:organizationalChangeScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for change event queries
|
||||
|
||||
digital_platform_score:
|
||||
slot_uri: hc:digitalPlatformScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for digital systems queries
|
||||
|
||||
general_heritage_score:
|
||||
slot_uri: hc:generalHeritageScore
|
||||
range: float
|
||||
minimum_value: 0.0
|
||||
maximum_value: 1.0
|
||||
description: Specificity score for general heritage queries (fallback)
|
||||
|
||||
classes:
|
||||
TemplateSpecificityScores:
|
||||
|
|
|
|||
Loading…
Reference in a new issue