Update schema descriptions and generated timestamp for improved clarity and multilingual support

This commit is contained in:
kempersc 2026-02-16 11:19:00 +01:00
parent d37a120ef2
commit 72612ae5df
7 changed files with 245 additions and 217 deletions

View file

@ -1,5 +1,5 @@
{
"generated": "2026-02-16T09:19:42.127Z",
"generated": "2026-02-16T10:17:33.780Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2369,
"categoryCounts": {

View file

@ -1,5 +1,5 @@
{
"generated": "2026-02-16T10:17:33.780Z",
"generated": "2026-02-16T10:19:00.374Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2369,
"categoryCounts": {

View file

@ -5,6 +5,7 @@ prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
default_prefix: hc
imports:
- ./TaxDeductibilityType
@ -13,160 +14,187 @@ classes:
FullyDeductible:
is_a: TaxDeductibilityType
class_uri: hc:FullyDeductible
description: '100% of the donation is tax-deductible.
The donor can deduct the full donation amount from their taxable income,
subject to any percentage limits set by their tax jurisdiction.
**Examples**:
- Donation to Dutch ANBI (Algemeen Nut Beogende Instelling)
- Donation to US 501(c)(3) organization
- Donation to UK registered charity
'
description: >-
Status where the entire donation amount qualifies for income tax deduction.
alt_descriptions:
nl: >-
Status waarbij het volledige donatiebedrag in aanmerking komt voor inkomstenbelastingaftrek.
de: >-
Status bei dem der gesamte Spendenbetrag für die Einkommensteuerabzugsfähigkeit qualifiziert.
fr: >-
Statut où le montant total du don est éligible à la déduction d'impôt sur le revenu.
es: >-
Estado donde el monto total de la donación califica para deducción de impuesto sobre la renta.
zh: >-
全部捐赠金额均有资格享受所得税抵扣的状态。
broad_mappings:
- skos:Concept
- crm:E55_Type
keywords:
- full deduction
- 100% deductible
- tax benefit
examples:
- value:
has_label: Fully Deductible
has_description: 100% of donation qualifies for tax deduction
comments:
- Applies to Dutch ANBI, US 501(c)(3), UK registered charities
annotations:
replaces_enum_value: FULLY_DEDUCTIBLE
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
examples:
- value:
has_label: Fully Deductible
has_description: 100% of donation is tax-deductible
description: Full deductibility classification
broad_mappings:
- skos:Concept
PartiallyDeductible:
is_a: TaxDeductibilityType
class_uri: hc:PartiallyDeductible
description: 'Only a portion of the donation is tax-deductible.
Common when donor receives benefits (e.g., gala dinner ticket)
where fair market value of benefits must be subtracted.
**Examples**:
- Gala ticket where meal/entertainment value is subtracted
- Auction item purchased above fair market value
'
description: >-
Status where only a portion of the donation qualifies for tax deduction after fair market value adjustments.
alt_descriptions:
nl: >-
Status waarbij slechts een deel van de donatie in aanmerking komt voor belastingaftrek na correctie voor marktwaarde.
de: >-
Status bei dem nur ein Teil der Spende nach Marktwertanpassungen steuerlich abzugsfähig ist.
fr: >-
Statut où seule une partie du don est déductible après ajustements de la juste valeur marchande.
es: >-
Estado donde solo una parte de la donación califica para deducción fiscal tras ajustes de valor de mercado.
zh: >-
经公允价值调整后仅部分捐赠有资格享受税收抵扣的状态。
broad_mappings:
- skos:Concept
keywords:
- partial deduction
- fair market value
- benefit subtraction
examples:
- value:
has_label: Partially Deductible
has_description: Portion of donation after benefits subtracted
comments:
- Common for gala tickets, auction items above fair market value
annotations:
replaces_enum_value: PARTIALLY_DEDUCTIBLE
examples:
- value:
has_label: Partially Deductible
has_description: Only portion of donation is deductible
description: Partial deductibility classification
broad_mappings:
- skos:Concept
custodian_types: '[''*'']'
NotDeductible:
is_a: TaxDeductibilityType
class_uri: hc:NotDeductible
description: 'The donation provides no tax benefit to the donor.
**Examples**:
- Museum membership where benefits exceed donation value
- Donation to organization without tax-exempt status
- Political contributions in jurisdictions where not deductible
'
description: >-
Status where the donation provides no fiscal benefit to the donor.
alt_descriptions:
nl: >-
Status waarbij de donatie geen fiscaal voordeel biedt aan de donor.
de: >-
Status bei dem die Spende keinen steuerlichen Vorteil für den Spender bietet.
fr: >-
Statut où le don ne fournit aucun avantage fiscal au donateur.
es: >-
Estado donde la donación no proporciona beneficio fiscal al donante.
zh: >-
捐赠不向捐赠人提供任何税收优惠的状态。
broad_mappings:
- skos:Concept
keywords:
- no deduction
- non-deductible
- no tax benefit
examples:
- value:
has_label: Not Deductible
has_description: No tax benefit for this donation
comments:
- Applies to memberships where benefits exceed value, non-exempt organizations
annotations:
replaces_enum_value: NOT_DEDUCTIBLE
examples:
- value:
has_label: Not Deductible
has_description: No tax benefit for this donation
description: Non-deductible classification
broad_mappings:
- skos:Concept
custodian_types: '[''*'']'
ConditionallyDeductible:
is_a: TaxDeductibilityType
class_uri: hc:ConditionallyDeductible
description: 'Tax-deductible only if specific conditions are met.
**Examples**:
- UK Gift Aid requiring donor declaration
- Donations requiring donor to itemize deductions
- Contributions requiring documentation threshold
'
description: >-
Status where fiscal benefits apply only when specific conditions are satisfied.
alt_descriptions:
nl: >-
Status waarbij fiscale voordelen alleen gelden als aan specifieke voorwaarden is voldaan.
de: >-
Status bei dem steuerliche Vorteile nur gelten, wenn bestimmte Bedingungen erfüllt sind.
fr: >-
Statut où les avantages fiscaux ne s'appliquent que si des conditions spécifiques sont remplies.
es: >-
Estado donde los beneficios fiscales solo se aplican cuando se cumplen condiciones específicas.
zh: >-
仅当满足特定条件时才适用税收优惠的状态。
broad_mappings:
- skos:Concept
keywords:
- conditional deduction
- requirements
- declaration needed
examples:
- value:
has_label: Conditionally Deductible
has_description: Deductible if conditions are met
comments:
- UK Gift Aid requires donor declaration, US requires itemizing deductions
annotations:
replaces_enum_value: CONDITIONALLY_DEDUCTIBLE
examples:
- value:
has_label: Conditionally Deductible
has_description: Deductible if conditions are met
description: Conditional deductibility classification
broad_mappings:
- skos:Concept
custodian_types: '[''*'']'
JurisdictionDependent:
is_a: TaxDeductibilityType
class_uri: hc:JurisdictionDependent
description: 'Deductibility varies based on the donor''s tax jurisdiction.
Common for international donations where deductibility depends
on tax treaties and donor''s country of residence.
**Examples**:
- US donor to European museum (may require US friends organization)
- Cross-border donations within EU
- Donations to organizations with multiple country registrations
'
description: >-
Status where fiscal benefits vary based on the donor's tax jurisdiction.
alt_descriptions:
nl: >-
Status waarbij fiscale voordelen variëren op basis van de belastingjurisdictie van de donor.
de: >-
Status bei dem steuerliche Vorteile je nach Steuergerichtsbarkeit des Spenders variieren.
fr: >-
Statut où les avantages fiscaux varient selon la juridiction fiscale du donateur.
es: >-
Estado donde los beneficios fiscales varían según la jurisdicción fiscal del donante.
zh: >-
税收优惠因捐赠人税务管辖区而异的状态。
broad_mappings:
- skos:Concept
keywords:
- jurisdiction dependent
- cross-border
- international donation
examples:
- value:
has_label: Jurisdiction Dependent
has_description: Varies by donor's tax jurisdiction
comments:
- Common for international donations, cross-border EU giving
annotations:
replaces_enum_value: JURISDICTION_DEPENDENT
examples:
- value:
has_label: Jurisdiction Dependent
has_description: Varies by donor's tax jurisdiction
description: Jurisdiction-dependent classification
broad_mappings:
- skos:Concept
custodian_types: '[''*'']'
UnknownDeductibility:
is_a: TaxDeductibilityType
class_uri: hc:UnknownDeductibility
description: 'Deductibility status has not been determined.
Used when:
- Organization''s tax status is pending
- Information not yet collected
- Status requires legal review
'
description: >-
Status where fiscal benefit eligibility has not yet been determined.
alt_descriptions:
nl: >-
Status waarbij de fiscale voordeligheid nog niet is vastgesteld.
de: >-
Status bei dem die steuerliche Vorteilhaftigkeit noch nicht bestimmt wurde.
fr: >-
Statut où l'éligibilité aux avantages fiscaux n'a pas encore été déterminée.
es: >-
Estado donde la elegibilidad de beneficio fiscal aún no ha sido determinada.
zh: >-
税收优惠资格尚未确定的状态。
broad_mappings:
- skos:Concept
keywords:
- unknown status
- pending
- undetermined
examples:
- value:
has_label: Unknown
has_description: Deductibility status not determined
comments:
- Used when organization's tax status is pending or information not collected
annotations:
replaces_enum_value: UNKNOWN
examples:
- value:
has_label: Unknown
has_description: Deductibility status not determined
description: Unknown deductibility classification
broad_mappings:
- skos:Concept
custodian_types: '[''*'']'

View file

@ -1,8 +1,6 @@
id: https://nde.nl/ontology/hc/class/Taxon
name: taxon_class
title: Taxon Class
description: 'Biological taxon (species, genus, family, etc.) associated with heritage objects.
Follows Schema.org Taxon pattern for biological classification. Used primarily for natural history collections.'
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -18,38 +16,50 @@ imports:
classes:
Taxon:
class_uri: schema:Taxon
description: 'A biological taxon (species, genus, family, order, etc.) that can be associated with heritage objects in natural history collections.
**USE CASES**:
1. **Specimen Classification**: Link BiologicalObject to its taxonomic identification 2. **Collection Scope**: Define taxa covered by a natural history collection 3. **Research Context**: Document species studied in research archives
**DARWIN CORE ALIGNMENT**:
Uses Darwin Core terms for taxonomic data: - dwc:scientificName - Full scientific name - dwc:taxonRank - Level in hierarchy (species, genus, etc.) - dwc:kingdom, dwc:phylum, dwc:class, dwc:order, dwc:family, dwc:genus
**EXTERNAL IDENTIFIERS**:
Link to authoritative taxonomic databases: - GBIF (Global Biodiversity Information Facility) - NCBI Taxonomy - Wikidata (Q-numbers for taxa) - BOLD (Barcode of Life)'
description: >-
Biological classification unit (species, genus, family, etc.) for associating heritage objects with living organisms.
alt_descriptions:
nl: >-
Biologische classificatie-eenheid (soort, geslacht, familie, etc.) voor het koppelen van erfgoedobjecten aan levende organismen.
de: >-
Biologische Klassifikationseinheit (Art, Gattung, Familie usw.) zur Verknüpfung von Kulturobjekten mit Lebewesen.
fr: >-
Unité de classification biologique (espèce, genre, famille, etc.) pour associer les objets patrimoniaux aux organismes vivants.
es: >-
Unidad de clasificación biológica (especie, género, familia, etc.) para asociar objetos patrimoniales con organismos vivos.
ar: >-
وحدة تصنيف بيولوجي (نوع، جنس، فصيلة، إلخ) لربط الأشياء التراثية بالكائنات الحية.
id: >-
Unit klasifikasi biologi (spesies, genus, famili, dll.) untuk mengaitkan objek warisan dengan organisme hidup.
zh: >-
生物分类单元(物种、属、科等),用于将遗产对象与生物有机体相关联。
exact_mappings:
- schema:Taxon
- dwc:Taxon
- schema:Taxon
- dwc:Taxon
close_mappings:
- skos:Concept
- skos:Concept
keywords:
- taxonomy
- biological classification
- species
- natural history
slots:
- has_label
- has_description
- has_score
- has_label
- has_description
- has_score
slot_usage:
has_label:
# range: string
required: true
examples:
- value: Raphus cucullatus
- value: Homo sapiens
- value: Raphus cucullatus
- value: Homo sapiens
comments:
- Used for taxonomic associations in natural history collections
- Link to GBIF, NCBI, or Wikidata for authoritative identifiers
- Range should be narrowed via slot_usage when used
- Used for taxonomic associations in natural history collections
- Link to GBIF, NCBI, or Wikidata for authoritative identifiers
examples:
- value:
id: https://nde.nl/ontology/hc/taxon/raphus-cucullatus
has_label: Raphus cucullatus
- value:
id: https://nde.nl/ontology/hc/taxon/raphus-cucullatus
has_label: Raphus cucullatus
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -14,60 +14,50 @@ imports:
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).
'
description: >-
Scientific nomenclatural designation following Linnaean binomial or trinomial format.
alt_descriptions:
nl: >-
Wetenschappelijke naamgeving volgens Linnaeus binomiale of trinomiale indeling.
de: >-
Wissenschaftliche Nomenklaturbezeichnung im Linnéschen binären oder trinären Format.
fr: >-
Désignation nomenclaturale scientifique suivant le format binomial ou trinomial linnéen.
es: >-
Designación nomenclatural científica siguiendo el formato binomial o trinomial linneano.
ar: >-
تسمية تصنيفية علمية وفقاً لتنسيق لينيوس الثنائي أو الثلاثي.
id: >-
Penunjukan nomenklatur ilmiah mengikuti format binomial atau trinomial Linnaeus.
zh: >-
遵循林奈二名法或三名法格式的科学命名名称。
exact_mappings:
- dwc:Taxon
- dwc:Taxon
close_mappings:
- skos:Concept
- skos:Concept
keywords:
- scientific name
- binomial nomenclature
- taxonomy
- Linnaean
slots:
- has_label
- has_code
- has_label
- has_code
comments:
- Binomial format: "Genus species (Author, Year)"
- Trinomial format: "Genus species subspecies Author, Year"
- Aligns with dwc:scientificName
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
- 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

View file

@ -21,7 +21,7 @@ classes:
TechnologicalInfrastructure:
class_uri: doap:Project
description: >-
Structured representation of a technology component used in a digital platform.
Structured representation of software, hardware, or platform components supporting digital heritage systems.
alt_descriptions:
nl:
text: Gestructureerde weergave van een technologiecomponent die in een digitaal platform wordt gebruikt.

View file

@ -14,7 +14,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:ArchiveSearchTemplate
description: >-
Template type for archival institution queries.
Query pattern category for archival institution searches, finding aids, and records management.
alt_descriptions:
nl:
text: Templatetype voor archiefinstellingqueries.
@ -42,7 +42,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:MuseumSearchTemplate
description: >-
Template type for museum and gallery queries.
Query pattern category for museum, gallery, and exhibition-related searches.
alt_descriptions:
nl:
text: Templatetype voor museum- en galeriequeries.
@ -69,7 +69,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:LibrarySearchTemplate
description: >-
Template type for library and bibliographic queries.
Query pattern category for library catalogs, bibliographic records, and special collections.
alt_descriptions:
nl:
text: Templatetype voor bibliotheek- en bibliografische queries.
@ -96,7 +96,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:CollectionDiscoveryTemplate
description: >-
Template type for collection exploration queries.
Query pattern category for browsing and exploring heritage collections across institutions.
alt_descriptions:
nl:
text: Templatetype voor collectieverkenningsqueries.
@ -123,7 +123,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:PersonResearchTemplate
description: >-
Template type for staff and personnel queries.
Query pattern category for researching heritage professionals, staff, directors, and personnel.
alt_descriptions:
nl:
text: Templatetype voor personeels- en personeelsqueries.
@ -150,7 +150,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:LocationBrowseTemplate
description: >-
Template type for geographic browsing queries.
Query pattern category for geographic browsing by location, region, or address.
alt_descriptions:
nl:
text: Templatetype voor geografische browsequeries.
@ -177,7 +177,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:IdentifierLookupTemplate
description: >-
Template type for identifier resolution queries.
Query pattern category for resolving ISIL codes, Wikidata entities, and other identifier systems.
alt_descriptions:
nl:
text: Templatetype voor identificatieresolutiequeries.
@ -204,7 +204,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:OrganizationalChangeTemplate
description: >-
Template type for change event queries.
Query pattern category for organizational mergers, splits, relocations, and historical events.
alt_descriptions:
nl:
text: Templatetype voor wijzigingsgebeurtenisqueries.
@ -231,7 +231,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:DigitalPlatformTemplate
description: >-
Template type for digital systems queries.
Query pattern category for collection management systems, repositories, and digital platforms.
alt_descriptions:
nl:
text: Templatetype voor digitale systeemqueries.
@ -258,7 +258,7 @@ classes:
is_a: TemplateSpecificityType
class_uri: hc:GeneralHeritageTemplate
description: >-
Fallback template type for unclassified heritage queries.
Fallback query pattern category for general heritage institution questions not matching other patterns.
alt_descriptions:
nl:
text: Fallback-templatetype voor ongeclassificeerde erfgoedqueries.