glam/frontend/public/schemas/20251121/linkml/modules/classes/TaxonomicAuthority.yaml
2026-01-17 00:08:39 +01:00

209 lines
7.5 KiB
YAML

id: https://nde.nl/ontology/hc/class/TaxonomicAuthority
name: TaxonomicAuthority
title: Taxonomic Authority Class
description: |
Structured representation of taxonomic name authorship.
Models the authorship information for scientific names following
nomenclatural codes (ICZN for animals, ICN for plants, ICNP for bacteria).
**MIGRATION**: Created to support `has_or_had_authority` slot per slot_fixes.yaml
(Rule 53/56, 2026-01-16). Replaces unstructured `taxonomic_authority` string values.
**Ontology Alignment**:
- class_uri: prov:Attribution (provenance attribution)
- Aligns with TCS (Taxon Concept Schema) authorship elements
- Maps to Darwin Core scientificNameAuthorship
**Key Properties**:
- has_or_had_label: The full authority string (e.g., "Linnaeus, 1758")
- has_or_had_author: Author name(s) as separate elements
- has_or_had_date: Publication year
- is_or_was_recombined: Whether parentheses indicate recombination
**Nomenclatural Codes**:
| Code | Domain | Example |
|------|--------|---------|
| ICZN | Animals | "Linnaeus, 1758" |
| ICN | Plants/Algae/Fungi | "L." (abbreviated) |
| ICNP | Prokaryotes | "(Migula 1900) Skerman et al. 1980" |
| ICVCN | Viruses | "ICTV 2020" |
**Example**:
```yaml
authority:
has_or_had_label: "Linnaeus, 1758"
has_or_had_author: ["Carl Linnaeus"]
has_or_had_date: 1758
is_or_was_recombined: false
nomenclatural_code: ICZN
```
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
dwc: http://rs.tdwg.org/dwc/terms/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/has_or_had_label
- ../slots/has_or_had_description
- ../slots/has_or_had_date
default_prefix: hc
slots:
# Additional slots specific to TaxonomicAuthority
has_or_had_author:
slot_uri: schema:author
range: string
multivalued: true
description: |
Author name(s) for the taxonomic name.
May include multiple authors for co-authored descriptions.
is_or_was_recombined:
slot_uri: hc:isOrWasRecombined
range: boolean
description: |
Whether the name has been recombined from its original genus.
Indicated by parentheses around the authority in zoological nomenclature.
Example: "(Gray, 1821)" indicates original genus differs.
nomenclatural_code:
slot_uri: dwc:nomenclaturalCode
range: string
description: |
The nomenclatural code governing this name.
Values: ICZN, ICN, ICNP, ICVCN, etc.
examples:
- value: ICZN
description: International Code of Zoological Nomenclature
- value: ICN
description: International Code of Nomenclature for algae, fungi, and plants
basionym_authority:
slot_uri: hc:basionymAuthority
range: TaxonomicAuthority
description: |
Authority of the original name (basionym) if this is a recombination.
The parenthetical authority in "(Gray, 1821) Smith, 1900".
inlined: true
classes:
TaxonomicAuthority:
class_uri: prov:Attribution
description: |
Structured representation of taxonomic name authorship.
Provides detailed breakdown of author names, dates, and nomenclatural
status beyond a simple string representation.
exact_mappings:
- prov:Attribution
close_mappings:
- dwc:scientificNameAuthorship
- schema:CreativeWork # for the published description
slots:
- has_or_had_identifier
- has_or_had_label
- has_or_had_description
- has_or_had_date
- has_or_had_author
- is_or_was_recombined
- nomenclatural_code
- basionym_authority
slot_usage:
has_or_had_identifier:
description: Reference to authority in taxonomic databases (e.g., IPNI, ZooBank).
examples:
- value: "urn:lsid:zoobank.org:act:12345678-1234-1234-1234-123456789012"
description: ZooBank LSID for nomenclatural act
has_or_had_label:
required: true
description: |
The full authority string as conventionally formatted.
This is the human-readable form of the authority.
examples:
- value: "Linnaeus, 1758"
description: Standard zoological authority format
- value: "(Gray, 1821)"
description: Parentheses indicate recombination
- value: "L."
description: Abbreviated botanical authority
- value: "(Migula 1900) Skerman et al. 1980"
description: Complex bacterial recombination
has_or_had_author:
multivalued: true
description: Author name(s) parsed from the authority string.
examples:
- value: ["Carl Linnaeus"]
- value: ["Asa Gray"]
- value: ["Skerman", "McGowan", "Sneath"]
description: Multiple authors
has_or_had_date:
description: |
Year of original publication/description.
May be a range for imprecisely dated works.
examples:
- value: 1758
description: Publication year of Systema Naturae 10th edition
has_or_had_description:
description: Notes on the authority or publication context.
examples:
- value: "Original description in Systema Naturae, 10th edition"
is_or_was_recombined:
examples:
- value: false
description: Name in original genus
- value: true
description: Parenthetical authority indicates recombination
nomenclatural_code:
examples:
- value: ICZN
- value: ICN
comments:
- TaxonomicAuthority provides structured representation of authorship
- The has_or_had_label slot holds the conventional formatted string
- Use is_or_was_recombined to indicate parenthetical authorities
- Link to nomenclatural databases via has_or_had_identifier
see_also:
- https://www.iczn.org/
- https://www.iapt-taxon.org/nomen/main.php
- https://dwc.tdwg.org/terms/#dwc:scientificNameAuthorship
examples:
- value:
has_or_had_label: "Linnaeus, 1758"
has_or_had_author: ["Carl Linnaeus"]
has_or_had_date: 1758
is_or_was_recombined: false
nomenclatural_code: ICZN
has_or_had_description: "Original description of Homo sapiens in Systema Naturae, 10th edition"
description: Standard zoological authority (Linnaeus)
- value:
has_or_had_label: "(Gray, 1821)"
has_or_had_author: ["John Edward Gray"]
has_or_had_date: 1821
is_or_was_recombined: true
nomenclatural_code: ICZN
description: Recombined authority (parenthetical)
- value:
has_or_had_label: "L."
has_or_had_author: ["Carl Linnaeus"]
has_or_had_date: 1753
is_or_was_recombined: false
nomenclatural_code: ICN
has_or_had_description: "Abbreviated botanical authority per ICN conventions"
description: Abbreviated botanical authority
- value:
has_or_had_label: "(Migula 1900) Skerman et al. 1980"
has_or_had_author: ["Skerman", "McGowan", "Sneath"]
has_or_had_date: 1980
is_or_was_recombined: true
nomenclatural_code: ICNP
basionym_authority:
has_or_had_label: "Migula 1900"
has_or_had_author: ["Walter Migula"]
has_or_had_date: 1900
is_or_was_recombined: false
description: Complex bacterial recombination with basionym