- Migrated `was_generated_by` to `is_or_was_generated_by` and `was_derived_from` to `is_or_was_derived_from` across multiple YAML schema files as per Rule 53. - Updated relevant imports, slot lists, and slot usage keys to reflect the new naming conventions. - Added migration comments for clarity and tracking. - Introduced a migration script to automate the changes across all affected files.
110 lines
3.3 KiB
YAML
110 lines
3.3 KiB
YAML
# TaxonName - Scientific taxonomic name class
|
|
#
|
|
# Created per slot_fixes.yaml migration for: taxon_name
|
|
# Creation date: 2026-01-14
|
|
# Rule compliance: 0b (Type/Types pattern), 38 (slot centralization), 53 (full migration)
|
|
|
|
id: https://nde.nl/ontology/hc/class/TaxonName
|
|
name: TaxonName
|
|
title: Taxon Name
|
|
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
skos: http://www.w3.org/2004/02/skos/core#
|
|
dwc: http://rs.tdwg.org/dwc/terms/
|
|
|
|
default_prefix: hc
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ../slots/has_or_had_label
|
|
- ../slots/has_or_had_code
|
|
|
|
classes:
|
|
TaxonName:
|
|
class_uri: dwc:Taxon
|
|
description: |
|
|
A scientific taxonomic name (Linnaean binomial or trinomial).
|
|
|
|
**PURPOSE**:
|
|
Structured representation of scientific names following taxonomic nomenclature
|
|
standards (ICZN for animals, ICN for plants/fungi/algae).
|
|
|
|
**FORMAT**:
|
|
- Binomial: "Genus species (Author, Year)"
|
|
- Trinomial: "Genus species subspecies Author, Year"
|
|
- With authority: "Raphus cucullatus (Linnaeus, 1758)"
|
|
- Without authority: "Panthera leo"
|
|
|
|
**DARWIN CORE ALIGNMENT**:
|
|
- Aligns with dwc:scientificName
|
|
- Supports dwc:scientificNameAuthorship
|
|
|
|
**MIGRATION NOTE**:
|
|
Created to replace string-based taxon_name slot per slot_fixes.yaml (Rule 53).
|
|
|
|
exact_mappings:
|
|
- dwc:Taxon
|
|
|
|
close_mappings:
|
|
- skos:Concept
|
|
|
|
slots:
|
|
- has_or_had_label
|
|
- has_or_had_code
|
|
|
|
attributes:
|
|
scientific_name:
|
|
description: |
|
|
Full scientific name including author citation.
|
|
Format: "Genus species (Author, Year)"
|
|
range: string
|
|
required: true
|
|
slot_uri: dwc:scientificName
|
|
examples:
|
|
- value: "Raphus cucullatus (Linnaeus, 1758)"
|
|
description: Dodo with nomenclatural authority
|
|
- value: "Panthera leo"
|
|
description: Lion (authority omitted)
|
|
|
|
authorship:
|
|
description: |
|
|
The authorship information for this scientific name.
|
|
Parentheses indicate original genus differs from current placement.
|
|
range: string
|
|
required: false
|
|
slot_uri: dwc:scientificNameAuthorship
|
|
examples:
|
|
- value: "Linnaeus, 1758"
|
|
- value: "(Gray, 1821)"
|
|
description: Parentheses indicate genus changed
|
|
|
|
taxonomic_rank:
|
|
description: |
|
|
Taxonomic rank of this name (SPECIES, GENUS, FAMILY, etc.).
|
|
range: string
|
|
required: false
|
|
slot_uri: dwc:taxonRank
|
|
examples:
|
|
- value: SPECIES
|
|
- value: SUBSPECIES
|
|
- value: GENUS
|
|
|
|
annotations:
|
|
specificity_score: "0.70"
|
|
specificity_rationale: "Specific to natural history collections - taxonomic nomenclature."
|
|
custodian_types: '["B", "M", "R"]'
|
|
custodian_types_rationale: "Botanical gardens, Museums (natural history), Research centers"
|
|
|
|
examples:
|
|
- value:
|
|
scientific_name: "Raphus cucullatus (Linnaeus, 1758)"
|
|
authorship: "Linnaeus, 1758"
|
|
taxonomic_rank: "SPECIES"
|
|
description: Dodo scientific name with full authority
|
|
- value:
|
|
scientific_name: "Quercus robur L."
|
|
authorship: "L."
|
|
taxonomic_rank: "SPECIES"
|
|
description: English Oak with abbreviated author
|