Update manifest.json timestamp and add new slots for geographic scope and digital access

This commit is contained in:
kempersc 2026-01-30 00:50:06 +01:00
parent 9bd71f20c8
commit 1b76a3cfe4
14 changed files with 91 additions and 209 deletions

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-29T23:29:31.335Z",
"generated": "2026-01-29T23:32:36.487Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 3003,
"categoryCounts": {

View file

@ -630,6 +630,12 @@ imports:
- modules/slots/has_or_had_identifier
- modules/slots/states_or_stated
- modules/slots/has_or_had_currency
- modules/slots/is_digital_access
- modules/slots/transmits_or_transmitted_through
- modules/slots/has_or_had_geographic_scope
- modules/slots/legacy_planning
- modules/slots/personal_collection_subtype
- modules/slots/preservation_approach
comments:
- "HYPER-MODULAR STRUCTURE: Direct imports of all component files"
- "Each class, slot, and enum has its own file"

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-29T23:32:36.487Z",
"generated": "2026-01-29T23:50:06.468Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 3003,
"categoryCounts": {

View file

@ -5,6 +5,7 @@ imports:
- linkml:types
- ./Custodian
- ./CustodianPlace
- ./PlaceType
- ./CustodianObservation
- ./ReconstructionActivity
- ./FeaturePlace
@ -268,10 +269,10 @@ classes:
MIGRATED from has_geospatial_location per Rule 53.
Uses GeospatialLocation class.
Uses GeoSpatialPlace class.
'
range: GeospatialLocation
range: GeoSpatialPlace
multivalued: true
inlined_as_list: true
required: false

View file

@ -26,15 +26,14 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q167346)
has_or_had_label:
ifabsent: string(Botanical Garden)
examples:
- value:
has_or_had_identifier: hc:BioCustodianSubtype/BOTANICAL_GARDEN
has_or_had_label: Botanical Garden
wikidata_id: Q167346
is_or_was_equivalent_to:
- qid: Q167346
description: Standard botanical garden type
annotations:
specificity_score: 0.1
@ -55,15 +54,14 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q167951)
has_or_had_label:
ifabsent: string(Arboretum)
examples:
- value:
has_or_had_identifier: hc:BioCustodianSubtype/ARBORETUM
has_or_had_label: Arboretum
wikidata_id: Q167951
is_or_was_equivalent_to:
- qid: Q167951
description: Arboretum subtype
AlpineGardenSubtype:
is_a: BioCustodianSubtype
@ -77,8 +75,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q1429180)
has_or_had_label:
ifabsent: string(Alpine Garden)
SeedBankSubtype:
@ -95,8 +91,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q1639542)
has_or_had_label:
ifabsent: string(Seed Bank)
HistoricGardenSubtype:
@ -113,8 +107,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q1107656)
has_or_had_label:
ifabsent: string(Historic Garden)
ZoologicalGardenSubtype:
@ -131,15 +123,14 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q43501)
has_or_had_label:
ifabsent: string(Zoological Garden)
examples:
- value:
has_or_had_identifier: hc:BioCustodianSubtype/ZOOLOGICAL_GARDEN
has_or_had_label: Zoological Garden
wikidata_id: Q43501
is_or_was_equivalent_to:
- qid: Q43501
description: Standard zoo subtype
WildlifeParkSubtype:
is_a: BioCustodianSubtype
@ -155,8 +146,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q3363934)
has_or_had_label:
ifabsent: string(Wildlife Park)
SafariParkSubtype:
@ -173,8 +162,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q1544761)
has_or_had_label:
ifabsent: string(Safari Park)
PettingZooSubtype:
@ -191,8 +178,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q2302474)
has_or_had_label:
ifabsent: string(Petting Zoo)
WildlifeRescueCenterSubtype:
@ -207,8 +192,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q7314895)
has_or_had_label:
ifabsent: string(Wildlife Rescue Center)
PublicAquariumSubtype:
@ -225,23 +208,20 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q2281788)
has_or_had_label:
ifabsent: string(Public Aquarium)
examples:
- value:
has_or_had_identifier: hc:BioCustodianSubtype/PUBLIC_AQUARIUM
has_or_had_label: Public Aquarium
wikidata_id: Q2281788
is_or_was_equivalent_to:
- qid: Q2281788
description: Standard aquarium subtype
OceanariumSubtype:
is_a: BioCustodianSubtype
class_uri: hc:OceanariumSubtype
description: "Large-scale marine mammal and ocean life facility.\nOften includes dolphins, whales, and large marine exhibits.\n\n**Wikidata**: Q3348580\n**Examples**: Oceanogr\xE0fic Valencia\n"
slot_usage:
wikidata_id:
ifabsent: string(Q3348580)
has_or_had_label:
ifabsent: string(Oceanarium)
ButterflyHouseSubtype:
@ -258,8 +238,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q2501028)
has_or_had_label:
ifabsent: string(Butterfly House)
InsectariumSubtype:
@ -274,8 +252,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q1664720)
has_or_had_label:
ifabsent: string(Insectarium)
AviarySubtype:
@ -290,8 +266,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q618451)
has_or_had_label:
ifabsent: string(Aviary)
ReptileHouseSubtype:
@ -306,8 +280,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q1345229)
has_or_had_label:
ifabsent: string(Reptile House)
NatureReserveSubtype:
@ -322,8 +294,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q179049)
has_or_had_label:
ifabsent: string(Nature Reserve)
NationalParkSubtype:
@ -338,8 +308,6 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q46169)
has_or_had_label:
ifabsent: string(National Park)
WildlifeSanctuarySubtype:
@ -354,7 +322,5 @@ classes:
'
slot_usage:
wikidata_id:
ifabsent: string(Q2030386)
has_or_had_label:
ifabsent: string(Wildlife Sanctuary)

