From f8205cbc752acf750e01609e51869466ed9cf7d2 Mon Sep 17 00:00:00 2001 From: kempersc Date: Thu, 22 Jan 2026 12:52:29 +0100 Subject: [PATCH] Refactor code structure for improved readability and maintainability --- .../schemas/20251121/linkml/manifest.json | 2 +- schemas/20251121/linkml/manifest.json | 2 +- .../modules/slots/describes_or_described.yaml | 85 + .../linkml/modules/slots/slot_fixes.yaml | 1839 ++++++++++++++++- 4 files changed, 1922 insertions(+), 6 deletions(-) create mode 100644 schemas/20251121/linkml/modules/slots/describes_or_described.yaml diff --git a/frontend/public/schemas/20251121/linkml/manifest.json b/frontend/public/schemas/20251121/linkml/manifest.json index a6b89e0399..8f7d7eebff 100644 --- a/frontend/public/schemas/20251121/linkml/manifest.json +++ b/frontend/public/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-01-19T15:56:34.364Z", + "generated": "2026-01-20T11:48:39.141Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 2969, "categoryCounts": { diff --git a/schemas/20251121/linkml/manifest.json b/schemas/20251121/linkml/manifest.json index 8f7d7eebff..f1e1a531f1 100644 --- a/schemas/20251121/linkml/manifest.json +++ b/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-01-20T11:48:39.141Z", + "generated": "2026-01-22T11:52:29.369Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 2969, "categoryCounts": { diff --git a/schemas/20251121/linkml/modules/slots/describes_or_described.yaml b/schemas/20251121/linkml/modules/slots/describes_or_described.yaml new file mode 100644 index 0000000000..30398b3707 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/describes_or_described.yaml @@ -0,0 +1,85 @@ +# describes_or_described slot +# Generic slot for descriptive relationships following RiC-O temporal naming convention. +# +# MIGRATION NOTE (2026-01-19): +# Created as part of collection_locality_text migration per slot_fixes.yaml (Rule 53). +# +# Semantic intent: Links an observation/record to what it describes (e.g., locality, specimen, event). + +id: https://nde.nl/ontology/hc/slot/describes_or_described +name: describes_or_described_slot +title: Describes Or Described Slot + +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + schema: http://schema.org/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + dcterms: http://purl.org/dc/terms/ + +imports: + - linkml:types + +default_prefix: hc + +slots: + describes_or_described: + slot_uri: dcterms:description + description: >- + Links an entity to what it describes or described. + + **TEMPORAL SEMANTICS** (RiC-O style): + The "describes_or_described" naming follows RiC-O convention indicating that + descriptive relationships may change over time: + - Current descriptions may be superseded by more accurate ones + - Historical descriptions preserved for provenance + - Multiple descriptions from different sources/times + + **USE CASES**: + - Locality verbatim text describing a collection location + - Observation records describing specimens + - Annotations describing objects or events + + **REPLACES**: + - `collection_locality_text` (verbatim locality description) + + **EXAMPLE**: + ```yaml + describes_or_described: + - type: Locality + verbatim_text: "Mauritius, near Port Louis, in forest" + original_language: "en" + ``` + + range: uriorcurie + multivalued: true + inlined: true + inlined_as_list: true + + exact_mappings: + - dcterms:description + + close_mappings: + - schema:description + - crm:P3_has_note + + related_mappings: + - crm:P67_refers_to + + annotations: + custodian_types: '["*"]' + custodian_types_rationale: >- + Generic descriptive relationship applicable across all custodian types. + custodian_types_primary: "*" + specificity_score: "0.25" + specificity_rationale: >- + Low specificity - generic descriptive slot usable in many contexts. + + comments: + - Created from slot_fixes.yaml migration (2026-01-19) + - Part of collection_locality_text migration + - Range is uriorcurie to allow class narrowing via slot_usage + + see_also: + - http://purl.org/dc/terms/description + - https://dwc.tdwg.org/terms/#dwc:verbatimLocality diff --git a/schemas/20251121/linkml/modules/slots/slot_fixes.yaml b/schemas/20251121/linkml/modules/slots/slot_fixes.yaml index 51094b8750..6b803a7b1e 100644 --- a/schemas/20251121/linkml/modules/slots/slot_fixes.yaml +++ b/schemas/20251121/linkml/modules/slots/slot_fixes.yaml @@ -6446,7 +6446,7 @@ fixes: done: false comment: DO conduct the migration as per the revision! Keep the semantics aligned. revision: - - label: has_or_had_last_name + - label: contains_or_contained type: slot - label: LastName type: class @@ -12268,6 +12268,1837 @@ fixes: - label: Reference type: class link_branch: 2 - - -# https://nde.nl/ontology/hc/slot/equipment_type \ No newline at end of file +- original_slot_id: https://nde.nl/ontology/hc/slot/event_en + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class + - label: has_or_had_language + type: slot + - label: Language + type: class + value: English +- original_slot_id: https://nde.nl/ontology/hc/slot/event_id + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_label + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_location + revision: + - label: is_or_was_located_at + type: slot + - label: Location + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_note + revision: + - label: has_or_had_note + type: slot + - label: Note + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_status + revision: + - label: has_or_had_status + type: slot + - label: Status + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_timespan + revision: + - label: temporal_extent + type: slot + - label: TimeSpan + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_type + revision: + - label: has_or_had_type + type: slot + - label: EventType + type: class + - label: includes_or_included + type: slot + - label: EventTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_url + revision: + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/event_venue + revision: + - label: is_or_was_located_in + type: slot + - label: Venue + type: class + - label: has_or_had_label + type: slot + - label: Label + type: class + - label: has_or_had_type + type: slot + - label: EmicLabel + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/evidence_documentation + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_based_on + type: slot + - label: Documentation + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/evidence_gap + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_based_on + type: slot + - label: Source + type: class + - label: lacks_or_lacked + type: slot + - label: Evidence + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/example_instance + revision: + - label: has_or_had_use_case + type: slot + - label: UseCase + type: class + - label: has_or_had_example + type: slot + - label: Example + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/example_platform + revision: + - label: has_or_had_example + type: slot + - label: Example + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/example_portal + revision: + - label: has_or_had_example + type: slot + - label: Example + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/excluded_materials + revision: + - label: excludes_or_excluded + type: slot + - label: Material + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/execution_date + revision: + - label: is_or_was_signed_at + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibited_in + revision: + - label: is_or_was_exhibited_at + type: slot + - label: ExhibitionLocation + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_capacity + revision: + - label: has_or_had_capacity + type: slot + - label: Capacity + type: class + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: person +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_catalog_url + revision: + - label: is_or_was_described_in + type: slot + - label: Catalog + type: class + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_description + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_documentation + revision: + - label: has_or_had_documentation + type: slot + - label: Documentation + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_floor_area_sqm + revision: + - label: has_or_had_area + type: slot + - label: Area + type: class + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: square meter +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_focus + revision: + - label: organises_or_organised + type: slot + - label: Exhibition + type: class + - label: is_or_was_categorized_as + type: slot + - label: ExhibitionTheme + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_id + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_location + revision: + - label: is_or_was_located_at + type: slot + - label: Location + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_model + revision: + - label: organises_or_organised + type: slot + - label: Exhibition + type: class + - label: has_or_had_type + type: slot + - label: ExhibitionType + type: class + - label: includes_or_included + type: slot + - label: ExhibitionTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_program + revision: + - label: has_or_had_policy + type: slot + - label: ExhibitionTypePolicy + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_ref + revision: + - label: has_or_had_objective + type: slot + - label: Exhibition + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_schedule + revision: + - label: has_or_had_schedule + type: slot + - label: ExhibitionRotationSchedule + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_status + revision: + - label: has_or_had_status + type: slot + - label: Status + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_subtitle + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class + - label: has_or_had_type + type: slot + - label: LabelType + type: class + - label: includes_or_included + type: slot + - label: LabelTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_timespan + revision: + - label: temporal_extent + type: slot + - label: TimeSpan + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_type + revision: + - label: has_or_had_type + type: slot + - label: ExhibitionType + type: class + - label: includes_or_included + type: slot + - label: ExhibitionTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_url + revision: + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_venue + revision: + - label: is_or_was_located_in + type: slot + - label: Venue + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/expected_transfer_date + revision: + - label: has_or_has_roadmap + type: slot + - label: Roadmap + type: class + - label: contains_or_contained + type: slot + - label: ArchivingPlan + type: class + - label: timeframe + type: slot + - label: TimeSpan + type: class + - label: end_of_the_end + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/expense_type + revision: + - label: has_or_had_type + type: slot + - label: ExpenseType + type: class + - label: includes_or_included + type: slot + - label: ExpenseTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/experience + revision: + - label: indicates_or_indicated + type: slot + - label: Experience + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/expertise_area + revision: + - label: has_or_had_expertise_in + type: slot + - label: ExpertiseArea + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/expiration_date + revision: + - label: expires_on_expired_at + type: slot + - label: TimeSpan + type: class + - label: end_of_the_end + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/exposed_via_portal + revision: + - label: is_or_was_exposed_via + type: slot + - label: Portal + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/extension_count + revision: + - label: is_or_was_extended + type: slot + - label: Extension + type: class + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: event +- original_slot_id: https://nde.nl/ontology/hc/slot/extent + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + link_branch: 1 + - label: Unit + type: class + link_branch: 1 + note: this unit depends on the context +- original_slot_id: https://nde.nl/ontology/hc/slot/extent_item + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + link_branch: 1 + - label: Unit + type: class + link_branch: 1 + note: item +- original_slot_id: https://nde.nl/ontology/hc/slot/extent_text + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/external_funding + revision: + - label: includes_or_included + type: slot + - label: ExternalFunding + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/external_identifier + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/external_link + revision: + - label: has_or_had_documentation + type: slot + - label: Documentation + type: class + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/extraction_agent + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_retrieved_by + type: slot + - label: RetrievalAgent + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/extraction_confidence + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: has_or_had_level + type: slot + - label: ConfidenceLevel + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/extraction_date + revision: + - label: is_or_was_retrieved_at + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/extraction_metadata + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_based_on + type: slot + link_branch: 1 + - label: Source + type: class + link_branch: 1 + - label: is_or_was_retrieved_by + type: slot + link_branch: 2 + - label: RetrievalAgent + type: class + link_branch: 2 + - label: is_or_was_retrieved_through + type: slot + link_branch: 3 + - label: RetrievalEvent + type: class + link_branch: 3 + - label: temporal_extent + type: slot + link_branch: 3.1 + - label: TimeSpan + type: class + link_branch: 3.1 + - label: has_or_had_expense + type: slot + link_branch: 3.2 + - label: Expense + type: class + link_branch: 3.2 + - label: is_or_was_conducted_by + type: slot + link_branch: 3.3 + - label: Agent + type: class + link_branch: 3.3 +- original_slot_id: https://nde.nl/ontology/hc/slot/extraction_method + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_retrieved_through + type: slot + - label: RetrievalEvent + type: class + - label: has_or_had_method + type: slot + - label: RetrievalMethod + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/extraction_note + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_retrieved_through + type: slot + - label: RetrievalEvent + type: class + - label: has_or_had_note + type: slot + - label: Note + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/extraction_timestamp + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_retrieved_through + type: slot + - label: RetrievalEvent + type: class + - label: timeframe + type: slot + - label: TimeSpan + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/face_bbox + revision: + - label: has_or_had_geometric_extent + type: slot + - label: BoundingBox + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/face_confidence + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: has_or_had_level + type: slot + - label: ConfidenceLevel + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/face_segment + revision: + - label: is_or_was_visible_in + type: slot + link_branch: 1 + - label: MediaSegment + type: class + link_branch: 1 + - label: timeframe + type: slot + link_branch: 1 + - label: TimeSpan + type: class + link_branch: 1 + - label: originates_or_originated_from + type: slot + link_branch: 2 + - label: MediaObject + type: class + link_branch: 2 +- original_slot_id: https://nde.nl/ontology/hc/slot/facility_design + revision: + - label: has_or_had_service + type: slot + - label: Service + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/fade_count + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: fade transition +- original_slot_id: https://nde.nl/ontology/hc/slot/favorite_count + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: favorite +- original_slot_id: https://nde.nl/ontology/hc/slot/feature_class + revision: + - label: has_or_had_geofeature + type: slot + - label: GeoFeature + type: class + - label: has_or_had_type + type: slot + - label: GeoFeatureType + type: class + - label: includes_or_included + type: slot + - label: GeoFeatureTypes + type: class + - label: has_or_had_code + type: slot + - label: Code + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/feature_code + revision: + - label: has_or_had_geofeature + type: slot + - label: GeoFeature + type: class + - label: has_or_had_type + type: slot + - label: GeoFeatureType + type: class + - label: includes_or_included + type: slot + - label: GeoFeatureTypes + type: class + - label: has_or_had_code + type: slot + - label: Code + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/feature_description + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/feature_language + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class + - label: has_or_had_language + type: slot + - label: Language + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/feature_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/feature_note + revision: + - label: has_or_had_note + type: slot + - label: Note + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/feature_type + revision: + - label: manages_or_managed + type: slot + - label: Feature + type: class + - label: has_or_had_type + type: slot + - label: FeatureType + type: class + - label: includes_or_included + type: slot + - label: FeatureTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/feature-type-classification + revision: + - label: has_or_had_hypernym + type: slot + - label: FeatureType + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/featured_work + revision: + - label: exhibits_or_exhibited + type: slot + - label: Work + type: class + - label: has_or_had_level + type: slot + - label: ProminenceLevel + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/fee_amount + revision: + - label: imposes_or_imposed + type: slot + - label: Fee + type: class + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/fee_required + revision: + - label: imposes_or_imposed + type: slot + - label: Fee + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/feeds_portal + revision: + - label: contains_or_contained + type: slot + - label: Data + type: class + - label: is_or_was_linked_to + type: slot + - label: WebPortal + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/fellows_count + revision: + - label: hosts_or_hosted + type: slot + link_branch: 1 + - label: Fellow + type: class + link_branch: 1 + - label: has_or_had_service + type: slot + link_branch: 2 + - label: HostService + type: class + link_branch: 2 + - label: provides_or_provided + type: slot + link_branch: 2.1 + - label: Residency + type: class + link_branch: 2.1 + - label: has_or_had_quota + type: slot + link_branch: 2.1 + - label: Quota + type: class + link_branch: 2.1 + - label: has_or_had_quantity + type: slot + link_branch: 2.1 + - label: Quantity + type: class + link_branch: 2.1 +- original_slot_id: https://nde.nl/ontology/hc/slot/field_number + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class + - label: has_or_had_type + type: slot + - label: FieldType + type: class + - label: includes_or_included + type: slot + - label: FieldTypes + type: class + note: FieldNumber is a class in this LinkML file +- original_slot_id: https://nde.nl/ontology/hc/slot/field_of_study + revision: + - label: has_or_had_service + type: slot + - label: Education + type: class + - label: is_or_was_categorized_as + type: slot + - label: FieldOfStudy + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/file_number + revision: + - label: has_or_had_index_number + type: slot + - label: IndexNumber + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/filing_id + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/filing_type + revision: + - label: has_or_had_type + type: slot + - label: RecordSetTypes + type: class + - label: includes_or_included + type: slot + - label: RecordSetType + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/financial_archival_stage + revision: + - label: has_or_had_status + type: slot + - label: RecordStatus + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/financial_document_format + revision: + - label: has_or_had_format + type: slot + - label: DocumentFormat + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/financial_document_url + revision: + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aid_access_restriction + revision: + - label: has_or_had_policy + type: slot + - label: AccessPolicy + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aid_description + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aid_note + revision: + - label: has_or_had_note + type: slot + - label: Note + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aid_scope_note + revision: + - label: has_or_had_scope + type: slot + - label: Scope + type: class + - label: has_or_had_note + type: slot + - label: Note + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aid_temporal_coverage + revision: + - label: catalogues_or_catalogued + type: slot + - label: Material + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aid_type_definition + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aid_type_id + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aid_type_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finding_aids_format + revision: + - label: has_or_had_schema + type: slot + - label: Schema + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/finish_reason + revision: + - label: is_or_was_ceased_by + type: slot + - label: CeaseEvent + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/fire_suppression_type + revision: + - label: requires_or_required + type: slot + - label: FireSuppressionSystem + type: class + - label: has_or_had_type + type: slot + - label: FireSuppressionType + type: class + - label: includes_or_included + type: slot + - label: FireSuppressionTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/fiscal_year_end + revision: + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: end_of_the_end + type: slot + link_branch: 1 + - label: Timestamp + type: class + link_branch: 1 + - label: has_or_had_type + type: slot + link_branch: 2 + - label: TimeSpanTypes + type: class + link_branch: 2 + - label: includes_or_included + type: slot + link_branch: 2 + - label: TimeSpanType + type: class + link_branch: 2 + note: FiscalYear class is defined in the LinkML file +- original_slot_id: https://nde.nl/ontology/hc/slot/fiscal_year_start + revision: + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: start_of_the_start + type: slot + link_branch: 1 + - label: Timestamp + type: class + link_branch: 1 + - label: has_or_had_type + type: slot + link_branch: 2 + - label: TimeSpanTypes + type: class + link_branch: 2 + - label: includes_or_included + type: slot + link_branch: 2 + - label: TimeSpanType + type: class + link_branch: 2 + note: FiscalYear class is defined in the LinkML file +- original_slot_id: https://nde.nl/ontology/hc/slot/fixity_check_date + revision: + - label: is_or_was_checked_through + type: slot + - label: FixityVerification + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: end_of_the_end + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/fixity_info + revision: + - label: has_or_had_fixity + type: slot + - label: Fixity + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/flood_protection_required + revision: + - label: requires_or_required + type: slot + - label: FloodProtection + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/folio_count + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: folium +- original_slot_id: https://nde.nl/ontology/hc/slot/follow_up_date + revision: + - label: has_or_had_roadmap + type: slot + - label: Roadmap + type: class + - label: contains_or_contained + type: slot + - label: ConvervationPlan + type: class + - label: indicates_or_indicated + type: slot + - label: ConservationReview + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: end_of_the_end + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/follower_count + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: follower +- original_slot_id: https://nde.nl/ontology/hc/slot/following_count + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: following +- original_slot_id: https://nde.nl/ontology/hc/slot/footnote + revision: + - label: has_or_had_note + type: slot + - label: Note + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/format + revision: + - label: has_or_had_format + type: slot + - label: Format + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/founded_year + revision: + - label: is_or_was_founded_through + type: slot + - label: FoundingEvent + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: start_of_the_start + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/founding_date + revision: + - label: is_or_was_founded_through + type: slot + - label: FoundingEvent + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: start_of_the_start + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/founding_date_diocese + revision: + - label: is_or_was_part_of + type: slot + - label: Diocese + type: class + - label: is_or_was_founded_through + type: slot + - label: FoundingEvent + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: start_of_the_start + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/fr + revision: + - label: has_or_had_language + type: slot + - label: Language + type: class + value: French +- original_slot_id: https://nde.nl/ontology/hc/slot/frame_rate + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: frames per second +- original_slot_id: https://nde.nl/ontology/hc/slot/frame_sample_rate + revision: + - label: analyzes_or_analyzed + type: slot + - label: VideoFrame + type: class + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class + value: samples per second +- original_slot_id: https://nde.nl/ontology/hc/slot/from_location + revision: + - label: has_or_had_origin + type: slot + - label: Location + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/full_extracted_text + revision: + - label: contains_or_contained + type: slot + - label: Text + type: class + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_created_through + type: slot + - label: Concatenation + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/full_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/full_text + revision: + - label: contains_or_contained + type: slot + - label: Text + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/function_category + revision: + - label: is_or_was_categorized_as + type: slot + - label: FunctionCategory + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/function_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/functional_integration + revision: + - label: integrates_or_integrated + type: slot + - label: InstitutionalFunction + type: class + - label: has_or_had_type + type: slot + - label: FunctionType + type: class + - label: includes_or_included + type: slot + - label: FunctionTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/funded_project + revision: + - label: has_or_had_funded + type: slot + - label: Project + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/funding_amount + revision: + - label: has_or_had_budget + type: slot + - label: Budget + type: class + - label: includes_or_included + type: slot + - label: Funding + type: class + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: has_or_had_unit + type: slot + - label: Unit + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/funding_call + revision: + - label: has_or_had_participated_in + type: slot + - label: FundingCall + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/funding_focus + revision: + - label: has_or_had_focus + type: slot + - label: FundingFocus + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/funding_program + revision: + - label: provides_or_provided + type: slot + - label: FundingProgram + type: class + - label: is_or_was_targeted_at + type: slot + - label: HeritageCustodian + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/funding_rate + revision: + - label: offers_or_offered + type: slot + - label: Funding + type: class + - label: has_or_had_rate + type: slot + - label: FundingRate + type: class + - label: maximal_of_maximal + type: slot + - label: Percentage + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/funding_scheme + revision: + - label: provides_or_provided + type: slot + - label: FundingScheme + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/funding_source + revision: + - label: receives_or_received + type: slot + - label: Funding + type: class + - label: has_or_had_source + type: slot + - label: FundingSource + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/gallery_subtype + revision: + - label: includes_or_included + type: slot + - label: GalleryTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/gallery_type_classification + revision: + - label: is_or_was_part_of + type: slot + - label: Gallery + type: class + - label: has_or_had_type + type: slot + - label: GalleryType + type: class + - label: includes_or_included + type: slot + - label: GalleryTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/gbif_id + revision: + - label: has_or_had_identifier + type: slot + - label: GBIFIdentifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/gdpr_relevant + revision: + - label: contains_or_contained + type: slot + - label: PersonalData + type: class + - label: has_or_had_sensitivity_level + type: slot + - label: SensitivityLevel + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/genbank_accession + revision: + - label: has_or_had_identifier + type: slot + - label: GenBankAccession + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/gender_identity + revision: + - label: identifies_or_identified_as + type: slot + - label: Gender + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/general_heritage_score + revision: + - label: has_or_had_score + type: slot + - label: HeritageScore + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/generated_by + revision: + - label: is_or_was_generated_by + type: slot + - label: GenerationEvent + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/generation_method + revision: + - label: is_or_was_generated_by + type: slot + - label: GenerationEvent + type: class + - label: has_or_had_method + type: slot + - label: GenerationMethod + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/generation_timestamp + revision: + - label: is_or_was_generated_by + type: slot + - label: GenerationEvent + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class +- orignal_slot_id: https://nde.nl/ontology/hc/slot/geographic_coverage + revision: + - label: catalogues_or_catalogued + type: slot + - label: Material + type: class + - label: has_or_had_geographic_extent + type: slot + - label: GeographicExtent + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/geographic_restriction + revision: + - label: occurs_or_occurred_in + type: slot + - label: Location + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/geographic_scope + revision: + - label: has_or_had_scope + type: slot + - label: GeographicScope + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/geometry_type + revision: + - label: has_or_had_geometry + type: slot + - label: Geometry + type: class + - label: has_or_had_type + type: slot + - label: GeometryType + type: class + - label: includes_or_included + type: slot + - label: GeometryTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/geometry_wkt + revision: + - label: has_or_had_geometry + type: slot + - label: Geometry + type: class + - label: has_or_had_type + type: slot + - label: GeometryType + type: class + - label: includes_or_included + type: slot + - label: GeometryTypes + type: class + note: WKT is a format for Geometry representation in this LinkML file. +- original_slot_id: https://nde.nl/ontology/hc/slot/geonames_id + revision: + - label: has_or_had_identifier + type: slot + - label: GeoNamesIdentifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/geospatial_id + revision: + - label: has_or_had_identifier + type: slot + - label: GeospatialIdentifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/geospatial_source + revision: + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class + - label: is_or_was_based_on + type: slot + - label: Source + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/ghcid + revision: + - label: has_or_had_identifier + type: slot + - label: GHCIdentifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/gift_shop + revision: + - label: has_or_had_service + type: slot + - label: MerchandiseSale + type: class + - label: has_or_had_venue + type: slot + - label: Venue + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/giftshop_price_range + revision: + - label: has_or_had_range + type: slot + - label: PriceRange + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/given_name + revision: + - label: contains_or_contained + type: slot + - label: GivenName + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/glamorcubesfixphdnt_code + revision: + - label: has_or_had_code + type: slot + - label: GLAMORCUBESFIXPHDNTCode + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/gleif_jurisdiction_code + revision: + - label: has_or_had_identifier + type: slot + - label: LEIIdentifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/gleif_ra_code + revision: + - label: has_or_had_identifier + type: slot + - label: GLEIFIdentifier + type: class +- orignal_slot_id: https://nde.nl/ontology/hc/slot/governance_authority + revision: + - label: has_or_had_authority + type: slot + - label: GovernanceAuthority + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/governance_clause + revision: + - label: grants_or_granted + type: slot + - label: GovernanceAuthority + type: class + - label: provides_or_provided_to + type: slot + - label: Agent + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/governance_representative + revision: + - label: is_or_was_represented_by + type: slot + - label: Agent + type: class + - label: has_or_had_authority + type: slot + - label: GovernanceAuthority + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/governance_role + revision: + - label: has_or_had_role + type: slot + - label: GovernanceRole + type: class + - label: has_or_had_authority + type: slot + - label: GovernanceAuthority + type: Class +- original_slot_id: https://nde.nl/ontology/hc/slot/governance_structure + revision: + - label: defines_or_defined + type: slot + - label: GovernanceStructure + type: class +- orignal_slot_id: https://nde.nl/ontology/hc/slot/governing_body + revision: + - label: is_or_was_governed_by + type: slot + - label: GoverningBody + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/growth_rate + revision: + - label: estimates_or_estimated + type: slot + - label: GrowthRate + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/habitat + revision: + - label: has_or_had_habitat + type: slot + - label: Habitat + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/halc_adm1_code + revision: + - label: has_or_had_identifier + type: slot + - label: HALCAdm1Code + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/halc_adm2_name + revision: + - label: has_or_had_label + type: slot + - label: HALCAdm2Name + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/handwriting_confidence + revision: + - label: has_or_had_level + type: slot + - label: ConfidenceLevel + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_access_application_url + revision: + - label: has_or_had_policy + type: slot + - label: AccessPolicy + type: class + - label: grants_or_granted_access_through + type: slot + - label: AccessApplication + type: class + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_access_interface_url + revision: + - label: has_or_had_interface + type: slot + - label: AccessInterface + type: class + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_accession_date + revision: + - label: is_or_was_accessioned_through + type: slot + - label: AccessionEvent + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_accession_number + revision: + - label: is_or_was_accessioned_through + type: slot + - label: AccessionEvent + type: class + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_accumulation_end_date + revision: + - label: has_or_had_accumulation + type: slot + - label: Accumulation + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: end_of_the_end + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_accumulation_start_date + revision: + - label: has_or_had_accumulation + type: slot + - label: Accumulation + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: start_of_the_start + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_accuracy_in_meters + revision: + - label: has_or_had_coordinates + type: slot + - label: Coordinates + type: class + - label: has_or_had_level + type: slot + - label: AccuracyLevel + type: class + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_acquisition_date + revision: + - label: is_or_was_acquired_through + type: slot + - label: AcquisitionEvent + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_acquisition_history + revision: + - label: is_or_was_acquired_through + type: slot + - label: AcquisitionEvent + type: class + - label: has_or_had_provenance + type: slot + - label: Provenance + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_acquisition_method + revision: + - label: is_or_was_acquired_through + type: slot + - label: AcquisitionEvent + type: class + - label: has_or_had_method + type: slot + - label: AcquisitionMethod + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_acquisition_source + revision: + - label: is_or_was_acquired_through + type: slot + - label: AcquisitionEvent + type: class + - label: has_or_had_origin + type: slot + - label: Entity + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_activity_description + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_activity_identifier + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_activity_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_actual_return_date + revision: + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - label: end_of_the_end + type: slot + - label: Timestamp + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_address + revision: + - label: has_or_had_address + type: slot + - label: Address + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_admin_office_description + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_admin_office_identifier + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_admin_office_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_administration + revision: + - label: has_or_had_administration + type: slot + - label: Administration + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_administration_description + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_administration_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- orignal_slot_id: https://nde.nl/ontology/hc/slot/has_administrative_level + revision: + - label: is_or_was_part_of + type: slot + - label: GovernmentHierarchy + type: class + - label: has_or_had_tier + type: slot + - label: AdministrativeLevel + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_adoption_context + revision: + - label: describes_or_described + type: slot + - label: Policy + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_age + revision: + - label: has_or_had_age + type: slot + - label: Age + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_description + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_document_url + revision: + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_short_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class + - label: has_or_had_type + type: slot + - label: LabelType + type: class + - label: includes_or_included + type: slot + - label: LabelTypes + type: class + note: AbbreviationLabel class is defined in the LinkML file +- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_title + revision: + - label: has_or_had_title + type: slot + - label: Title + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_url + revision: + - label: has_or_had_url + type: slot + - label: URL + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_agent_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_agent_type + revision: + - label: has_or_had_type + type: slot + - label: AgentType + type: class + - label: includes_or_included + type: slot + - label: AgentTypes + type: class +- original_slot_id: https://nde.nl/ontology/hc/slot/has_agreement_signed_date + revision: + - label: is_or_was_based_on + type: slot + - label: Agreement + type: class + - label: is_or_was_signed_on + type: slot + - label: TimeSpan + type: class + - label: start_of_the_start + type: slot + - label: Timestamp + type: class +# https://nde.nl/ontology/hc/slot/has_air_changes_per_hour \ No newline at end of file