glam/schemas/20251121/linkml/modules/classes/SourceRecord.yaml
kempersc 626bd3a095 refactor(schemas): apply naming conventions to 261 class files
- Apply Rule 39: RiC-O style hasOrHad*/isOrWas* for temporal slots
- Apply Rule 43: Singular noun convention (keywords → keyword)
- Update slot references to match renamed slot files
- Maintain schema integrity across all class definitions
2026-01-10 15:36:33 +01:00

97 lines
3 KiB
YAML

# SourceRecord - Individual source record with claims
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
# Extraction date: 2026-01-08
id: https://nde.nl/ontology/hc/classes/SourceRecord
name: SourceRecord
title: SourceRecord
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#
imports:
- linkml:types
- ../enums/DataTierEnum
default_range: string
classes:
SourceRecord:
description: Individual source record with claims
attributes:
source_type:
range: string
description: Type identifier (nde_csv_registry, google_maps_api, etc.)
data_tier:
range: DataTierEnum
description: Quality tier of this source
fetch_timestamp:
range: datetime
description: When data was fetched
has_or_had_api_endpoint:
range: uri
description: API endpoint used
place_id:
range: string
description: Google Maps place ID
data_url:
range: uri
description: Data source URL
match_method:
range: string
description: Method used for matching
claims_extracted:
range: string
multivalued: true
inlined_as_list: true
description: List of claim fields extracted
entity_id:
range: string
description: Wikidata entity ID (Q-number)
wikidata_id:
range: string
description: Wikidata entity ID (Q-number) - alternative key to entity_id
source_url:
range: uri
description: Source URL for the data
extraction_source:
range: string
multivalued: true
inlined_as_list: true
description: List of extraction source methods (e.g., archiveslab_llm_extraction)
retrieved_at:
range: datetime
description: When data was retrieved (alias for fetch_timestamp)
search_result:
range: string
description: Result of search operation (found, not_found, etc.)
search_queries:
range: string
multivalued: true
inlined_as_list: true
description: Search queries attempted
note:
range: string
description: Additional notes about this source record
source_file:
range: string
description: Source file name
research_date:
range: string
description: Date of research (YYYY-MM-DD format)
url:
range: uri
description: URL of the source (website URL, etc.)
data_extracted:
range: string
multivalued: true
inlined_as_list: true
description: List of data types/fields extracted from this source
merge_note:
range: string
description: Note about merge operations involving this source record