View file

@ -145,10 +145,10 @@ classes:
MIGRATED from has_geospatial_location per Rule 53.
Uses GeospatialLocation class.
Uses GeoSpatialPlace class.
'
range: GeospatialLocation
range: GeoSpatialPlace
multivalued: true
inlined_as_list: true
required: false

View file

@ -90,10 +90,10 @@ classes:
has_or_had_function:
- function_category: ADMINISTRATIVE
function_name: "Finance and Accounting"
description: "Financial operations and reporting"
has_or_had_description: "Financial operations and reporting"
- function_category: ADMINISTRATIVE
function_name: "Human Resources"
description: "Staff management and recruitment"
has_or_had_description: "Staff management and recruitment"
```
**ONTOLOGY ALIGNMENT**:
@ -124,7 +124,7 @@ classes:
range: string
required: true
description: Specific name of the function (e.g., "Finance and Accounting").
description:
has_or_had_description:
range: string
required: false
description: Human-readable description of the function.
@ -147,19 +147,19 @@ classes:
is_or_was_categorized_as:
has_or_had_label: ADMINISTRATIVE
has_or_had_label: Finance and Accounting
description: "Financial operations, budgeting, and reporting"
has_or_had_description: "Financial operations, budgeting, and reporting"
description: Administrative function - Finance
- value:
is_or_was_categorized_as:
has_or_had_label: PROGRAM
has_or_had_label: Conservation
description: "Object conservation and preservation activities"
has_or_had_description: "Object conservation and preservation activities"
description: Program function - Conservation
- value:
is_or_was_categorized_as:
has_or_had_label: SUPPORT
has_or_had_label: Information Technology
description: "IT infrastructure and support services"
has_or_had_description: "IT infrastructure and support services"
description: Support function - IT

View file

@ -0,0 +1,16 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_geographic_scope
name: has_or_had_geographic_scope
title: Has Or Had Geographic Scope
description: Geographic scope of the entity.
imports:
- linkml:types
slots:
has_or_had_geographic_scope:
slot_uri: schema:areaServed
range: string
multivalued: true
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Universal utility concept
exact_mappings:
- schema:areaServed

View file

@ -0,0 +1,16 @@
id: https://nde.nl/ontology/hc/slot/is_digital_access
name: is_digital_access
title: Is Digital Access
description: Indicates if access is digital.
imports:
- linkml:types
slots:
is_digital_access:
slot_uri: schema:featureList
range: boolean
multivalued: false
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Universal utility concept
exact_mappings:
- schema:featureList

View file

@ -1,64 +1,16 @@
id: https://nde.nl/ontology/hc/slot/legacy_planning
name: legacy_planning_slot
title: Legacy Planning Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
name: legacy_planning
title: Legacy Planning
description: Planning for legacy.
imports:
- linkml:types
default_prefix: hc
- linkml:types
slots:
legacy_planning:
description: 'Collector''s intentions for the collection''s future disposition.
Describes succession and bequest plans:
- Family succession (inheritance by heirs, generational transfer)
- Institutional bequest (gift to museum, university, library)
- Partial dispersal (key items to institutions, others sold)
- Sale at auction (commercial liquidation, estate sale)
- House museum conversion (home preserved with collection)
- Foundation establishment (trust or foundation manages collection)
- Conditional gifts (restricted use, display requirements, loan-back agreements)
- No plan (undecided, contentious, legal challenges anticipated)
Important for understanding collection''s long-term prospects and impact.
Examples:
- "Family succession, Selected works on permanent loan to Rijksmuseum"
- "Bequest to Metropolitan Museum upon owner''s death"
- "House museum conversion, Foundation established 2015"
- "Partial dispersal, Key works to institutions, Others at auction"
- "No plan, Family disputes anticipated"
'
range: string
slot_uri: crm:P70_documents
slot_uri: schema:featureList
range: boolean
multivalued: false
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Universal utility concept
exact_mappings:
- crm:P70_documents
- schema:featureList

View file

@ -188,6 +188,7 @@
"has_or_had_frequency.yaml",
"has_or_had_function.yaml",
"has_or_had_geographic_extent.yaml",
"has_or_had_geographic_scope.yaml",
"has_or_had_geographic_subdivision.yaml",
"has_or_had_head.yaml",
"has_or_had_heritage_type.yaml",
@ -325,6 +326,7 @@
"is_closed_caption.yaml",
"is_current_version.yaml",
"is_deceased.yaml",
"is_digital_access.yaml",
"is_embeddable.yaml",
"is_estimate.yaml",
"is_heritage_relevant.yaml",
@ -1155,6 +1157,7 @@
"takes_or_took_comission.yaml",
"takes_or_took_place_at.yaml",
"temporal_extent.yaml",
"transmits_or_transmitted_through.yaml",
"uses_or_used.yaml",
"uses_or_used_technique.yaml",
"warrants_or_warranted.yaml"

View file

@ -1,36 +1,16 @@
id: https://nde.nl/ontology/hc/slot/personal_collection_subtype
name: personal_collection_subtype_slot
title: Personal Collection Subtype Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
name: personal_collection_subtype
title: Personal Collection Subtype
description: Subtype of personal collection.
imports:
- linkml:types
default_prefix: hc
- linkml:types
slots:
personal_collection_subtype:
slot_uri: skos:narrower
description: 'Specific subtype from the PersonalCollectionTypeEnum taxonomy (12 personal collection types).
Each value links to a Wikidata entity describing a specific type.
'
range: PersonalCollectionTypeEnum
required: false
multivalued: true
comments:
- Values extracted from Wikidata hyponyms
- Each value has a wikidata:QID meaning for Linked Open Data
slot_uri: schema:additionalType
range: string
multivalued: false
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Universal utility concept
exact_mappings:
- skos:narrower
- schema:additionalType

View file

@ -1,60 +1,16 @@
id: https://nde.nl/ontology/hc/slot/preservation_approach
name: preservation_approach_slot
title: Preservation Approach Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
name: preservation_approach
title: Preservation Approach
description: Approach to preservation.
imports:
- linkml:types
default_prefix: hc
- linkml:types
slots:
preservation_approach:
description: 'How the collector maintains and conserves the collection.
Describes stewardship practices:
- Professional services (conservators, registrars, appraisers)
- Environmental controls (climate, lighting, pest management)
- Storage/display (custom cabinetry, frames, mounts, storage systems)
- Condition monitoring (regular inspections, photography, documentation)
- Insurance (comprehensive coverage, valuation updates, loss prevention)
- Documentation (catalog, provenance research, condition reports)
- Conservation interventions (cleaning, repairs, stabilization)
Demonstrates collection care responsibility and long-term thinking.
Examples:
- "Professional conservation, Climate-controlled room, Regular assessments"
- "Museum-standard storage, Annual condition checks, Full insurance"
- "DIY preservation, Acid-free boxes, Climate monitoring"
- "Minimal intervention, Natural environment, Historical display"
'
slot_uri: schema:featureList
range: string
slot_uri: crm:P3_has_note
multivalued: false
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Universal utility concept
exact_mappings:
- crm:P3_has_note
- schema:featureList

View file

@ -1,30 +1,16 @@
id: https://nde.nl/ontology/hc/slot/transmits_or_transmitted_through
name: transmits_or_transmitted_through
title: transmits_or_transmitted_through
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
title: Transmits Or Transmitted Through
description: Transmission method.
imports:
- linkml:types
- linkml:types
slots:
transmits_or_transmitted_through:
name: transmits_or_transmitted_through
title: transmits_or_transmitted_through
description: Method of transmission.
slot_uri: prov:used
range: TransmissionMethod
slot_uri: schema:potentialAction
range: string
multivalued: true
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Universal utility concept
exact_mappings:
- prov:used
- schema:potentialAction