Refactor code structure for improved readability and maintainability
This commit is contained in:
parent
fc405445c6
commit
a83f04d9c4
1462 changed files with 3626 additions and 8739 deletions
54
.opencode/rules/mapping-specificity-hypernym-rule.md
Normal file
54
.opencode/rules/mapping-specificity-hypernym-rule.md
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
# Mapping Specificity Rule: Broad vs Narrow vs Exact Mappings
|
||||
|
||||
## 🚨 CRITICAL: Mapping Semantics
|
||||
|
||||
When mapping LinkML classes to external ontologies, you MUST distinguish between **equivalence**, **hypernyms** (broader concepts), and **hyponyms** (narrower concepts).
|
||||
|
||||
### The Rule
|
||||
|
||||
1. **Exact Mappings (`skos:exactMatch`)**: Use ONLY when the external concept is **semantically equivalent** to your class.
|
||||
* *Example*: `hc:Person` `exact_mappings` `schema:Person`.
|
||||
|
||||
2. **Broad Mappings (`skos:broadMatch`)**: Use when the external concept is a **hypernym** (a broader, more general category) of your class.
|
||||
* *Example*: `hc:AcademicArchiveRecordSetType` `broad_mappings` `rico:RecordSetType`.
|
||||
* *Rationale*: An academic archive record set *is a* record set type, but `rico:RecordSetType` is broader.
|
||||
* *Common Hypernyms*: `skos:Concept`, `prov:Entity`, `schema:Thing`, `schema:Organization`, `rico:RecordSetType`.
|
||||
|
||||
3. **Narrow Mappings (`skos:narrowMatch`)**: Use when the external concept is a **hyponym** (a narrower, more specific category) of your class.
|
||||
* *Example*: `hc:Organization` `narrow_mappings` `hc:Library` (if mapping inversely).
|
||||
|
||||
### Common Violations to Avoid
|
||||
|
||||
❌ **WRONG**:
|
||||
```yaml
|
||||
AcademicArchiveRecordSetType:
|
||||
exact_mappings:
|
||||
- rico:RecordSetType # WRONG: This implies AcademicArchiveRecordSetType == RecordSetType
|
||||
```
|
||||
|
||||
✅ **CORRECT**:
|
||||
```yaml
|
||||
AcademicArchiveRecordSetType:
|
||||
broad_mappings:
|
||||
- rico:RecordSetType # CORRECT: RecordSetType is broader
|
||||
```
|
||||
|
||||
❌ **WRONG**:
|
||||
```yaml
|
||||
SocialMovement:
|
||||
exact_mappings:
|
||||
- schema:Organization # WRONG: SocialMovement is a specific TYPE of Organization
|
||||
```
|
||||
|
||||
✅ **CORRECT**:
|
||||
```yaml
|
||||
SocialMovement:
|
||||
broad_mappings:
|
||||
- schema:Organization # CORRECT
|
||||
```
|
||||
|
||||
### Verification Checklist
|
||||
|
||||
- [ ] Does the `exact_mapping` represent the **exact same scope**?
|
||||
- [ ] If the external term is a generic parent class (e.g., `Type`, `Concept`, `Entity`), move it to `broad_mappings`.
|
||||
- [ ] If the external term is a specific instance or subclass, check `narrow_mappings`.
|
||||
15
.opencode/rules/ontology-detection-rule.md
Normal file
15
.opencode/rules/ontology-detection-rule.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# Rule: Ontology Detection vs Heuristics
|
||||
|
||||
## Summary
|
||||
When detecting classes and predicates in `data/ontology/` or external ontology files, you must **read the actual ontology definitions** (e.g., RDF, OWL, TTL files) to determine if a term is a Class or a Property. Do not rely on naming heuristics (like "Capitalized means Class").
|
||||
|
||||
## Detail
|
||||
* **Verification**: Always read the source ontology file or use a semantic lookup tool to verify the `rdf:type` of an entity.
|
||||
* If `rdf:type` is `owl:Class` or `rdfs:Class`, it is a **Class**.
|
||||
* If `rdf:type` is `rdf:Property`, `owl:ObjectProperty`, or `owl:DatatypeProperty`, it is a **Property**.
|
||||
* **Avoid Heuristics**: Do not assume that `skos:Concept` is a class just because it looks like one (it is), or that `schema:name` is a property just because it's lowercase. Many ontologies have inconsistent naming conventions (e.g., `schema:Person` vs `foaf:Person`).
|
||||
* **Strictness**: If the ontology file is not available locally, attempt to fetch it or consult authoritative documentation before guessing.
|
||||
|
||||
## Violation Examples
|
||||
* Assuming `ex:MyTerm` is a class because it starts with an uppercase letter without checking the `.ttl` file.
|
||||
* Mapping a LinkML slot to `schema:Thing` (a Class) instead of a Property because you guessed based on the name.
|
||||
|
|
@ -170,5 +170,64 @@ fixes:
|
|||
type: slot
|
||||
- label: Currency
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/uses_or_used_technique
|
||||
revision:
|
||||
- label: has_or_has_method
|
||||
type: slot
|
||||
- label: Method
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/statement_type
|
||||
revision:
|
||||
- label: has_or_had_type
|
||||
type: slot
|
||||
- label: StatementType
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/statement_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/statement_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/starts_or_started_at_location
|
||||
revision:
|
||||
- label: temporal_extent
|
||||
type: slot
|
||||
- label: TimeSpan
|
||||
type: class
|
||||
- label: begin_of_the_begin
|
||||
type: slot
|
||||
- label: Event
|
||||
type: class
|
||||
note: use Event instead of Timestamp as properties need to be assigned
|
||||
- label: is_or_was_located_at
|
||||
type: slot
|
||||
- label: Location
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/started_at_time
|
||||
revision:
|
||||
- label: temporal_extent
|
||||
type: slot
|
||||
- label: TimeSpan
|
||||
type: class
|
||||
- label: begin_of_the_begin
|
||||
type: slot
|
||||
- label: Timestamp
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/start_time
|
||||
revision:
|
||||
- label: temporal_extent
|
||||
type: slot
|
||||
- label: TimeSpan
|
||||
type: class
|
||||
- label: begin_of_the_begin
|
||||
type: slot
|
||||
- label: Timestamp
|
||||
type: class
|
||||
|
||||
# continue with https://nde.nl/ontology/hc/slot/starts_or_started_at_location
|
||||
# continue with https://nde.nl/ontology/hc/slot/start_seconds
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
import os
|
||||
|
||||
def fix_indentation(path):
|
||||
with open(path, 'r') as f:
|
||||
lines = f.readlines()
|
||||
|
||||
new_lines = []
|
||||
in_imports = False
|
||||
|
||||
for line in lines:
|
||||
stripped = line.strip()
|
||||
if stripped == "imports:":
|
||||
in_imports = True
|
||||
new_lines.append("imports:\n")
|
||||
continue
|
||||
|
||||
if in_imports:
|
||||
if not stripped.startswith("-"):
|
||||
if stripped and not stripped.startswith("#"):
|
||||
in_imports = False
|
||||
new_lines.append(line)
|
||||
else:
|
||||
# Force 2 spaces indent
|
||||
# content is stripped, so just prepend " "
|
||||
new_lines.append(f" {stripped}\n")
|
||||
else:
|
||||
new_lines.append(line)
|
||||
|
||||
with open(path, 'w') as f:
|
||||
f.writelines(new_lines)
|
||||
|
||||
def process_directory(directory):
|
||||
for root, dirs, files in os.walk(directory):
|
||||
for file in files:
|
||||
if file.endswith(".yaml"):
|
||||
fix_indentation(os.path.join(root, file))
|
||||
|
||||
process_directory("schemas/20251121/linkml/modules/classes")
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-02-01T01:04:01.193Z",
|
||||
"generated": "2026-02-01T18:55:42.704Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 2906,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-02-01T18:55:42.704Z",
|
||||
"generated": "2026-02-02T14:57:17.598Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 2906,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ name: APIRequest
|
|||
title: APIRequest
|
||||
description: An API request event.
|
||||
prefixes:
|
||||
rov: http://www.w3.org/ns/regorg#
|
||||
linkml: https://w3id.org/linkml/
|
||||
schema: http://schema.org/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_url:
|
||||
range: uri
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_url:
|
||||
range: uri
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: true
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -70,13 +70,13 @@ classes:
|
|||
- temporal_extent
|
||||
slot_usage:
|
||||
policy_id:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/access-policy/open-access
|
||||
policy_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: Open Access
|
||||
|
|
@ -94,8 +94,8 @@ classes:
|
|||
- value:
|
||||
has_or_had_label: EMBARGOED
|
||||
has_or_had_description:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
description_text: Open to all visitors during reading room hours (Mon-Fri 9-17)
|
||||
|
|
@ -115,7 +115,7 @@ classes:
|
|||
has_or_had_description:
|
||||
description_text: Registration form must be completed
|
||||
rights_statement:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: In Copyright
|
||||
- value: No Copyright - United States
|
||||
|
|
@ -134,13 +134,13 @@ classes:
|
|||
examples:
|
||||
- value: true
|
||||
credentials_required:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: INSTITUTIONAL
|
||||
- value: true
|
||||
imposes_or_imposed:
|
||||
range: Fee
|
||||
inlined: true
|
||||
# range: string # Fee
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
multivalued: true
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -159,7 +159,7 @@ classes:
|
|||
examples:
|
||||
- value: '2050-01-01'
|
||||
has_or_had_embargo_reason:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Donor privacy restrictions per deed of gift
|
||||
- value: Contains personal data protected under GDPR
|
||||
|
|
@ -168,7 +168,7 @@ classes:
|
|||
examples:
|
||||
- value: https://localcontexts.org/tk-labels/
|
||||
legal_basis:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: General Data Protection Regulation (GDPR)
|
||||
- value: Freedom of Information Act exemption 6
|
||||
|
|
@ -179,7 +179,7 @@ classes:
|
|||
temporal_extent:
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
required: true
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '2024-01-01'
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ imports:
|
|||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/temporal_extent
|
||||
default_range: string
|
||||
# default_range: string
|
||||
enums:
|
||||
AcquisitionMethodEnum:
|
||||
description: Methods by which items are acquired for collections.
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ prefixes:
|
|||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- ./Entity
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_method
|
||||
- ../slots/has_or_had_origin
|
||||
|
|
|
|||
|
|
@ -49,23 +49,23 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
identifier_value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
|
||||
- value:
|
||||
identifier_value: https://nde.nl/ontology/hc/activity/nationaal-archief-digitization-voc-2024
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: 2025 Annual Collection Inventory
|
||||
- value: VOC Archives Digitization Project Phase 2
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "Annual physical inventory of the Dutch Masters collection, \ncovering approximately 450 paintings. Spot-check methodology \nwith 20% sample verified against catalog records.\n"
|
||||
|
|
@ -80,25 +80,25 @@ classes:
|
|||
begin_of_the_begin: '2025-01-15'
|
||||
end_of_the_end: '2025-03-31'
|
||||
is_or_was_succeeded_by:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
inlined: false
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/activity/conservation-treatment-2025
|
||||
preceding_activity:
|
||||
range: string
|
||||
# range: string
|
||||
inlined: false
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/activity/condition-survey-2024
|
||||
has_or_had_status:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: IN_PROGRESS
|
||||
- value: COMPLETED
|
||||
- value: PLANNED
|
||||
note:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
annotations:
|
||||
specificity_score: '0.50'
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ classes:
|
|||
- has_or_had_label
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
multivalued: true
|
||||
|
|
@ -51,7 +51,7 @@ classes:
|
|||
- value: https://nde.nl/ontology/hc/activity-type/curation
|
||||
- value: wd:Q1348059
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: true
|
||||
examples:
|
||||
|
|
@ -60,7 +60,7 @@ classes:
|
|||
- curatie@nl
|
||||
- Kuration@de
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Activities related to the ongoing management and care of collections
|
||||
|
|
|
|||
|
|
@ -12,6 +12,9 @@ prefixes:
|
|||
dcterms: http://purl.org/dc/terms/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- ./ReconstructionActivity
|
||||
- ./AddressType
|
||||
- ./HouseNumber
|
||||
- linkml:types
|
||||
- ../slots/country_name
|
||||
- ../slots/has_or_had_label
|
||||
|
|
@ -25,7 +28,7 @@ imports:
|
|||
- ../slots/longitude
|
||||
- ../slots/postal_code
|
||||
- ../slots/region
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
Address:
|
||||
class_uri: vcard:Address
|
||||
|
|
@ -140,12 +143,12 @@ classes:
|
|||
# REMOVED: street_address slot_usage - redundant string slot removed (2026-01-17, Rule 53/56)
|
||||
# Use house_number + has_or_had_label (street name as Label) instead of combined string
|
||||
postal_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "1071 XX"
|
||||
locality:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "Amsterdam"
|
||||
|
|
@ -155,21 +158,21 @@ classes:
|
|||
# required: false
|
||||
# description: Alternative slot for locality (schema:addressLocality)
|
||||
is_or_was_located_in:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
settlement_name: "Amsterdam"
|
||||
country: "NL"
|
||||
region:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "Noord-Holland"
|
||||
- value: "NL-NH"
|
||||
country_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "Netherlands"
|
||||
|
|
@ -178,10 +181,10 @@ classes:
|
|||
# Formatted address strings now use has_or_had_label slot_usage below
|
||||
# REMOVED: address_type slot_usage - migrated to has_or_had_type (2026-01-17, Rule 53/56)
|
||||
has_or_had_label: # was: address_formatted + street_name - migrated per Rule 53 (2026-01-17, 2026-01-22)
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined_as_list: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -207,7 +210,7 @@ classes:
|
|||
- value: 4.8852
|
||||
- value: 2759794
|
||||
is_or_was_derived_from: # was: was_derived_from - migrated per Rule 53
|
||||
range: CustodianObservation
|
||||
# range: string # CustodianObservation
|
||||
multivalued: true
|
||||
required: false
|
||||
is_or_was_generated_by: # was: was_generated_by - migrated per Rule 53
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ imports:
|
|||
- ../slots/has_or_had_type
|
||||
- ../slots/long_name
|
||||
- ../slots/short_name
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
AddressComponent:
|
||||
class_uri: hc:AddressComponent
|
||||
|
|
@ -62,14 +62,14 @@ classes:
|
|||
- has_or_had_type
|
||||
slot_usage:
|
||||
long_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Netherlands
|
||||
- value: Noord-Holland
|
||||
- value: Museumstraat
|
||||
short_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: NL
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ classes:
|
|||
- is_or_was_equivalent_to
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
pattern: ^https://nde\.nl/ontology/hc/address-type/[a-z0-9-]+$
|
||||
|
|
@ -53,7 +53,7 @@ classes:
|
|||
- value: https://nde.nl/ontology/hc/address-type/headquarters
|
||||
- value: https://nde.nl/ontology/hc/address-type/legal
|
||||
has_or_had_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
pattern: ^[A-Z][A-Z0-9_]*$
|
||||
examples:
|
||||
|
|
@ -64,7 +64,7 @@ classes:
|
|||
- value: STORAGE
|
||||
- value: BRANCH
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: true
|
||||
examples:
|
||||
|
|
@ -78,7 +78,7 @@ classes:
|
|||
- Visiting Address@en
|
||||
- Bezoekadres@nl
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Main organizational address where primary operations occur.
|
||||
has_or_had_hypernym:
|
||||
|
|
|
|||
|
|
@ -52,13 +52,13 @@ classes:
|
|||
- is_or_was_generated_by
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
has_or_had_function:
|
||||
range: FunctionType
|
||||
multivalued: true
|
||||
|
|
@ -97,7 +97,7 @@ classes:
|
|||
examples:
|
||||
- value: '2028-12-31'
|
||||
is_or_was_derived_from:
|
||||
range: CustodianObservation
|
||||
# range: string # CustodianObservation
|
||||
multivalued: true
|
||||
required: false
|
||||
is_or_was_generated_by:
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ prefixes:
|
|||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
AdmissionInfo:
|
||||
description: "Structured admission price information from Google Maps including\
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ classes:
|
|||
range: integer
|
||||
required: true
|
||||
has_or_had_unit:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -42,13 +42,13 @@ classes:
|
|||
- has_or_had_identifier
|
||||
slot_usage:
|
||||
has_or_had_name:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: false
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: false
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
multivalued: true
|
||||
required: false
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -28,10 +28,10 @@ classes:
|
|||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ classes:
|
|||
range: float
|
||||
required: true
|
||||
has_or_had_unit:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ classes:
|
|||
- has_or_had_unit
|
||||
slot_usage:
|
||||
has_or_had_alignment:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
examples:
|
||||
- value: center
|
||||
|
|
@ -37,12 +37,12 @@ classes:
|
|||
- value: bottom
|
||||
- value: middle
|
||||
has_or_had_value:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: '10'
|
||||
- value: default
|
||||
has_or_had_unit:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: px
|
||||
- value: '%'
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ name: AmendmentEvent
|
|||
title: Amendment Event
|
||||
description: An event where a document or agreement was amended.
|
||||
prefixes:
|
||||
rov: http://www.w3.org/ns/regorg#
|
||||
linkml: https://w3id.org/linkml/
|
||||
schema: http://schema.org/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
|
|
|||
|
|
@ -28,10 +28,10 @@ classes:
|
|||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -35,9 +35,9 @@ classes:
|
|||
- is_or_was_alternative_form_of
|
||||
slot_usage:
|
||||
is_or_was_alternative_form_of:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: Label
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value: "Label:\n label_value: \"Rijksmuseum\"\n label_language: \"nl\"\n"
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_quantity:
|
||||
range: integer
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -56,8 +56,8 @@ classes:
|
|||
has_or_had_unit:
|
||||
unit_label: likes
|
||||
has_or_had_unit:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -45,12 +45,12 @@ classes:
|
|||
- has_or_had_identifier
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Board of Directors
|
||||
- value: Museum Director
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/person/jan-de-vries
|
||||
comments:
|
||||
|
|
|
|||
|
|
@ -34,16 +34,16 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
has_or_had_level:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: circa 1880
|
||||
- value: approximately 10,000
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Founding date derived from secondary sources, exact day unknown
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ classes:
|
|||
\ staff and external researchers\n\n**Branch Relationship**:\n- Use `is_branch_of` to link to the parent Archive custodian\n- Use `has_or_had_type` = BranchLibraryUnit for classification\n\n**Related Types**:\n- Archive (Q166118) - Parent archive organization\n- SpecialCollection (Q4431094) - Specialized library holdings\n- OrganizationBranch - Parent class for organizational units\n\n**Dual-Class Pattern**:\nThis class represents the BRANCH type (the library unit within an archive).\nFor the collection type, see `ArchivalLibraryRecordSetType` (rico:RecordSetType).\n\n**Ontological Alignment**:\n- **W3C ORG**: org:OrganizationalUnit (branch of parent archive)\n- **Schema.org**: schema:Library (hybrid archive-library)\n- **RiC-O**: rico:CorporateBody (as agent)\n\n**Multilingual Labels**:\n- de: Archivbibliothek\n- es: biblioteca de archivo\n- fr: biblioth\xE8que li\xE9e \xE0 une institution conservant des archives\n"
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
examples:
|
||||
- value: BranchLibraryUnit
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ prefixes:
|
|||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ArchiveInfo:
|
||||
description: "Archive reference containing basic information about an archival\
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ prefixes:
|
|||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
default_prefix: hc
|
||||
imports:
|
||||
- ../classes/AgentType
|
||||
- linkml:types
|
||||
- ../slots/custodian_type_broader
|
||||
- ../slots/has_or_had_identifier
|
||||
|
|
@ -27,7 +28,7 @@ imports:
|
|||
- ../slots/record_type
|
||||
classes:
|
||||
ArchiveOrganizationType:
|
||||
is_a: CustodianType
|
||||
is_a: AgentType
|
||||
class_uri: skos:Concept
|
||||
annotations:
|
||||
skos:prefLabel: Archive Organization
|
||||
|
|
@ -93,9 +94,9 @@ classes:
|
|||
pattern: ^Q[0-9]+$
|
||||
required: true
|
||||
has_or_had_policy:
|
||||
range: string
|
||||
# range: string
|
||||
has_or_had_scope:
|
||||
range: string
|
||||
# range: string
|
||||
custodian_type_broader:
|
||||
range: ArchiveOrganizationType
|
||||
required: false
|
||||
|
|
|
|||
|
|
@ -94,14 +94,14 @@ classes:
|
|||
- value: true
|
||||
- value: false
|
||||
measurement_method:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "GIS analysis"
|
||||
- value: "Land survey"
|
||||
- value: "Historical records"
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: "Total site area"
|
||||
- value: "Building floor area"
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ classes:
|
|||
|
||||
slot_usage:
|
||||
has_or_had_name:
|
||||
range: Name
|
||||
inlined: true
|
||||
# range: string # Name
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -98,15 +98,15 @@ classes:
|
|||
- is_or_was_generated_by
|
||||
slot_usage:
|
||||
has_or_had_title:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: true
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: Statuten Stichting Rijksmuseum
|
||||
has_or_had_description:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -132,22 +132,22 @@ classes:
|
|||
examples:
|
||||
- value: '2024-03-18'
|
||||
notary_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: mr. J.A. van der Berg
|
||||
notary_office:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Amsterdam
|
||||
notarial_deed_number:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: 2024/0315/001
|
||||
has_or_had_version:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: '1'
|
||||
|
|
@ -156,13 +156,13 @@ classes:
|
|||
range: boolean
|
||||
required: true
|
||||
registered_office_clause:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: De stichting heeft haar zetel in de gemeente Amsterdam.
|
||||
- value: '2015-11-12: Amendment to restructure board composition'
|
||||
language:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: nl
|
||||
|
|
@ -192,7 +192,7 @@ classes:
|
|||
range: LegalForm
|
||||
required: false
|
||||
jurisdiction:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
is_or_was_derived_from:
|
||||
range: CustodianObservation
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ classes:
|
|||
- has_or_had_degree
|
||||
slot_usage:
|
||||
has_or_had_degree:
|
||||
range: string
|
||||
# range: string
|
||||
description: The aspect ratio string (e.g., "16:9").
|
||||
examples:
|
||||
- value: '16:9'
|
||||
|
|
|
|||
|
|
@ -42,21 +42,21 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/asserter/claude-opus-4
|
||||
- value: https://nde.nl/ontology/hc/asserter/jane-doe-nde
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: Claude Opus 4
|
||||
- value: Dr. Jane Doe
|
||||
- value: primary-presence-classifier
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Anthropic Claude AI model used for heritage data assertions
|
||||
|
|
@ -69,13 +69,13 @@ classes:
|
|||
- value: HUMAN_ANALYST
|
||||
- value: AUTOMATED_SYSTEM
|
||||
has_or_had_version:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: claude-opus-4-20250514
|
||||
- value: 1.2.3
|
||||
has_or_had_contact_point:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: jane.doe@nde.nl
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ classes:
|
|||
- has_or_had_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ classes:
|
|||
- has_or_had_name
|
||||
slot_usage:
|
||||
has_or_had_name:
|
||||
range: string
|
||||
# range: string
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ classes:
|
|||
- has_or_had_name
|
||||
slot_usage:
|
||||
has_or_had_name:
|
||||
range: string
|
||||
# range: string
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@ classes:
|
|||
examples:
|
||||
- value: null
|
||||
segment_text:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Welcome to the Rijksmuseum
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ classes:
|
|||
'
|
||||
slot_usage:
|
||||
hold_or_held_record_set_type:
|
||||
range: string
|
||||
# range: string
|
||||
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -30,4 +30,4 @@ classes:
|
|||
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
has_or_had_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: Jan de Vries
|
||||
|
|
@ -59,13 +59,13 @@ classes:
|
|||
- value: AUTHOR
|
||||
- value: EDITOR
|
||||
is_or_was_affiliated_with:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Rijksmuseum Amsterdam
|
||||
- value: Universiteit van Amsterdam
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: false
|
||||
examples:
|
||||
- value: https://orcid.org/0000-0001-2345-6789
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ classes:
|
|||
|
||||
slot_usage:
|
||||
contains_or_contained:
|
||||
range: string
|
||||
# range: string
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.4
|
||||
|
|
|
|||
|
|
@ -43,12 +43,12 @@ classes:
|
|||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: YouTube Auto-Caption
|
||||
- value: ASR Transcription
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Automatically generated by YouTube's speech recognition system
|
||||
- value: Generated using Whisper ASR model
|
||||
|
|
|
|||
|
|
@ -81,20 +81,20 @@ classes:
|
|||
- is_or_was_generated_by
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux-platform/rijksmuseum-rijksstudio
|
||||
platform_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: Rijksstudio
|
||||
- value: Operation Night Watch
|
||||
- value: WW2 Portal
|
||||
has_or_had_type:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: web_harvest
|
||||
|
|
@ -107,12 +107,12 @@ classes:
|
|||
- value: https://www.rijksmuseum.nl/nl/rijksstudio
|
||||
- value: https://data.rijksmuseum.nl/
|
||||
platform_purpose:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Personal collection creation and high-res image downloads
|
||||
- value: Interactive exploration of Night Watch research project
|
||||
platform_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Rijksstudio allows users to create personal collections from the Rijksmuseum's digitized artworks, download high-resolution images, and share curated sets with others.
|
||||
has_or_had_documentation:
|
||||
|
|
@ -121,10 +121,10 @@ classes:
|
|||
examples:
|
||||
- value: https://data.rijksmuseum.nl/object-metadata/api/
|
||||
has_or_had_technological_infrastructure:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: TechnologicalInfrastructure
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_identifier: tech-react-frontend
|
||||
|
|
@ -139,20 +139,20 @@ classes:
|
|||
includes_or_included:
|
||||
- Django REST Framework
|
||||
is_auxiliary_of_platform:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: DigitalPlatform
|
||||
required: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
||||
related_project:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Operation Night Watch
|
||||
- value: 'EU Horizon 2020 Grant #123456'
|
||||
receives_or_received:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: FundingSource
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: European Commission Horizon 2020
|
||||
|
|
@ -169,9 +169,9 @@ classes:
|
|||
begin_of_the_begin: '2018-06-01'
|
||||
end_of_the_end: '2021-12-31'
|
||||
has_or_had_status:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: ArchivalStatus
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: ACTIVE
|
||||
|
|
@ -187,10 +187,10 @@ classes:
|
|||
examples:
|
||||
- value: https://web.archive.org/web/20211231/https://example.nl/exhibition/
|
||||
is_or_was_based_on:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: CMS
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -201,7 +201,7 @@ classes:
|
|||
cms_version: 4.0.1
|
||||
has_or_had_type: MuseumCMS
|
||||
is_or_was_derived_from:
|
||||
range: CustodianObservation
|
||||
# range: string # CustodianObservation
|
||||
multivalued: true
|
||||
required: false
|
||||
is_or_was_generated_by:
|
||||
|
|
@ -213,9 +213,9 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
||||
serves_finding_aid:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/finding-aid/rm/night-watch-guide
|
||||
|
|
|
|||
|
|
@ -77,23 +77,23 @@ classes:
|
|||
- has_or_had_geometry
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: Depot Amersfoort
|
||||
- value: Rijksmuseum Schiphol
|
||||
- value: Reading Room Annex
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: PlaceType
|
||||
required: true
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: STORAGE_FACILITY
|
||||
|
|
@ -102,10 +102,10 @@ classes:
|
|||
- value:
|
||||
has_or_had_label: RESEARCH_CENTER
|
||||
specialized_place:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: ReconstructedEntity
|
||||
required: false
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
research_center_id: https://nde.nl/hc/research/kb-digitization
|
||||
|
|
@ -118,17 +118,17 @@ classes:
|
|||
- Works on paper
|
||||
- Drawings
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Off-site storage facility housing overflow collections. Staff access only.
|
||||
postal_code:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: 3824 BK
|
||||
is_or_was_located_in:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
settlement_name: Amersfoort
|
||||
|
|
@ -138,7 +138,7 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/country/NL
|
||||
has_or_had_geographic_subdivision:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/subregion/NL-UT
|
||||
settlement:
|
||||
|
|
@ -148,10 +148,10 @@ classes:
|
|||
- value: https://nde.nl/ontology/hc/settlement/5206379
|
||||
- value: https://nde.nl/ontology/hc/feature/herenhuis-mansion
|
||||
has_or_had_location:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: GeoSpatialPlace
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -180,16 +180,16 @@ classes:
|
|||
has_accuracy_in_meters: 50.0
|
||||
spatial_resolution: BUILDING
|
||||
is_or_was_location_of:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: OrganizationBranch
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: Conservation Division - Amersfoort
|
||||
branch_type: CONSERVATION_LAB
|
||||
is_or_was_branch_of:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: CustodianPlace
|
||||
required: true
|
||||
examples:
|
||||
|
|
@ -204,7 +204,7 @@ classes:
|
|||
begin_of_the_begin: '1970-01-01'
|
||||
end_of_the_begin: '1979-12-31'
|
||||
is_or_was_derived_from:
|
||||
range: CustodianObservation
|
||||
# range: string # CustodianObservation
|
||||
multivalued: true
|
||||
required: false
|
||||
is_or_was_generated_by:
|
||||
|
|
|
|||
|
|
@ -45,13 +45,13 @@ classes:
|
|||
- temporal_extent
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: API Available
|
||||
- value: Service Unavailable
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: REST API available with JSON responses
|
||||
temporal_extent:
|
||||
|
|
|
|||
|
|
@ -37,24 +37,24 @@ classes:
|
|||
- end_of_the_end
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
identifier: true
|
||||
required: true
|
||||
pattern: ^https://nde\.nl/ontology/hc/backup-status/[a-z0-9-]+$
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
- has_or_had_code: DAILY_AUTOMATED
|
||||
- has_or_had_code: CLOUD_AZURE
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Daily backup to Azure, replicated to secondary site in Rotterdam.
|
||||
has_or_had_note:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
examples:
|
||||
- value: Encryption at rest enabled since 2024-01
|
||||
|
|
|
|||
|
|
@ -48,14 +48,14 @@ classes:
|
|||
- is_or_was_equivalent_to
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
pattern: ^https://nde\.nl/ontology/hc/backup-type/[a-z0-9-]+$
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/backup-type/daily-automated
|
||||
has_or_had_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
pattern: ^[A-Z][A-Z0-9_]*$
|
||||
examples:
|
||||
|
|
@ -63,7 +63,7 @@ classes:
|
|||
- value: CLOUD_AZURE
|
||||
- value: NOT_BACKED_UP
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: true
|
||||
examples:
|
||||
|
|
@ -74,7 +74,7 @@ classes:
|
|||
- Cloud backup (Azure)@en
|
||||
- Cloud backup (Azure)@nl
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Daily automated backup to off-site storage with 30-day retention.
|
||||
has_or_had_hypernym:
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ classes:
|
|||
\ closure periods for personal data\n- Anonymization requirements\n- Legal retention requirements\n- Sensitive commercial information\n\n**Notable Examples**:\n- HSBC Group Archives (London)\n- Deutsche Bank Historical Archive\n- Rothschild Archive (London)\n- Archives historiques de la Soci\xE9t\xE9 G\xE9n\xE9rale\n"
|
||||
slot_usage:
|
||||
hold_or_held_record_set_type:
|
||||
range: string
|
||||
# range: string
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -43,14 +43,14 @@ classes:
|
|||
- is_or_was_equivalent_to
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
pattern: ^https://nde\.nl/ontology/hc/binding-type/[a-z0-9-]+$
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/binding-type/full-leather
|
||||
has_or_had_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
pattern: ^[A-Z][A-Z0-9_]*$
|
||||
examples:
|
||||
|
|
@ -58,7 +58,7 @@ classes:
|
|||
- value: HALF_LEATHER
|
||||
- value: CLOTH
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: true
|
||||
examples:
|
||||
|
|
@ -69,7 +69,7 @@ classes:
|
|||
- Half leather@en
|
||||
- Halfleren band@nl
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Entire cover bound in leather, typically calfskin, goatskin, or morocco.
|
||||
has_or_had_hypernym:
|
||||
|
|
|
|||
|
|
@ -93,13 +93,13 @@ classes:
|
|||
has_or_had_identifier:
|
||||
identifier: true
|
||||
required: true
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
examples:
|
||||
- value: hc:BioCustodianSubtype/BOTANICAL_GARDEN
|
||||
- value: hc:BioCustodianSubtype/ZOOLOGICAL_GARDEN
|
||||
has_or_had_label:
|
||||
required: true
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Botanical Garden
|
||||
- value: Zoological Park
|
||||
|
|
@ -107,7 +107,7 @@ classes:
|
|||
- value: Safari Park
|
||||
has_or_had_description:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
is_or_was_equivalent_to:
|
||||
required: false
|
||||
range: WikiDataIdentifier
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ id: https://nde.nl/ontology/hc/class/BioCustodianType
|
|||
name: BioCustodianType
|
||||
title: Biological and Zoological Custodian Type Classification
|
||||
imports:
|
||||
- ../classes/AgentType
|
||||
- linkml:types
|
||||
- ../slots/conservation_breeding
|
||||
- ../slots/has_or_had_hyponym
|
||||
|
|
@ -13,7 +14,7 @@ imports:
|
|||
- ../slots/specimen_type
|
||||
classes:
|
||||
BioCustodianType:
|
||||
is_a: CustodianType
|
||||
is_a: AgentType
|
||||
class_uri: skos:Concept
|
||||
annotations:
|
||||
skos:prefLabel: Biological Custodian
|
||||
|
|
@ -170,12 +171,12 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
specimen_type:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
required: false
|
||||
has_or_had_quantity:
|
||||
range: integer
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
multivalued: true
|
||||
required: false
|
||||
examples:
|
||||
|
|
@ -188,16 +189,16 @@ classes:
|
|||
range: boolean
|
||||
required: true
|
||||
research_program:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
required: false
|
||||
conservation_breeding:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
has_or_had_type:
|
||||
equals_expression: '["hc:BioCustodianType"]'
|
||||
has_or_had_hyponym:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: BioCustodianSubtype
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
description: 'Specific subtype from the BioCustodianSubtype class hierarchy (20 biological collection types). Each subtype links to a Wikidata entity describing a specific type of biological custodian. Subtypes include: BotanicalGardenSubtype, ZoologicalGardenSubtype, PublicAquariumSubtype, etc.'
|
||||
|
|
|
|||
|
|
@ -34,20 +34,20 @@ classes:
|
|||
has_or_had_identifier:
|
||||
identifier: true
|
||||
required: true
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
examples:
|
||||
- value: hc:BioTypeClassification/BOTANICAL
|
||||
- value: hc:BioTypeClassification/ZOOLOGICAL
|
||||
has_or_had_label:
|
||||
required: true
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Botanical Institution
|
||||
- value: Zoological Institution
|
||||
- value: Aquatic Institution
|
||||
has_or_had_description:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
is_or_was_equivalent_to:
|
||||
required: false
|
||||
range: WikiDataIdentifier
|
||||
|
|
|
|||
|
|
@ -103,16 +103,16 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/taxon/raphus-cucullatus
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined_as_list: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
any_of:
|
||||
- range: FieldNumber
|
||||
- range: BOLDIdentifier
|
||||
- range: WikiDataIdentifier
|
||||
- range: uriorcurie
|
||||
- range: string # uriorcurie
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_type: FieldNumber
|
||||
|
|
@ -154,7 +154,7 @@ classes:
|
|||
has_or_had_language: en
|
||||
has_or_had_rank:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: SPECIES
|
||||
- value: SUBSPECIES
|
||||
|
|
@ -174,7 +174,7 @@ classes:
|
|||
- John Edward Gray
|
||||
has_or_had_comment:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Previously classified as Didus ineptus
|
||||
- value: aff.
|
||||
|
|
@ -191,7 +191,7 @@ classes:
|
|||
description: 'Was date_identified: 2020-03-15'
|
||||
specimen_type:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: HOLOTYPE
|
||||
- value: PARATYPE
|
||||
|
|
@ -208,21 +208,21 @@ classes:
|
|||
- value: "TypeStatus:\n status_value: \"Holotype of Raphus cucullatus Linnaeus, 1758\"\n status_type: \"nomenclatural\"\n"
|
||||
sex:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: MALE
|
||||
- value: FEMALE
|
||||
- value: UNKNOWN
|
||||
life_stage:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: ADULT
|
||||
- value: LARVA
|
||||
- value: FLOWERING
|
||||
part_type:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
examples:
|
||||
- value: SKELETON
|
||||
|
|
@ -244,7 +244,7 @@ classes:
|
|||
- value: FROZEN_TISSUE
|
||||
preservative_detail:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: 70% ethanol
|
||||
- value: Formalin-fixed, ethanol-transferred
|
||||
|
|
@ -256,7 +256,7 @@ classes:
|
|||
- value: '2020-06-15'
|
||||
prepared_by:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Natural History Museum Preparation Lab
|
||||
- value: J. van der Berg
|
||||
|
|
@ -323,7 +323,7 @@ classes:
|
|||
description: parasite of:Cervus elaphus
|
||||
iucn_status:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: EX
|
||||
- value: CR
|
||||
|
|
@ -340,7 +340,7 @@ classes:
|
|||
has_or_had_label: Not regulated under CITES
|
||||
legal_provenance_note:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: 'Collected pre-CITES (1975). Import permit #12345.'
|
||||
has_or_had_type:
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ classes:
|
|||
required: false
|
||||
ifabsent: 'false'
|
||||
inference_provenance:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: '{"method": "earliest_education_heuristic", "inference_chain": [...]}'
|
||||
|
|
|
|||
|
|
@ -47,25 +47,25 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
place_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: Amsterdam
|
||||
- value: Batavia
|
||||
modern_place_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Jakarta
|
||||
country_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
pattern: ^[A-Z]{2}$
|
||||
examples:
|
||||
- value: NL
|
||||
- value: ID
|
||||
region_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: NH
|
||||
|
|
@ -76,12 +76,12 @@ classes:
|
|||
examples:
|
||||
- value:
|
||||
coordinates:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: 52.3676,4.9041
|
||||
place_source_text:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: born at the family estate in rural Gelderland
|
||||
|
|
|
|||
|
|
@ -40,13 +40,13 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: Ex Libris Johann Wolfgang von Goethe
|
||||
- value: Bibliotheca Regia
|
||||
has_or_had_owner:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Johann Wolfgang von Goethe
|
||||
- value: Royal Library of Prussia
|
||||
|
|
|
|||
|
|
@ -54,13 +54,13 @@ classes:
|
|||
- is_or_was_generated_by
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/nha-zaanstreek-branch
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: false
|
||||
examples:
|
||||
|
|
@ -68,7 +68,7 @@ classes:
|
|||
- value: Rijksmuseum Schiphol
|
||||
- value: Universiteitsbibliotheek Science Park
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Regional branch serving Zaanstreek-Waterland area. Holds municipal records from Zaandam, Wormerland, Purmerend. Open to researchers Tuesday-Thursday.
|
||||
has_or_had_service_area:
|
||||
|
|
@ -86,19 +86,19 @@ classes:
|
|||
examples:
|
||||
- value: true
|
||||
services_offered:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
examples:
|
||||
- value: Archival research access
|
||||
- value: Genealogical consultations
|
||||
- value: Local history reference
|
||||
operating_hour:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Tu-Th 09:00-17:00
|
||||
has_or_had_quantity:
|
||||
range: integer
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_description: Staff assigned to this branch
|
||||
|
|
|
|||
|
|
@ -44,14 +44,14 @@ classes:
|
|||
- is_or_was_equivalent_to
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
pattern: ^https://nde\.nl/ontology/hc/branch-type/[a-z0-9-]+$
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/branch-type/regional-office
|
||||
has_or_had_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
pattern: ^[A-Z][A-Z0-9_]*$
|
||||
examples:
|
||||
|
|
@ -59,7 +59,7 @@ classes:
|
|||
- value: BRANCH_LIBRARY
|
||||
- value: CONSERVATION_LAB
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: true
|
||||
examples:
|
||||
|
|
@ -70,7 +70,7 @@ classes:
|
|||
- Branch Library@en
|
||||
- Filiaalbibliotheek@nl
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Geographic regional branch serving local community.
|
||||
has_or_had_hypernym:
|
||||
|
|
|
|||
|
|
@ -85,20 +85,20 @@ classes:
|
|||
- is_or_was_documented_by
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
description: Name/title for this budget document. MIGRATED from budget_name (2026-01-15) per Rule 53. Maps to dcterms:title as a formal title for a financial planning resource.
|
||||
examples:
|
||||
- value: Rijksmuseum Operating Budget FY2024
|
||||
- value: Noord-Hollands Archief Annual Budget 2024-2025
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
description: Narrative description of this budget document's scope and purpose. MIGRATED from budget_description (2026-01-15) per Rule 53. Maps to dcterms:description for financial planning documentation.
|
||||
examples:
|
||||
- value: Annual operating budget for fiscal year 2024, including major exhibition initiatives and digitization expansion.
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
multivalued: true
|
||||
required: true
|
||||
examples:
|
||||
|
|
@ -142,8 +142,8 @@ classes:
|
|||
range: decimal
|
||||
required: false
|
||||
has_or_had_main_part:
|
||||
range: MainPart
|
||||
inlined: true
|
||||
# range: string # MainPart
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -157,18 +157,18 @@ classes:
|
|||
range: decimal
|
||||
required: false
|
||||
allocates_or_allocated:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: DigitizationBudget
|
||||
required: false
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
innovation_budget:
|
||||
range: decimal
|
||||
required: false
|
||||
includes_or_included:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
internal_funding:
|
||||
range: decimal
|
||||
required: false
|
||||
|
|
@ -191,7 +191,7 @@ classes:
|
|||
range: date
|
||||
required: false
|
||||
is_or_was_documented_by:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
# range: FinancialStatement
|
||||
multivalued: true
|
||||
inlined: false
|
||||
|
|
@ -202,7 +202,7 @@ classes:
|
|||
range: Custodian
|
||||
required: true
|
||||
is_or_was_derived_from:
|
||||
range: CustodianObservation
|
||||
# range: string # CustodianObservation
|
||||
multivalued: true
|
||||
required: false
|
||||
is_or_was_generated_by:
|
||||
|
|
|
|||
|
|
@ -39,14 +39,14 @@ classes:
|
|||
- is_or_was_equivalent_to
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
pattern: ^https://nde\.nl/ontology/hc/budget-type/[a-z0-9-]+$
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/budget-type/operating
|
||||
has_or_had_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
pattern: ^[A-Z][A-Z0-9_]*$
|
||||
examples:
|
||||
|
|
@ -54,7 +54,7 @@ classes:
|
|||
- value: CAPITAL
|
||||
- value: PROJECT
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: true
|
||||
examples:
|
||||
|
|
@ -65,7 +65,7 @@ classes:
|
|||
- Capital Budget@en
|
||||
- Investeringsbegroting@nl
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Day-to-day operational expenses including staff, utilities, and supplies.
|
||||
has_or_had_hypernym:
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ classes:
|
|||
- is_or_was_effective_at
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
pattern: ^(APPENDIX_I|APPENDIX_II|APPENDIX_III|NOT_LISTED)$
|
||||
examples:
|
||||
|
|
@ -54,7 +54,7 @@ classes:
|
|||
- value: APPENDIX_III
|
||||
- value: NOT_LISTED
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: CITES Appendix I - Trade Prohibited
|
||||
|
|
|
|||
|
|
@ -59,14 +59,14 @@ classes:
|
|||
- detection_method
|
||||
slot_usage:
|
||||
cms_name:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: WordPress
|
||||
- value: Omeka S
|
||||
- value: CollectiveAccess
|
||||
has_or_had_version:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "6.4.2"
|
||||
|
|
@ -83,7 +83,7 @@ classes:
|
|||
examples:
|
||||
- value: "2026-01-19T12:00:00Z"
|
||||
detection_method:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: HTTP_HEADER
|
||||
|
|
@ -99,7 +99,7 @@ slots:
|
|||
cms_name:
|
||||
slot_uri: schema:name
|
||||
description: Name of the Content Management System
|
||||
range: string
|
||||
# range: string
|
||||
close_mappings:
|
||||
- schema:name
|
||||
- doap:name
|
||||
|
|
@ -112,4 +112,4 @@ slots:
|
|||
detection_method:
|
||||
slot_uri: prov:wasGeneratedBy
|
||||
description: Method used to detect the CMS (HTTP_HEADER, META_TAG, URL_PATTERN, MANUAL)
|
||||
range: string
|
||||
# range: string
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ classes:
|
|||
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: "MUSEUM_CMS"
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ classes:
|
|||
range: ETag
|
||||
required: false
|
||||
has_or_had_type:
|
||||
range: string
|
||||
# range: string
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ classes:
|
|||
- has_or_had_label
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
system_uri: http://www.opengis.net/def/trs/BIPM/0/Gregorian
|
||||
|
|
|
|||
|
|
@ -41,37 +41,18 @@ imports:
|
|||
- ../slots/requires_or_required # was: co_funding_required
|
||||
- ../slots/results_expected_date
|
||||
- ../slots/start_of_the_start
|
||||
- ./WebObservation
|
||||
- ./FundingRequirement
|
||||
- ./FundingRate
|
||||
- ./Budget
|
||||
- ./CoFunding
|
||||
- ./TimeSpan
|
||||
default_prefix: hc
|
||||
classes:
|
||||
CallForApplication:
|
||||
class_uri: schema:Offer
|
||||
description: "A funding call or grant application opportunity issued by a heritage funding\norganisation, inviting heritage\
|
||||
\ custodians to apply for project funding.\n\n**PURPOSE**:\n\nCallForApplication bridges the gap between:\n- **FundingOrganisation**\
|
||||
\ (entities that provide heritage funding)\n- **Heritage Custodians** (institutions seeking funding for projects)\n\n\
|
||||
Funding organisations like the European Commission, national heritage funds,\nand private foundations issue regular\
|
||||
\ calls for applications. These calls have\ndefined timeframes, budgets, eligibility criteria, and thematic focus areas.\n\
|
||||
\n**KEY RELATIONSHIPS**:\n\n```\nFundingOrganisation (e.g., European Commission)\n │\n ├── issues ──→ CallForApplication\
|
||||
\ (e.g., \"CL2-2025-HERITAGE-01\")\n │ │\n │ ├── web_observations\
|
||||
\ ──→ WebObservation[]\n │ │ (provenance tracking)\n │ \
|
||||
\ │\n │ └── funded_projects ──→ Project[]\n │ \
|
||||
\ │\n │ └── funding_call (inverse)\n │\n \
|
||||
\ └── parent_programme: \"Horizon Europe\"\n```\n\n**LIFECYCLE TRACKING**:\n\nCalls progress through defined stages\
|
||||
\ tracked via `call_status`:\n- ANNOUNCED → OPEN → CLOSING_SOON → CLOSED → UNDER_REVIEW → RESULTS_PUBLISHED\n- May be\
|
||||
\ CANCELLED or REOPENED under special circumstances\n\n**PROVENANCE TRACKING**:\n\nBecause call information is often\
|
||||
\ extracted from web sources, each\nCallForApplication should link to one or more WebObservation records\ndocumenting\
|
||||
\ when and where the information was retrieved.\n\n**ONTOLOGY ALIGNMENT**:\n\n- **Schema.org**: `schema:Offer` - \"\
|
||||
An offer to transfer some rights to an item\n or to provide a service\" (funding is a service/offer to heritage institutions)\n\
|
||||
- **Schema.org**: `schema:Grant` - Related class for awarded grants\n- **Schema.org**: `schema:MonetaryGrant` - For\
|
||||
\ actual grant awards\n- **PROV-O**: `prov:Activity` - Call issuance as activity\n- **Dublin Core**: `dcterms:relation`\
|
||||
\ for related calls\n\n**EXAMPLES**:\n\n1. **Horizon Europe CL2 2025 Heritage Calls**\n - issuing_organisation: European\
|
||||
\ Commission\n - parent_programme: Horizon Europe\n - total_budget: €82.5M\n - application_deadline: 2025-09-16\n\
|
||||
\ - thematic_areas: Cultural heritage preservation, digital heritage\n \n2. **Creative Europe Cooperation Projects\
|
||||
\ 2025**\n - issuing_organisation: EACEA (European Education and Culture Executive Agency)\n - parent_programme:\
|
||||
\ Creative Europe\n - partnership_required: true\n - minimum_partners: 3 (from different EU countries)\n \n3.\
|
||||
\ **National Lottery Heritage Fund UK**\n - issuing_organisation: National Lottery Heritage Fund\n - typical_grant_range:\
|
||||
\ £10K-£10M\n - eligible_countries: [UK, Northern Ireland, Scotland, Wales]\n \n4. **European Heritage Awards 2026**\n\
|
||||
\ - issuing_organisation: Europa Nostra\n - call_type: Awards/Recognition (not direct funding)\n - thematic_areas:\
|
||||
\ Research, Conservation, Education, Engagement\n"
|
||||
\ custodians to apply for project funding."
|
||||
exact_mappings:
|
||||
- schema:Offer
|
||||
close_mappings:
|
||||
|
|
@ -103,7 +84,7 @@ classes:
|
|||
range: Budget
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined_as_list: true
|
||||
inlined: true inlined_as_list: true
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: Horizon Europe CL2 2025 Budget
|
||||
|
|
@ -116,26 +97,26 @@ classes:
|
|||
fiscal_year_end: '2025-12-31'
|
||||
issuing_organisation:
|
||||
required: true
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/encompassing-body/funding/ec-rea
|
||||
has_or_had_provenance: # was: web_observation - migrated per Rule 53
|
||||
range: WebObservation
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
inlined: true inlined_as_list: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/observation/web/2025-11-29/eu-horizon-cl2
|
||||
has_or_had_requirement:
|
||||
range: FundingRequirement
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined_as_list: true
|
||||
inlined: true inlined_as_list: true
|
||||
examples:
|
||||
- value: See FundingRequirement class examples
|
||||
has_or_had_funded: # was: funded_project - migrated per Rule 53 (2026-01-26)
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/project/nde/heritage-digitization-2025
|
||||
requires_or_required: # was: co_funding_required - migrated per Rule 53 (2026-01-19)
|
||||
|
|
@ -146,70 +127,7 @@ classes:
|
|||
- value:
|
||||
is_or_was_required: true
|
||||
has_or_had_description: "Partnership funding 5-50% depending on grant size"
|
||||
comments:
|
||||
- CallForApplication links FundingOrganisation to heritage custodian funding opportunities
|
||||
- Lifecycle tracked via CallForApplicationStatusEnum (ANNOUNCED through RESULTS_PUBLISHED)
|
||||
- CLOSING_SOON status based on date proximity (< 30 days to deadline)
|
||||
- Provenance tracked via web_observations linking to WebObservation instances
|
||||
- Maps to schema:Offer - funding as an offer to heritage institutions
|
||||
- Bidirectional link to Project via funded_projects ↔ funding_call
|
||||
see_also:
|
||||
- https://schema.org/Offer
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_identifier: # was: call_id, call_identifier - migrated per Rule 53 (2026-01-17)
|
||||
- identifier_value: https://nde.nl/ontology/hc/call/ec/cl2-2025-heritage-01
|
||||
has_or_had_label: # was: call_title, call_short_name - migrated per Rule 53 (2026-01-17)
|
||||
- Cultural heritage, cultural and creative industries
|
||||
- HORIZON-CL2-2025-HERITAGE-01
|
||||
has_or_had_description: | # was: call_description - migrated per Rule 53 (2026-01-17)
|
||||
This call supports research and innovation addressing cultural heritage
|
||||
preservation, digitisation, and access. Projects should develop new
|
||||
methods, technologies, and approaches for safeguarding tangible and
|
||||
intangible cultural heritage while promoting sustainable use and
|
||||
citizen engagement.
|
||||
has_or_had_status: OPEN # was: call_status - migrated per Rule 53 (2026-01-17)
|
||||
has_or_had_url: # was: call_url - migrated per Rule 53 (2026-01-17)
|
||||
- url_value: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/horizon-cl2-2025-heritage-01
|
||||
url_type: application_portal
|
||||
application_opening_date: '2025-01-15'
|
||||
application_deadline: '2025-09-16'
|
||||
results_expected_date: '2026-03-01'
|
||||
has_or_had_budget: # was: total_budget - migrated per Rule 53 (2026-01-15)
|
||||
has_or_had_range:
|
||||
- minimal_of_minimal:
|
||||
has_or_had_measurement_unit:
|
||||
unit_label: EUR
|
||||
maximal_of_maximal:
|
||||
has_or_had_measurement_unit:
|
||||
unit_label: EUR
|
||||
has_or_had_requirement:
|
||||
- can_or_could_be_fulfilled_by:
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Public bodies"
|
||||
- imposes_or_imposed:
|
||||
- has_or_had_label: "EU Member States"
|
||||
is_or_was_categorized_as: # was: thematic_area - migrated per Rule 53
|
||||
- Cultural heritage preservation
|
||||
- Digital heritage
|
||||
- Climate change impact on heritage
|
||||
- Heritage skills and crafts
|
||||
- Community engagement with heritage
|
||||
partnership_required: true
|
||||
minimum_partners: 3
|
||||
issuing_organisation: https://nde.nl/ontology/hc/encompassing-body/funding/ec-rea
|
||||
parent_programme: Horizon Europe Cluster 2
|
||||
has_or_had_contact_point:
|
||||
info_session_date:
|
||||
- 2025-02-15 - Virtual info day
|
||||
- 2025-04-10 - Brokerage event Brussels
|
||||
keywords:
|
||||
- cultural heritage
|
||||
- research
|
||||
- innovation
|
||||
- digitisation
|
||||
- preservation
|
||||
- EU funding
|
||||
- Horizon Europe
|
||||
has_or_had_funded: # was: funded_project - migrated per Rule 53 (2026-01-26)
|
||||
- https://nde.nl/ontology/hc/project/europeana/common-culture-2024
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
custodian_types: "['*']"
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
has_or_had_rationale:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -45,9 +45,9 @@ classes:
|
|||
- has_or_had_label
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label:
|
||||
|
|
|
|||
|
|
@ -47,12 +47,12 @@ classes:
|
|||
- has_or_had_score
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: false
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/capacity/na-depot-b-shelving
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: false
|
||||
examples:
|
||||
- value: ShelfLengthCapacity
|
||||
|
|
@ -76,7 +76,7 @@ classes:
|
|||
has_or_had_quantity:
|
||||
range: integer
|
||||
required: true
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_unit:
|
||||
|
|
@ -85,7 +85,7 @@ classes:
|
|||
- value:
|
||||
has_or_had_unit:
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Approximately 5,000 linear meters of shelving across 3 floors
|
||||
|
|
|
|||
|
|
@ -30,11 +30,11 @@ classes:
|
|||
- language
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
language:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ prefixes:
|
|||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
CareerEntry:
|
||||
description: "Career history entry representing a single job position in a person's\
|
||||
|
|
|
|||
|
|
@ -52,12 +52,12 @@ classes:
|
|||
carrier_type_code: VINYL_DISC
|
||||
carrier_type_label: Vinyl Disc
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Paper codex with leather binding, 324 leaves
|
||||
has_or_had_note:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -36,15 +36,15 @@ classes:
|
|||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
identifier: true
|
||||
pattern: ^[A-Z][A-Z0-9_]*$
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
comments:
|
||||
- Abstract base class - use concrete subclasses from CarrierTypes.yaml
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: CODEX
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Codex
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
@ -48,7 +48,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: BOUND_VOLUME
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Bound Volume
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -63,7 +63,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: PAMPHLET
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Pamphlet
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -78,7 +78,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: NOTEBOOK
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Notebook
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -93,7 +93,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: SHEET
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Sheet
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -108,7 +108,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: BROADSIDE
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Broadside
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -123,7 +123,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: MAP_SHEET
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Map Sheet
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -138,7 +138,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: PHOTOGRAPH
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Photograph
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -153,7 +153,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: PARCHMENT_LEAF
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Parchment Leaf
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -168,7 +168,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: SCROLL
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Scroll
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -183,7 +183,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: PAPYRUS_SCROLL
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Papyrus Scroll
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -198,7 +198,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: CLAY_TABLET
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Clay Tablet
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -213,7 +213,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: WAX_TABLET
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Wax Tablet
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -228,7 +228,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: INSCRIPTION
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Inscription
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -243,7 +243,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: VINYL_DISC
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Vinyl Disc
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -258,7 +258,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: AUDIO_CASSETTE
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Audio Cassette
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -273,7 +273,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: COMPACT_DISC
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Compact Disc
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -288,7 +288,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: FILM_REEL
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Film Reel
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -303,7 +303,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: VIDEOTAPE
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Videotape
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -318,7 +318,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: MICROFILM
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Microfilm
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -333,7 +333,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: MICROFICHE
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Microfiche
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -348,7 +348,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: FLOPPY_DISK
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Floppy Disk
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -363,7 +363,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: OPTICAL_DISC
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Optical Disc
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -378,7 +378,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: HARD_DRIVE
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Hard Drive
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -393,7 +393,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: USB_DRIVE
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: USB Drive
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
@ -408,7 +408,7 @@ classes:
|
|||
has_or_had_code:
|
||||
equals_string: MEMORY_CARD
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
equals_string: Memory Card
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
|
|
|
|||
|
|
@ -70,21 +70,21 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
required: true
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: LIDO
|
||||
- value: MARC21
|
||||
- value: Darwin Core
|
||||
has_or_had_label:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Lightweight Information Describing Objects
|
||||
- value: Machine-Readable Cataloging 21
|
||||
- value: Resource Description and Access
|
||||
has_or_had_description:
|
||||
required: false
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: XML schema for museum object metadata harvesting
|
||||
has_or_had_url:
|
||||
|
|
@ -119,5 +119,5 @@ slots:
|
|||
standard_domain:
|
||||
slot_uri: hc:standardDomain
|
||||
description: Domain(s) where this standard is primarily used.
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
default_range: string
|
||||
# default_range: string
|
||||
enums:
|
||||
CategoryTypeEnum:
|
||||
description: Types of categories for classification.
|
||||
|
|
|
|||
|
|
@ -75,14 +75,14 @@ classes:
|
|||
- is_or_was_generated_by
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-restaurant
|
||||
has_or_had_label:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: true
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -92,8 +92,8 @@ classes:
|
|||
- value:
|
||||
label_text: "Van Gogh Museum Caf\xE9"
|
||||
has_or_had_description:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
description_text: Michelin-starred restaurant serving modern Dutch cuisine using seasonal ingredients. Located in the museum's atrium with views of the garden.
|
||||
|
|
@ -113,7 +113,7 @@ classes:
|
|||
- value:
|
||||
has_or_had_label: HISTORIC_RESTAURANT
|
||||
cuisine_type:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Modern Dutch fine dining
|
||||
- value: "Organic caf\xE9 fare"
|
||||
|
|
@ -131,7 +131,7 @@ classes:
|
|||
examples:
|
||||
- value: 40
|
||||
opening_hour:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Tu-Su 10:00-17:00
|
||||
- value: Tu-Su 10:00-22:00
|
||||
|
|
@ -172,13 +172,13 @@ classes:
|
|||
has_or_had_type:
|
||||
has_or_had_name: Budget
|
||||
has_or_had_accessibility_feature:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
examples:
|
||||
- value: Wheelchair accessible
|
||||
- value: Accessible restrooms
|
||||
operator:
|
||||
range: string
|
||||
# range: string
|
||||
examples:
|
||||
- value: Vermaat Groep
|
||||
- value: In-house
|
||||
|
|
|
|||
|
|
@ -41,10 +41,10 @@ classes:
|
|||
|
||||
'
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
has_or_had_location:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
comments:
|
||||
- Structured cause of death for heritage workers
|
||||
- Wikidata P1196 (manner of death) is semantically equivalent
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ classes:
|
|||
|
||||
slot_usage:
|
||||
level_value:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: CERTAIN
|
||||
|
|
@ -72,9 +72,9 @@ classes:
|
|||
- value: POSSIBLE
|
||||
- value: UNCERTAIN
|
||||
has_or_had_note:
|
||||
range: string
|
||||
# range: string
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ imports:
|
|||
- linkml:types
|
||||
- ../slots/name
|
||||
- ../slots/date
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
CertificationEntry:
|
||||
description: "A professional certification record documenting credentials held\
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../slots/is_or_was_generated_by
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ChAnnotatorAnnotationMetadata:
|
||||
description: "Metadata about the CH-Annotator annotation including confidence\
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ prefixes:
|
|||
pav: http://purl.org/pav/
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ChAnnotatorAnnotationProvenance:
|
||||
description: "Provenance information for the CH-Annotator annotation process,\
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ prefixes:
|
|||
oa: http://www.w3.org/ns/oa#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ChAnnotatorBlock:
|
||||
description: "Container for CH-Annotator convention metadata and entity claims,\
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_type
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ChAnnotatorEntityClaim:
|
||||
description: "Individual claim about an entity extracted using CH-Annotator convention.\
|
||||
|
|
@ -37,8 +37,8 @@ classes:
|
|||
- has_or_had_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
inlined: true
|
||||
# range: string # uriorcurie
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: true
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ prefixes:
|
|||
oa: http://www.w3.org/ns/oa#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ChAnnotatorEntityClassification:
|
||||
description: "Entity classification in the CH-Annotator taxonomy, capturing hypernym\
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ prefixes:
|
|||
pav: http://purl.org/pav/
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ChAnnotatorIntegrationNote:
|
||||
description: "Note about how a file was created or integrated into the dataset,\
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ prefixes:
|
|||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ChAnnotatorModel:
|
||||
description: "Information about the annotator model used for CH-Annotator extraction,\
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ prefixes:
|
|||
pav: http://purl.org/pav/
|
||||
imports:
|
||||
- linkml:types
|
||||
default_range: string
|
||||
# default_range: string
|
||||
classes:
|
||||
ChAnnotatorProvenance:
|
||||
description: "Provenance information for CH-Annotator extraction, tracking the\
|
||||
|
|
|
|||
|
|
@ -60,16 +60,16 @@ classes:
|
|||
- temporal_extent
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: "Indeterminate"
|
||||
- value:
|
||||
has_or_had_label: "Ambiguous"
|
||||
has_or_had_description:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: "Type indeterminate - insufficient evidence"
|
||||
|
|
|
|||
|
|
@ -32,12 +32,12 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_quantity:
|
||||
range: integer
|
||||
inlined: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value: 'numeric_value: 4 '
|
||||
has_or_had_unit:
|
||||
range: string
|
||||
inlined: true
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
examples:
|
||||
- value: 'unit_type: CLASSROOM '
|
||||
exact_mappings:
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ classes:
|
|||
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "Main Stack HVAC System"
|
||||
|
|
@ -93,7 +93,7 @@ classes:
|
|||
description_text: "Precision HVAC with temperature control ±1°C, humidity control ±3% RH. Redundant systems with automatic failover."
|
||||
description_type: technical
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
examples:
|
||||
- value: HVAC
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ classes:
|
|||
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: "Archives Preservation Environment Standard"
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ classes:
|
|||
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
range: string
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: "HVAC"
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue