glam/schemas/20251121/linkml/modules/classes/TaxonName.yaml
kempersc 6c3fa6b5a3 Remove deprecated slots and add new slot definitions for enhanced data modeling
- Deleted obsolete slot definitions for work_location and workshop_space.
- Introduced new TaxonName class to represent scientific taxonomic names with detailed attributes.
- Archived existing slots related to surname_prefix, target_name, taxon_name, terminal_count, text_region_count, title, title_proper, total_chapter, total_characters_extracted, total_connections_extracted, track_name, transcript_format, traveling_venue, type_label, type_status, typical_responsibility, unesco_domain, unesco_inscription_year, unesco_list_status, uniform_title, unit_name, used_by_custodian, uv_filtered_required, valid_from_geo, valid_to_geo, validation_status, variant_of_name, verification_date, viability_status, within_auxiliary_place, and within_place.
- Updated slot descriptions and structures to improve clarity and compliance with standards.
2026-01-15 11:42:35 +01:00

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