# SourceProvenance - Detailed provenance information about a source # Extracted from custodian_source.yaml per Rule 38 (modular schema files) # Extraction date: 2026-01-08 id: https://nde.nl/ontology/hc/classes/SourceProvenance name: SourceProvenance title: SourceProvenance 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# pav: http://purl.org/pav/ imports: - linkml:types default_range: string classes: SourceProvenance: description: >- Detailed provenance information about a source including file location metadata such as CSV row numbers, YAML array indices, and file paths. Ontology mapping rationale: - class_uri is prov:Entity because this represents provenance metadata about a source (the source as an entity with location details) - close_mappings includes pav:SourceAccessedAt for source access provenance - related_mappings includes schema:PropertyValue for structured metadata class_uri: prov:Entity close_mappings: - pav:SourceAccessedAt related_mappings: - schema:PropertyValue attributes: csv_row_number: range: integer description: Row number in source CSV file yaml_array_index: range: integer description: Array index in YAML source file yaml_lines: range: string description: Line range in YAML file (e.g., "3836-3857") yaml_path: range: string description: Path to the element in the YAML file