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
|
type: slot
|
||||||
- label: Currency
|
- label: Currency
|
||||||
type: class
|
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",
|
"schemaRoot": "/schemas/20251121/linkml",
|
||||||
"totalFiles": 2906,
|
"totalFiles": 2906,
|
||||||
"categoryCounts": {
|
"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",
|
"schemaRoot": "/schemas/20251121/linkml",
|
||||||
"totalFiles": 2906,
|
"totalFiles": 2906,
|
||||||
"categoryCounts": {
|
"categoryCounts": {
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ name: APIRequest
|
||||||
title: APIRequest
|
title: APIRequest
|
||||||
description: An API request event.
|
description: An API request event.
|
||||||
prefixes:
|
prefixes:
|
||||||
|
rov: http://www.w3.org/ns/regorg#
|
||||||
linkml: https://w3id.org/linkml/
|
linkml: https://w3id.org/linkml/
|
||||||
schema: http://schema.org/
|
schema: http://schema.org/
|
||||||
skos: http://www.w3.org/2004/02/skos/core#
|
skos: http://www.w3.org/2004/02/skos/core#
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ classes:
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_url:
|
has_or_had_url:
|
||||||
range: uri
|
range: uri
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
specificity_rationale: Generic utility class/slot created during migration
|
specificity_rationale: Generic utility class/slot created during migration
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ classes:
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_url:
|
has_or_had_url:
|
||||||
range: uri
|
range: uri
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: true
|
required: true
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
|
|
|
||||||
|
|
@ -70,13 +70,13 @@ classes:
|
||||||
- temporal_extent
|
- temporal_extent
|
||||||
slot_usage:
|
slot_usage:
|
||||||
policy_id:
|
policy_id:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/access-policy/open-access
|
- value: https://nde.nl/ontology/hc/access-policy/open-access
|
||||||
policy_name:
|
policy_name:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: Open Access
|
- value: Open Access
|
||||||
|
|
@ -94,8 +94,8 @@ classes:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: EMBARGOED
|
has_or_had_label: EMBARGOED
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
description_text: Open to all visitors during reading room hours (Mon-Fri 9-17)
|
description_text: Open to all visitors during reading room hours (Mon-Fri 9-17)
|
||||||
|
|
@ -115,7 +115,7 @@ classes:
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
description_text: Registration form must be completed
|
description_text: Registration form must be completed
|
||||||
rights_statement:
|
rights_statement:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: In Copyright
|
- value: In Copyright
|
||||||
- value: No Copyright - United States
|
- value: No Copyright - United States
|
||||||
|
|
@ -134,13 +134,13 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: true
|
- value: true
|
||||||
credentials_required:
|
credentials_required:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: INSTITUTIONAL
|
- value: INSTITUTIONAL
|
||||||
- value: true
|
- value: true
|
||||||
imposes_or_imposed:
|
imposes_or_imposed:
|
||||||
range: Fee
|
# range: string # Fee
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
@ -159,7 +159,7 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: '2050-01-01'
|
- value: '2050-01-01'
|
||||||
has_or_had_embargo_reason:
|
has_or_had_embargo_reason:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Donor privacy restrictions per deed of gift
|
- value: Donor privacy restrictions per deed of gift
|
||||||
- value: Contains personal data protected under GDPR
|
- value: Contains personal data protected under GDPR
|
||||||
|
|
@ -168,7 +168,7 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: https://localcontexts.org/tk-labels/
|
- value: https://localcontexts.org/tk-labels/
|
||||||
legal_basis:
|
legal_basis:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: General Data Protection Regulation (GDPR)
|
- value: General Data Protection Regulation (GDPR)
|
||||||
- value: Freedom of Information Act exemption 6
|
- value: Freedom of Information Act exemption 6
|
||||||
|
|
@ -179,7 +179,7 @@ classes:
|
||||||
temporal_extent:
|
temporal_extent:
|
||||||
range: TimeSpan
|
range: TimeSpan
|
||||||
inlined: true
|
inlined: true
|
||||||
required: false
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
begin_of_the_begin: '2024-01-01'
|
begin_of_the_begin: '2024-01-01'
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/has_or_had_score
|
- ../slots/has_or_had_score
|
||||||
- ../slots/temporal_extent
|
- ../slots/temporal_extent
|
||||||
default_range: string
|
# default_range: string
|
||||||
enums:
|
enums:
|
||||||
AcquisitionMethodEnum:
|
AcquisitionMethodEnum:
|
||||||
description: Methods by which items are acquired for collections.
|
description: Methods by which items are acquired for collections.
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ prefixes:
|
||||||
rico: https://www.ica.org/standards/RiC/ontology#
|
rico: https://www.ica.org/standards/RiC/ontology#
|
||||||
skos: http://www.w3.org/2004/02/skos/core#
|
skos: http://www.w3.org/2004/02/skos/core#
|
||||||
imports:
|
imports:
|
||||||
|
- ./Entity
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/has_or_had_method
|
- ../slots/has_or_had_method
|
||||||
- ../slots/has_or_had_origin
|
- ../slots/has_or_had_origin
|
||||||
|
|
|
||||||
|
|
@ -49,23 +49,23 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
identifier_value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
|
identifier_value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
|
||||||
- value:
|
- value:
|
||||||
identifier_value: https://nde.nl/ontology/hc/activity/nationaal-archief-digitization-voc-2024
|
identifier_value: https://nde.nl/ontology/hc/activity/nationaal-archief-digitization-voc-2024
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: 2025 Annual Collection Inventory
|
- value: 2025 Annual Collection Inventory
|
||||||
- value: VOC Archives Digitization Project Phase 2
|
- value: VOC Archives Digitization Project Phase 2
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
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"
|
- 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'
|
begin_of_the_begin: '2025-01-15'
|
||||||
end_of_the_end: '2025-03-31'
|
end_of_the_end: '2025-03-31'
|
||||||
is_or_was_succeeded_by:
|
is_or_was_succeeded_by:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: false
|
inlined: false
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/activity/conservation-treatment-2025
|
- value: https://nde.nl/ontology/hc/activity/conservation-treatment-2025
|
||||||
preceding_activity:
|
preceding_activity:
|
||||||
range: string
|
# range: string
|
||||||
inlined: false
|
inlined: false
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/activity/condition-survey-2024
|
- value: https://nde.nl/ontology/hc/activity/condition-survey-2024
|
||||||
has_or_had_status:
|
has_or_had_status:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: IN_PROGRESS
|
- value: IN_PROGRESS
|
||||||
- value: COMPLETED
|
- value: COMPLETED
|
||||||
- value: PLANNED
|
- value: PLANNED
|
||||||
note:
|
note:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: '0.50'
|
specificity_score: '0.50'
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ classes:
|
||||||
- has_or_had_label
|
- has_or_had_label
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
multivalued: true
|
multivalued: true
|
||||||
|
|
@ -51,7 +51,7 @@ classes:
|
||||||
- value: https://nde.nl/ontology/hc/activity-type/curation
|
- value: https://nde.nl/ontology/hc/activity-type/curation
|
||||||
- value: wd:Q1348059
|
- value: wd:Q1348059
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -60,7 +60,7 @@ classes:
|
||||||
- curatie@nl
|
- curatie@nl
|
||||||
- Kuration@de
|
- Kuration@de
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Activities related to the ongoing management and care of collections
|
- value: Activities related to the ongoing management and care of collections
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,9 @@ prefixes:
|
||||||
dcterms: http://purl.org/dc/terms/
|
dcterms: http://purl.org/dc/terms/
|
||||||
skos: http://www.w3.org/2004/02/skos/core#
|
skos: http://www.w3.org/2004/02/skos/core#
|
||||||
imports:
|
imports:
|
||||||
|
- ./ReconstructionActivity
|
||||||
|
- ./AddressType
|
||||||
|
- ./HouseNumber
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/country_name
|
- ../slots/country_name
|
||||||
- ../slots/has_or_had_label
|
- ../slots/has_or_had_label
|
||||||
|
|
@ -25,7 +28,7 @@ imports:
|
||||||
- ../slots/longitude
|
- ../slots/longitude
|
||||||
- ../slots/postal_code
|
- ../slots/postal_code
|
||||||
- ../slots/region
|
- ../slots/region
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
Address:
|
Address:
|
||||||
class_uri: vcard: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)
|
# 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
|
# Use house_number + has_or_had_label (street name as Label) instead of combined string
|
||||||
postal_code:
|
postal_code:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: "1071 XX"
|
- value: "1071 XX"
|
||||||
locality:
|
locality:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: "Amsterdam"
|
- value: "Amsterdam"
|
||||||
|
|
@ -155,21 +158,21 @@ classes:
|
||||||
# required: false
|
# required: false
|
||||||
# description: Alternative slot for locality (schema:addressLocality)
|
# description: Alternative slot for locality (schema:addressLocality)
|
||||||
is_or_was_located_in:
|
is_or_was_located_in:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
settlement_name: "Amsterdam"
|
settlement_name: "Amsterdam"
|
||||||
country: "NL"
|
country: "NL"
|
||||||
region:
|
region:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: "Noord-Holland"
|
- value: "Noord-Holland"
|
||||||
- value: "NL-NH"
|
- value: "NL-NH"
|
||||||
country_name:
|
country_name:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: "Netherlands"
|
- value: "Netherlands"
|
||||||
|
|
@ -178,10 +181,10 @@ classes:
|
||||||
# Formatted address strings now use has_or_had_label slot_usage below
|
# 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)
|
# 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)
|
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
|
multivalued: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
@ -207,7 +210,7 @@ classes:
|
||||||
- value: 4.8852
|
- value: 4.8852
|
||||||
- value: 2759794
|
- value: 2759794
|
||||||
is_or_was_derived_from: # was: was_derived_from - migrated per Rule 53
|
is_or_was_derived_from: # was: was_derived_from - migrated per Rule 53
|
||||||
range: CustodianObservation
|
# range: string # CustodianObservation
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
is_or_was_generated_by: # was: was_generated_by - migrated per Rule 53
|
is_or_was_generated_by: # was: was_generated_by - migrated per Rule 53
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ imports:
|
||||||
- ../slots/has_or_had_type
|
- ../slots/has_or_had_type
|
||||||
- ../slots/long_name
|
- ../slots/long_name
|
||||||
- ../slots/short_name
|
- ../slots/short_name
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
AddressComponent:
|
AddressComponent:
|
||||||
class_uri: hc:AddressComponent
|
class_uri: hc:AddressComponent
|
||||||
|
|
@ -62,14 +62,14 @@ classes:
|
||||||
- has_or_had_type
|
- has_or_had_type
|
||||||
slot_usage:
|
slot_usage:
|
||||||
long_name:
|
long_name:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Netherlands
|
- value: Netherlands
|
||||||
- value: Noord-Holland
|
- value: Noord-Holland
|
||||||
- value: Museumstraat
|
- value: Museumstraat
|
||||||
short_name:
|
short_name:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: NL
|
- value: NL
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ classes:
|
||||||
- is_or_was_equivalent_to
|
- is_or_was_equivalent_to
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
pattern: ^https://nde\.nl/ontology/hc/address-type/[a-z0-9-]+$
|
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/headquarters
|
||||||
- value: https://nde.nl/ontology/hc/address-type/legal
|
- value: https://nde.nl/ontology/hc/address-type/legal
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
pattern: ^[A-Z][A-Z0-9_]*$
|
pattern: ^[A-Z][A-Z0-9_]*$
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -64,7 +64,7 @@ classes:
|
||||||
- value: STORAGE
|
- value: STORAGE
|
||||||
- value: BRANCH
|
- value: BRANCH
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -78,7 +78,7 @@ classes:
|
||||||
- Visiting Address@en
|
- Visiting Address@en
|
||||||
- Bezoekadres@nl
|
- Bezoekadres@nl
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Main organizational address where primary operations occur.
|
- value: Main organizational address where primary operations occur.
|
||||||
has_or_had_hypernym:
|
has_or_had_hypernym:
|
||||||
|
|
|
||||||
|
|
@ -52,13 +52,13 @@ classes:
|
||||||
- is_or_was_generated_by
|
- is_or_was_generated_by
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
has_or_had_function:
|
has_or_had_function:
|
||||||
range: FunctionType
|
range: FunctionType
|
||||||
multivalued: true
|
multivalued: true
|
||||||
|
|
@ -97,7 +97,7 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: '2028-12-31'
|
- value: '2028-12-31'
|
||||||
is_or_was_derived_from:
|
is_or_was_derived_from:
|
||||||
range: CustodianObservation
|
# range: string # CustodianObservation
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
is_or_was_generated_by:
|
is_or_was_generated_by:
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ prefixes:
|
||||||
xsd: http://www.w3.org/2001/XMLSchema#
|
xsd: http://www.w3.org/2001/XMLSchema#
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
AdmissionInfo:
|
AdmissionInfo:
|
||||||
description: "Structured admission price information from Google Maps including\
|
description: "Structured admission price information from Google Maps including\
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ classes:
|
||||||
range: integer
|
range: integer
|
||||||
required: true
|
required: true
|
||||||
has_or_had_unit:
|
has_or_had_unit:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
|
|
|
||||||
|
|
@ -42,13 +42,13 @@ classes:
|
||||||
- has_or_had_identifier
|
- has_or_had_identifier
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_name:
|
has_or_had_name:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: false
|
required: false
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: false
|
required: false
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
annotations:
|
annotations:
|
||||||
|
|
|
||||||
|
|
@ -28,10 +28,10 @@ classes:
|
||||||
- has_or_had_description
|
- has_or_had_description
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ classes:
|
||||||
range: float
|
range: float
|
||||||
required: true
|
required: true
|
||||||
has_or_had_unit:
|
has_or_had_unit:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ classes:
|
||||||
- has_or_had_unit
|
- has_or_had_unit
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_alignment:
|
has_or_had_alignment:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
- value: center
|
- value: center
|
||||||
|
|
@ -37,12 +37,12 @@ classes:
|
||||||
- value: bottom
|
- value: bottom
|
||||||
- value: middle
|
- value: middle
|
||||||
has_or_had_value:
|
has_or_had_value:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: '10'
|
- value: '10'
|
||||||
- value: default
|
- value: default
|
||||||
has_or_had_unit:
|
has_or_had_unit:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: px
|
- value: px
|
||||||
- value: '%'
|
- value: '%'
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ name: AmendmentEvent
|
||||||
title: Amendment Event
|
title: Amendment Event
|
||||||
description: An event where a document or agreement was amended.
|
description: An event where a document or agreement was amended.
|
||||||
prefixes:
|
prefixes:
|
||||||
|
rov: http://www.w3.org/ns/regorg#
|
||||||
linkml: https://w3id.org/linkml/
|
linkml: https://w3id.org/linkml/
|
||||||
schema: http://schema.org/
|
schema: http://schema.org/
|
||||||
skos: http://www.w3.org/2004/02/skos/core#
|
skos: http://www.w3.org/2004/02/skos/core#
|
||||||
|
|
|
||||||
|
|
@ -28,10 +28,10 @@ classes:
|
||||||
- has_or_had_description
|
- has_or_had_description
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
|
|
|
||||||
|
|
@ -35,9 +35,9 @@ classes:
|
||||||
- is_or_was_alternative_form_of
|
- is_or_was_alternative_form_of
|
||||||
slot_usage:
|
slot_usage:
|
||||||
is_or_was_alternative_form_of:
|
is_or_was_alternative_form_of:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: Label
|
# range: Label
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value: "Label:\n label_value: \"Rijksmuseum\"\n label_language: \"nl\"\n"
|
- value: "Label:\n label_value: \"Rijksmuseum\"\n label_language: \"nl\"\n"
|
||||||
annotations:
|
annotations:
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ classes:
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_quantity:
|
has_or_had_quantity:
|
||||||
range: integer
|
range: integer
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
@ -56,8 +56,8 @@ classes:
|
||||||
has_or_had_unit:
|
has_or_had_unit:
|
||||||
unit_label: likes
|
unit_label: likes
|
||||||
has_or_had_unit:
|
has_or_had_unit:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
|
||||||
|
|
@ -45,12 +45,12 @@ classes:
|
||||||
- has_or_had_identifier
|
- has_or_had_identifier
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Board of Directors
|
- value: Board of Directors
|
||||||
- value: Museum Director
|
- value: Museum Director
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/person/jan-de-vries
|
- value: https://nde.nl/ontology/hc/person/jan-de-vries
|
||||||
comments:
|
comments:
|
||||||
|
|
|
||||||
|
|
@ -34,16 +34,16 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_level:
|
has_or_had_level:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: circa 1880
|
- value: circa 1880
|
||||||
- value: approximately 10,000
|
- value: approximately 10,000
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Founding date derived from secondary sources, exact day unknown
|
- 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"
|
\ 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:
|
slot_usage:
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: BranchLibraryUnit
|
- value: BranchLibraryUnit
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ prefixes:
|
||||||
rico: https://www.ica.org/standards/RiC/ontology#
|
rico: https://www.ica.org/standards/RiC/ontology#
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ArchiveInfo:
|
ArchiveInfo:
|
||||||
description: "Archive reference containing basic information about an archival\
|
description: "Archive reference containing basic information about an archival\
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ prefixes:
|
||||||
xsd: http://www.w3.org/2001/XMLSchema#
|
xsd: http://www.w3.org/2001/XMLSchema#
|
||||||
default_prefix: hc
|
default_prefix: hc
|
||||||
imports:
|
imports:
|
||||||
|
- ../classes/AgentType
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/custodian_type_broader
|
- ../slots/custodian_type_broader
|
||||||
- ../slots/has_or_had_identifier
|
- ../slots/has_or_had_identifier
|
||||||
|
|
@ -27,7 +28,7 @@ imports:
|
||||||
- ../slots/record_type
|
- ../slots/record_type
|
||||||
classes:
|
classes:
|
||||||
ArchiveOrganizationType:
|
ArchiveOrganizationType:
|
||||||
is_a: CustodianType
|
is_a: AgentType
|
||||||
class_uri: skos:Concept
|
class_uri: skos:Concept
|
||||||
annotations:
|
annotations:
|
||||||
skos:prefLabel: Archive Organization
|
skos:prefLabel: Archive Organization
|
||||||
|
|
@ -93,9 +94,9 @@ classes:
|
||||||
pattern: ^Q[0-9]+$
|
pattern: ^Q[0-9]+$
|
||||||
required: true
|
required: true
|
||||||
has_or_had_policy:
|
has_or_had_policy:
|
||||||
range: string
|
# range: string
|
||||||
has_or_had_scope:
|
has_or_had_scope:
|
||||||
range: string
|
# range: string
|
||||||
custodian_type_broader:
|
custodian_type_broader:
|
||||||
range: ArchiveOrganizationType
|
range: ArchiveOrganizationType
|
||||||
required: false
|
required: false
|
||||||
|
|
|
||||||
|
|
@ -94,14 +94,14 @@ classes:
|
||||||
- value: true
|
- value: true
|
||||||
- value: false
|
- value: false
|
||||||
measurement_method:
|
measurement_method:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: "GIS analysis"
|
- value: "GIS analysis"
|
||||||
- value: "Land survey"
|
- value: "Land survey"
|
||||||
- value: "Historical records"
|
- value: "Historical records"
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: "Total site area"
|
- value: "Total site area"
|
||||||
- value: "Building floor area"
|
- value: "Building floor area"
|
||||||
|
|
|
||||||
|
|
@ -50,8 +50,8 @@ classes:
|
||||||
|
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_name:
|
has_or_had_name:
|
||||||
range: Name
|
# range: string # Name
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
|
||||||
|
|
@ -98,15 +98,15 @@ classes:
|
||||||
- is_or_was_generated_by
|
- is_or_was_generated_by
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_title:
|
has_or_had_title:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: Statuten Stichting Rijksmuseum
|
has_or_had_label: Statuten Stichting Rijksmuseum
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
@ -132,22 +132,22 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: '2024-03-18'
|
- value: '2024-03-18'
|
||||||
notary_name:
|
notary_name:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: mr. J.A. van der Berg
|
- value: mr. J.A. van der Berg
|
||||||
notary_office:
|
notary_office:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Amsterdam
|
- value: Amsterdam
|
||||||
notarial_deed_number:
|
notarial_deed_number:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: 2024/0315/001
|
- value: 2024/0315/001
|
||||||
has_or_had_version:
|
has_or_had_version:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: '1'
|
- value: '1'
|
||||||
|
|
@ -156,13 +156,13 @@ classes:
|
||||||
range: boolean
|
range: boolean
|
||||||
required: true
|
required: true
|
||||||
registered_office_clause:
|
registered_office_clause:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: De stichting heeft haar zetel in de gemeente Amsterdam.
|
- value: De stichting heeft haar zetel in de gemeente Amsterdam.
|
||||||
- value: '2015-11-12: Amendment to restructure board composition'
|
- value: '2015-11-12: Amendment to restructure board composition'
|
||||||
language:
|
language:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: nl
|
- value: nl
|
||||||
|
|
@ -192,7 +192,7 @@ classes:
|
||||||
range: LegalForm
|
range: LegalForm
|
||||||
required: false
|
required: false
|
||||||
jurisdiction:
|
jurisdiction:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
is_or_was_derived_from:
|
is_or_was_derived_from:
|
||||||
range: CustodianObservation
|
range: CustodianObservation
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ classes:
|
||||||
- has_or_had_degree
|
- has_or_had_degree
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_degree:
|
has_or_had_degree:
|
||||||
range: string
|
# range: string
|
||||||
description: The aspect ratio string (e.g., "16:9").
|
description: The aspect ratio string (e.g., "16:9").
|
||||||
examples:
|
examples:
|
||||||
- value: '16:9'
|
- value: '16:9'
|
||||||
|
|
|
||||||
|
|
@ -42,21 +42,21 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/asserter/claude-opus-4
|
- value: https://nde.nl/ontology/hc/asserter/claude-opus-4
|
||||||
- value: https://nde.nl/ontology/hc/asserter/jane-doe-nde
|
- value: https://nde.nl/ontology/hc/asserter/jane-doe-nde
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: Claude Opus 4
|
- value: Claude Opus 4
|
||||||
- value: Dr. Jane Doe
|
- value: Dr. Jane Doe
|
||||||
- value: primary-presence-classifier
|
- value: primary-presence-classifier
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Anthropic Claude AI model used for heritage data assertions
|
- value: Anthropic Claude AI model used for heritage data assertions
|
||||||
|
|
@ -69,13 +69,13 @@ classes:
|
||||||
- value: HUMAN_ANALYST
|
- value: HUMAN_ANALYST
|
||||||
- value: AUTOMATED_SYSTEM
|
- value: AUTOMATED_SYSTEM
|
||||||
has_or_had_version:
|
has_or_had_version:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: claude-opus-4-20250514
|
- value: claude-opus-4-20250514
|
||||||
- value: 1.2.3
|
- value: 1.2.3
|
||||||
has_or_had_contact_point:
|
has_or_had_contact_point:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: jane.doe@nde.nl
|
- value: jane.doe@nde.nl
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ classes:
|
||||||
- has_or_had_type
|
- has_or_had_type
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
specificity_rationale: Generic utility class/slot created during migration
|
specificity_rationale: Generic utility class/slot created during migration
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ classes:
|
||||||
- has_or_had_name
|
- has_or_had_name
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_name:
|
has_or_had_name:
|
||||||
range: string
|
# range: string
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
specificity_rationale: Generic utility class/slot created during migration
|
specificity_rationale: Generic utility class/slot created during migration
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ classes:
|
||||||
- has_or_had_name
|
- has_or_had_name
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_name:
|
has_or_had_name:
|
||||||
range: string
|
# range: string
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
specificity_rationale: Generic utility class/slot created during migration
|
specificity_rationale: Generic utility class/slot created during migration
|
||||||
|
|
|
||||||
|
|
@ -142,7 +142,7 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: null
|
- value: null
|
||||||
segment_text:
|
segment_text:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Welcome to the Rijksmuseum
|
- value: Welcome to the Rijksmuseum
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@ classes:
|
||||||
'
|
'
|
||||||
slot_usage:
|
slot_usage:
|
||||||
hold_or_held_record_set_type:
|
hold_or_held_record_set_type:
|
||||||
range: string
|
# range: string
|
||||||
|
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
|
|
|
||||||
|
|
@ -30,4 +30,4 @@ classes:
|
||||||
|
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_name:
|
has_or_had_name:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: Jan de Vries
|
- value: Jan de Vries
|
||||||
|
|
@ -59,13 +59,13 @@ classes:
|
||||||
- value: AUTHOR
|
- value: AUTHOR
|
||||||
- value: EDITOR
|
- value: EDITOR
|
||||||
is_or_was_affiliated_with:
|
is_or_was_affiliated_with:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Rijksmuseum Amsterdam
|
- value: Rijksmuseum Amsterdam
|
||||||
- value: Universiteit van Amsterdam
|
- value: Universiteit van Amsterdam
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: https://orcid.org/0000-0001-2345-6789
|
- value: https://orcid.org/0000-0001-2345-6789
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ classes:
|
||||||
|
|
||||||
slot_usage:
|
slot_usage:
|
||||||
contains_or_contained:
|
contains_or_contained:
|
||||||
range: string
|
# range: string
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '["*"]'
|
custodian_types: '["*"]'
|
||||||
specificity_score: 0.4
|
specificity_score: 0.4
|
||||||
|
|
|
||||||
|
|
@ -43,12 +43,12 @@ classes:
|
||||||
- has_or_had_description
|
- has_or_had_description
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: YouTube Auto-Caption
|
- value: YouTube Auto-Caption
|
||||||
- value: ASR Transcription
|
- value: ASR Transcription
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Automatically generated by YouTube's speech recognition system
|
- value: Automatically generated by YouTube's speech recognition system
|
||||||
- value: Generated using Whisper ASR model
|
- value: Generated using Whisper ASR model
|
||||||
|
|
|
||||||
|
|
@ -81,20 +81,20 @@ classes:
|
||||||
- is_or_was_generated_by
|
- is_or_was_generated_by
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/aux-platform/rijksmuseum-rijksstudio
|
- value: https://nde.nl/ontology/hc/aux-platform/rijksmuseum-rijksstudio
|
||||||
platform_name:
|
platform_name:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: Rijksstudio
|
- value: Rijksstudio
|
||||||
- value: Operation Night Watch
|
- value: Operation Night Watch
|
||||||
- value: WW2 Portal
|
- value: WW2 Portal
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: web_harvest
|
- value: web_harvest
|
||||||
|
|
@ -107,12 +107,12 @@ classes:
|
||||||
- value: https://www.rijksmuseum.nl/nl/rijksstudio
|
- value: https://www.rijksmuseum.nl/nl/rijksstudio
|
||||||
- value: https://data.rijksmuseum.nl/
|
- value: https://data.rijksmuseum.nl/
|
||||||
platform_purpose:
|
platform_purpose:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Personal collection creation and high-res image downloads
|
- value: Personal collection creation and high-res image downloads
|
||||||
- value: Interactive exploration of Night Watch research project
|
- value: Interactive exploration of Night Watch research project
|
||||||
platform_description:
|
platform_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
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.
|
- 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:
|
has_or_had_documentation:
|
||||||
|
|
@ -121,10 +121,10 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: https://data.rijksmuseum.nl/object-metadata/api/
|
- value: https://data.rijksmuseum.nl/object-metadata/api/
|
||||||
has_or_had_technological_infrastructure:
|
has_or_had_technological_infrastructure:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: TechnologicalInfrastructure
|
# range: TechnologicalInfrastructure
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_identifier: tech-react-frontend
|
has_or_had_identifier: tech-react-frontend
|
||||||
|
|
@ -139,20 +139,20 @@ classes:
|
||||||
includes_or_included:
|
includes_or_included:
|
||||||
- Django REST Framework
|
- Django REST Framework
|
||||||
is_auxiliary_of_platform:
|
is_auxiliary_of_platform:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: DigitalPlatform
|
# range: DigitalPlatform
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
- value: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
||||||
related_project:
|
related_project:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Operation Night Watch
|
- value: Operation Night Watch
|
||||||
- value: 'EU Horizon 2020 Grant #123456'
|
- value: 'EU Horizon 2020 Grant #123456'
|
||||||
receives_or_received:
|
receives_or_received:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: FundingSource
|
# range: FundingSource
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: European Commission Horizon 2020
|
has_or_had_label: European Commission Horizon 2020
|
||||||
|
|
@ -169,9 +169,9 @@ classes:
|
||||||
begin_of_the_begin: '2018-06-01'
|
begin_of_the_begin: '2018-06-01'
|
||||||
end_of_the_end: '2021-12-31'
|
end_of_the_end: '2021-12-31'
|
||||||
has_or_had_status:
|
has_or_had_status:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: ArchivalStatus
|
# range: ArchivalStatus
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_code: ACTIVE
|
has_or_had_code: ACTIVE
|
||||||
|
|
@ -187,10 +187,10 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: https://web.archive.org/web/20211231/https://example.nl/exhibition/
|
- value: https://web.archive.org/web/20211231/https://example.nl/exhibition/
|
||||||
is_or_was_based_on:
|
is_or_was_based_on:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: CMS
|
# range: CMS
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
@ -201,7 +201,7 @@ classes:
|
||||||
cms_version: 4.0.1
|
cms_version: 4.0.1
|
||||||
has_or_had_type: MuseumCMS
|
has_or_had_type: MuseumCMS
|
||||||
is_or_was_derived_from:
|
is_or_was_derived_from:
|
||||||
range: CustodianObservation
|
# range: string # CustodianObservation
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
is_or_was_generated_by:
|
is_or_was_generated_by:
|
||||||
|
|
@ -213,9 +213,9 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
- value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
||||||
serves_finding_aid:
|
serves_finding_aid:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/finding-aid/rm/night-watch-guide
|
- value: https://nde.nl/ontology/hc/finding-aid/rm/night-watch-guide
|
||||||
|
|
|
||||||
|
|
@ -77,23 +77,23 @@ classes:
|
||||||
- has_or_had_geometry
|
- has_or_had_geometry
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
|
- value: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: Depot Amersfoort
|
- value: Depot Amersfoort
|
||||||
- value: Rijksmuseum Schiphol
|
- value: Rijksmuseum Schiphol
|
||||||
- value: Reading Room Annex
|
- value: Reading Room Annex
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: PlaceType
|
# range: PlaceType
|
||||||
required: true
|
required: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: STORAGE_FACILITY
|
has_or_had_label: STORAGE_FACILITY
|
||||||
|
|
@ -102,10 +102,10 @@ classes:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: RESEARCH_CENTER
|
has_or_had_label: RESEARCH_CENTER
|
||||||
specialized_place:
|
specialized_place:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: ReconstructedEntity
|
# range: ReconstructedEntity
|
||||||
required: false
|
required: false
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
research_center_id: https://nde.nl/hc/research/kb-digitization
|
research_center_id: https://nde.nl/hc/research/kb-digitization
|
||||||
|
|
@ -118,17 +118,17 @@ classes:
|
||||||
- Works on paper
|
- Works on paper
|
||||||
- Drawings
|
- Drawings
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Off-site storage facility housing overflow collections. Staff access only.
|
- value: Off-site storage facility housing overflow collections. Staff access only.
|
||||||
postal_code:
|
postal_code:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: 3824 BK
|
- value: 3824 BK
|
||||||
is_or_was_located_in:
|
is_or_was_located_in:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
settlement_name: Amersfoort
|
settlement_name: Amersfoort
|
||||||
|
|
@ -138,7 +138,7 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/country/NL
|
- value: https://nde.nl/ontology/hc/country/NL
|
||||||
has_or_had_geographic_subdivision:
|
has_or_had_geographic_subdivision:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/subregion/NL-UT
|
- value: https://nde.nl/ontology/hc/subregion/NL-UT
|
||||||
settlement:
|
settlement:
|
||||||
|
|
@ -148,10 +148,10 @@ classes:
|
||||||
- value: https://nde.nl/ontology/hc/settlement/5206379
|
- value: https://nde.nl/ontology/hc/settlement/5206379
|
||||||
- value: https://nde.nl/ontology/hc/feature/herenhuis-mansion
|
- value: https://nde.nl/ontology/hc/feature/herenhuis-mansion
|
||||||
has_or_had_location:
|
has_or_had_location:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: GeoSpatialPlace
|
# range: GeoSpatialPlace
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
@ -180,16 +180,16 @@ classes:
|
||||||
has_accuracy_in_meters: 50.0
|
has_accuracy_in_meters: 50.0
|
||||||
spatial_resolution: BUILDING
|
spatial_resolution: BUILDING
|
||||||
is_or_was_location_of:
|
is_or_was_location_of:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: OrganizationBranch
|
# range: OrganizationBranch
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: Conservation Division - Amersfoort
|
has_or_had_label: Conservation Division - Amersfoort
|
||||||
branch_type: CONSERVATION_LAB
|
branch_type: CONSERVATION_LAB
|
||||||
is_or_was_branch_of:
|
is_or_was_branch_of:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: CustodianPlace
|
# range: CustodianPlace
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -204,7 +204,7 @@ classes:
|
||||||
begin_of_the_begin: '1970-01-01'
|
begin_of_the_begin: '1970-01-01'
|
||||||
end_of_the_begin: '1979-12-31'
|
end_of_the_begin: '1979-12-31'
|
||||||
is_or_was_derived_from:
|
is_or_was_derived_from:
|
||||||
range: CustodianObservation
|
# range: string # CustodianObservation
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
is_or_was_generated_by:
|
is_or_was_generated_by:
|
||||||
|
|
|
||||||
|
|
@ -45,13 +45,13 @@ classes:
|
||||||
- temporal_extent
|
- temporal_extent
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: API Available
|
- value: API Available
|
||||||
- value: Service Unavailable
|
- value: Service Unavailable
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: REST API available with JSON responses
|
- value: REST API available with JSON responses
|
||||||
temporal_extent:
|
temporal_extent:
|
||||||
|
|
|
||||||
|
|
@ -37,24 +37,24 @@ classes:
|
||||||
- end_of_the_end
|
- end_of_the_end
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
identifier: true
|
identifier: true
|
||||||
required: true
|
required: true
|
||||||
pattern: ^https://nde\.nl/ontology/hc/backup-status/[a-z0-9-]+$
|
pattern: ^https://nde\.nl/ontology/hc/backup-status/[a-z0-9-]+$
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
- has_or_had_code: DAILY_AUTOMATED
|
- has_or_had_code: DAILY_AUTOMATED
|
||||||
- has_or_had_code: CLOUD_AZURE
|
- has_or_had_code: CLOUD_AZURE
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Daily backup to Azure, replicated to secondary site in Rotterdam.
|
- value: Daily backup to Azure, replicated to secondary site in Rotterdam.
|
||||||
has_or_had_note:
|
has_or_had_note:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
- value: Encryption at rest enabled since 2024-01
|
- value: Encryption at rest enabled since 2024-01
|
||||||
|
|
|
||||||
|
|
@ -48,14 +48,14 @@ classes:
|
||||||
- is_or_was_equivalent_to
|
- is_or_was_equivalent_to
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
pattern: ^https://nde\.nl/ontology/hc/backup-type/[a-z0-9-]+$
|
pattern: ^https://nde\.nl/ontology/hc/backup-type/[a-z0-9-]+$
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/backup-type/daily-automated
|
- value: https://nde.nl/ontology/hc/backup-type/daily-automated
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
pattern: ^[A-Z][A-Z0-9_]*$
|
pattern: ^[A-Z][A-Z0-9_]*$
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -63,7 +63,7 @@ classes:
|
||||||
- value: CLOUD_AZURE
|
- value: CLOUD_AZURE
|
||||||
- value: NOT_BACKED_UP
|
- value: NOT_BACKED_UP
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -74,7 +74,7 @@ classes:
|
||||||
- Cloud backup (Azure)@en
|
- Cloud backup (Azure)@en
|
||||||
- Cloud backup (Azure)@nl
|
- Cloud backup (Azure)@nl
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Daily automated backup to off-site storage with 30-day retention.
|
- value: Daily automated backup to off-site storage with 30-day retention.
|
||||||
has_or_had_hypernym:
|
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"
|
\ 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:
|
slot_usage:
|
||||||
hold_or_held_record_set_type:
|
hold_or_held_record_set_type:
|
||||||
range: string
|
# range: string
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
specificity_rationale: Generic utility class/slot created during migration
|
specificity_rationale: Generic utility class/slot created during migration
|
||||||
|
|
|
||||||
|
|
@ -43,14 +43,14 @@ classes:
|
||||||
- is_or_was_equivalent_to
|
- is_or_was_equivalent_to
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
pattern: ^https://nde\.nl/ontology/hc/binding-type/[a-z0-9-]+$
|
pattern: ^https://nde\.nl/ontology/hc/binding-type/[a-z0-9-]+$
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/binding-type/full-leather
|
- value: https://nde.nl/ontology/hc/binding-type/full-leather
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
pattern: ^[A-Z][A-Z0-9_]*$
|
pattern: ^[A-Z][A-Z0-9_]*$
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -58,7 +58,7 @@ classes:
|
||||||
- value: HALF_LEATHER
|
- value: HALF_LEATHER
|
||||||
- value: CLOTH
|
- value: CLOTH
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -69,7 +69,7 @@ classes:
|
||||||
- Half leather@en
|
- Half leather@en
|
||||||
- Halfleren band@nl
|
- Halfleren band@nl
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Entire cover bound in leather, typically calfskin, goatskin, or morocco.
|
- value: Entire cover bound in leather, typically calfskin, goatskin, or morocco.
|
||||||
has_or_had_hypernym:
|
has_or_had_hypernym:
|
||||||
|
|
|
||||||
|
|
@ -93,13 +93,13 @@ classes:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
identifier: true
|
identifier: true
|
||||||
required: true
|
required: true
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
examples:
|
examples:
|
||||||
- value: hc:BioCustodianSubtype/BOTANICAL_GARDEN
|
- value: hc:BioCustodianSubtype/BOTANICAL_GARDEN
|
||||||
- value: hc:BioCustodianSubtype/ZOOLOGICAL_GARDEN
|
- value: hc:BioCustodianSubtype/ZOOLOGICAL_GARDEN
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
required: true
|
required: true
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Botanical Garden
|
- value: Botanical Garden
|
||||||
- value: Zoological Park
|
- value: Zoological Park
|
||||||
|
|
@ -107,7 +107,7 @@ classes:
|
||||||
- value: Safari Park
|
- value: Safari Park
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
is_or_was_equivalent_to:
|
is_or_was_equivalent_to:
|
||||||
required: false
|
required: false
|
||||||
range: WikiDataIdentifier
|
range: WikiDataIdentifier
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ id: https://nde.nl/ontology/hc/class/BioCustodianType
|
||||||
name: BioCustodianType
|
name: BioCustodianType
|
||||||
title: Biological and Zoological Custodian Type Classification
|
title: Biological and Zoological Custodian Type Classification
|
||||||
imports:
|
imports:
|
||||||
|
- ../classes/AgentType
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/conservation_breeding
|
- ../slots/conservation_breeding
|
||||||
- ../slots/has_or_had_hyponym
|
- ../slots/has_or_had_hyponym
|
||||||
|
|
@ -13,7 +14,7 @@ imports:
|
||||||
- ../slots/specimen_type
|
- ../slots/specimen_type
|
||||||
classes:
|
classes:
|
||||||
BioCustodianType:
|
BioCustodianType:
|
||||||
is_a: CustodianType
|
is_a: AgentType
|
||||||
class_uri: skos:Concept
|
class_uri: skos:Concept
|
||||||
annotations:
|
annotations:
|
||||||
skos:prefLabel: Biological Custodian
|
skos:prefLabel: Biological Custodian
|
||||||
|
|
@ -170,12 +171,12 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
specimen_type:
|
specimen_type:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
has_or_had_quantity:
|
has_or_had_quantity:
|
||||||
range: integer
|
range: integer
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -188,16 +189,16 @@ classes:
|
||||||
range: boolean
|
range: boolean
|
||||||
required: true
|
required: true
|
||||||
research_program:
|
research_program:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
conservation_breeding:
|
conservation_breeding:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
equals_expression: '["hc:BioCustodianType"]'
|
equals_expression: '["hc:BioCustodianType"]'
|
||||||
has_or_had_hyponym:
|
has_or_had_hyponym:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: BioCustodianSubtype
|
# 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.'
|
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:
|
has_or_had_identifier:
|
||||||
identifier: true
|
identifier: true
|
||||||
required: true
|
required: true
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
examples:
|
examples:
|
||||||
- value: hc:BioTypeClassification/BOTANICAL
|
- value: hc:BioTypeClassification/BOTANICAL
|
||||||
- value: hc:BioTypeClassification/ZOOLOGICAL
|
- value: hc:BioTypeClassification/ZOOLOGICAL
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
required: true
|
required: true
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Botanical Institution
|
- value: Botanical Institution
|
||||||
- value: Zoological Institution
|
- value: Zoological Institution
|
||||||
- value: Aquatic Institution
|
- value: Aquatic Institution
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
is_or_was_equivalent_to:
|
is_or_was_equivalent_to:
|
||||||
required: false
|
required: false
|
||||||
range: WikiDataIdentifier
|
range: WikiDataIdentifier
|
||||||
|
|
|
||||||
|
|
@ -103,16 +103,16 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/taxon/raphus-cucullatus
|
- value: https://nde.nl/ontology/hc/taxon/raphus-cucullatus
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
any_of:
|
any_of:
|
||||||
- range: FieldNumber
|
- range: FieldNumber
|
||||||
- range: BOLDIdentifier
|
- range: BOLDIdentifier
|
||||||
- range: WikiDataIdentifier
|
- range: WikiDataIdentifier
|
||||||
- range: uriorcurie
|
- range: string # uriorcurie
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_type: FieldNumber
|
has_or_had_type: FieldNumber
|
||||||
|
|
@ -154,7 +154,7 @@ classes:
|
||||||
has_or_had_language: en
|
has_or_had_language: en
|
||||||
has_or_had_rank:
|
has_or_had_rank:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: SPECIES
|
- value: SPECIES
|
||||||
- value: SUBSPECIES
|
- value: SUBSPECIES
|
||||||
|
|
@ -174,7 +174,7 @@ classes:
|
||||||
- John Edward Gray
|
- John Edward Gray
|
||||||
has_or_had_comment:
|
has_or_had_comment:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Previously classified as Didus ineptus
|
- value: Previously classified as Didus ineptus
|
||||||
- value: aff.
|
- value: aff.
|
||||||
|
|
@ -191,7 +191,7 @@ classes:
|
||||||
description: 'Was date_identified: 2020-03-15'
|
description: 'Was date_identified: 2020-03-15'
|
||||||
specimen_type:
|
specimen_type:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: HOLOTYPE
|
- value: HOLOTYPE
|
||||||
- value: PARATYPE
|
- value: PARATYPE
|
||||||
|
|
@ -208,21 +208,21 @@ classes:
|
||||||
- value: "TypeStatus:\n status_value: \"Holotype of Raphus cucullatus Linnaeus, 1758\"\n status_type: \"nomenclatural\"\n"
|
- value: "TypeStatus:\n status_value: \"Holotype of Raphus cucullatus Linnaeus, 1758\"\n status_type: \"nomenclatural\"\n"
|
||||||
sex:
|
sex:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: MALE
|
- value: MALE
|
||||||
- value: FEMALE
|
- value: FEMALE
|
||||||
- value: UNKNOWN
|
- value: UNKNOWN
|
||||||
life_stage:
|
life_stage:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: ADULT
|
- value: ADULT
|
||||||
- value: LARVA
|
- value: LARVA
|
||||||
- value: FLOWERING
|
- value: FLOWERING
|
||||||
part_type:
|
part_type:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
- value: SKELETON
|
- value: SKELETON
|
||||||
|
|
@ -244,7 +244,7 @@ classes:
|
||||||
- value: FROZEN_TISSUE
|
- value: FROZEN_TISSUE
|
||||||
preservative_detail:
|
preservative_detail:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: 70% ethanol
|
- value: 70% ethanol
|
||||||
- value: Formalin-fixed, ethanol-transferred
|
- value: Formalin-fixed, ethanol-transferred
|
||||||
|
|
@ -256,7 +256,7 @@ classes:
|
||||||
- value: '2020-06-15'
|
- value: '2020-06-15'
|
||||||
prepared_by:
|
prepared_by:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Natural History Museum Preparation Lab
|
- value: Natural History Museum Preparation Lab
|
||||||
- value: J. van der Berg
|
- value: J. van der Berg
|
||||||
|
|
@ -323,7 +323,7 @@ classes:
|
||||||
description: parasite of:Cervus elaphus
|
description: parasite of:Cervus elaphus
|
||||||
iucn_status:
|
iucn_status:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: EX
|
- value: EX
|
||||||
- value: CR
|
- value: CR
|
||||||
|
|
@ -340,7 +340,7 @@ classes:
|
||||||
has_or_had_label: Not regulated under CITES
|
has_or_had_label: Not regulated under CITES
|
||||||
legal_provenance_note:
|
legal_provenance_note:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: 'Collected pre-CITES (1975). Import permit #12345.'
|
- value: 'Collected pre-CITES (1975). Import permit #12345.'
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ classes:
|
||||||
required: false
|
required: false
|
||||||
ifabsent: 'false'
|
ifabsent: 'false'
|
||||||
inference_provenance:
|
inference_provenance:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: '{"method": "earliest_education_heuristic", "inference_chain": [...]}'
|
- value: '{"method": "earliest_education_heuristic", "inference_chain": [...]}'
|
||||||
|
|
|
||||||
|
|
@ -47,25 +47,25 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
place_name:
|
place_name:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: Amsterdam
|
- value: Amsterdam
|
||||||
- value: Batavia
|
- value: Batavia
|
||||||
modern_place_name:
|
modern_place_name:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Jakarta
|
- value: Jakarta
|
||||||
country_code:
|
country_code:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
pattern: ^[A-Z]{2}$
|
pattern: ^[A-Z]{2}$
|
||||||
examples:
|
examples:
|
||||||
- value: NL
|
- value: NL
|
||||||
- value: ID
|
- value: ID
|
||||||
region_code:
|
region_code:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: NH
|
- value: NH
|
||||||
|
|
@ -76,12 +76,12 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
coordinates:
|
coordinates:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: 52.3676,4.9041
|
- value: 52.3676,4.9041
|
||||||
place_source_text:
|
place_source_text:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: born at the family estate in rural Gelderland
|
- value: born at the family estate in rural Gelderland
|
||||||
|
|
|
||||||
|
|
@ -40,13 +40,13 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: Ex Libris Johann Wolfgang von Goethe
|
- value: Ex Libris Johann Wolfgang von Goethe
|
||||||
- value: Bibliotheca Regia
|
- value: Bibliotheca Regia
|
||||||
has_or_had_owner:
|
has_or_had_owner:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Johann Wolfgang von Goethe
|
- value: Johann Wolfgang von Goethe
|
||||||
- value: Royal Library of Prussia
|
- value: Royal Library of Prussia
|
||||||
|
|
|
||||||
|
|
@ -54,13 +54,13 @@ classes:
|
||||||
- is_or_was_generated_by
|
- is_or_was_generated_by
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/aux/nha-zaanstreek-branch
|
- value: https://nde.nl/ontology/hc/aux/nha-zaanstreek-branch
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
multivalued: false
|
multivalued: false
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -68,7 +68,7 @@ classes:
|
||||||
- value: Rijksmuseum Schiphol
|
- value: Rijksmuseum Schiphol
|
||||||
- value: Universiteitsbibliotheek Science Park
|
- value: Universiteitsbibliotheek Science Park
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Regional branch serving Zaanstreek-Waterland area. Holds municipal records from Zaandam, Wormerland, Purmerend. Open to researchers Tuesday-Thursday.
|
- value: Regional branch serving Zaanstreek-Waterland area. Holds municipal records from Zaandam, Wormerland, Purmerend. Open to researchers Tuesday-Thursday.
|
||||||
has_or_had_service_area:
|
has_or_had_service_area:
|
||||||
|
|
@ -86,19 +86,19 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: true
|
- value: true
|
||||||
services_offered:
|
services_offered:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
- value: Archival research access
|
- value: Archival research access
|
||||||
- value: Genealogical consultations
|
- value: Genealogical consultations
|
||||||
- value: Local history reference
|
- value: Local history reference
|
||||||
operating_hour:
|
operating_hour:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Tu-Th 09:00-17:00
|
- value: Tu-Th 09:00-17:00
|
||||||
has_or_had_quantity:
|
has_or_had_quantity:
|
||||||
range: integer
|
range: integer
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_description: Staff assigned to this branch
|
has_or_had_description: Staff assigned to this branch
|
||||||
|
|
|
||||||
|
|
@ -44,14 +44,14 @@ classes:
|
||||||
- is_or_was_equivalent_to
|
- is_or_was_equivalent_to
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
pattern: ^https://nde\.nl/ontology/hc/branch-type/[a-z0-9-]+$
|
pattern: ^https://nde\.nl/ontology/hc/branch-type/[a-z0-9-]+$
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/branch-type/regional-office
|
- value: https://nde.nl/ontology/hc/branch-type/regional-office
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
pattern: ^[A-Z][A-Z0-9_]*$
|
pattern: ^[A-Z][A-Z0-9_]*$
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -59,7 +59,7 @@ classes:
|
||||||
- value: BRANCH_LIBRARY
|
- value: BRANCH_LIBRARY
|
||||||
- value: CONSERVATION_LAB
|
- value: CONSERVATION_LAB
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -70,7 +70,7 @@ classes:
|
||||||
- Branch Library@en
|
- Branch Library@en
|
||||||
- Filiaalbibliotheek@nl
|
- Filiaalbibliotheek@nl
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Geographic regional branch serving local community.
|
- value: Geographic regional branch serving local community.
|
||||||
has_or_had_hypernym:
|
has_or_had_hypernym:
|
||||||
|
|
|
||||||
|
|
@ -85,20 +85,20 @@ classes:
|
||||||
- is_or_was_documented_by
|
- is_or_was_documented_by
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
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.
|
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:
|
examples:
|
||||||
- value: Rijksmuseum Operating Budget FY2024
|
- value: Rijksmuseum Operating Budget FY2024
|
||||||
- value: Noord-Hollands Archief Annual Budget 2024-2025
|
- value: Noord-Hollands Archief Annual Budget 2024-2025
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
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.
|
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:
|
examples:
|
||||||
- value: Annual operating budget for fiscal year 2024, including major exhibition initiatives and digitization expansion.
|
- value: Annual operating budget for fiscal year 2024, including major exhibition initiatives and digitization expansion.
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -142,8 +142,8 @@ classes:
|
||||||
range: decimal
|
range: decimal
|
||||||
required: false
|
required: false
|
||||||
has_or_had_main_part:
|
has_or_had_main_part:
|
||||||
range: MainPart
|
# range: string # MainPart
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
@ -157,18 +157,18 @@ classes:
|
||||||
range: decimal
|
range: decimal
|
||||||
required: false
|
required: false
|
||||||
allocates_or_allocated:
|
allocates_or_allocated:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: DigitizationBudget
|
# range: DigitizationBudget
|
||||||
required: false
|
required: false
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
innovation_budget:
|
innovation_budget:
|
||||||
range: decimal
|
range: decimal
|
||||||
required: false
|
required: false
|
||||||
includes_or_included:
|
includes_or_included:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
internal_funding:
|
internal_funding:
|
||||||
range: decimal
|
range: decimal
|
||||||
required: false
|
required: false
|
||||||
|
|
@ -191,7 +191,7 @@ classes:
|
||||||
range: date
|
range: date
|
||||||
required: false
|
required: false
|
||||||
is_or_was_documented_by:
|
is_or_was_documented_by:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
# range: FinancialStatement
|
# range: FinancialStatement
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: false
|
inlined: false
|
||||||
|
|
@ -202,7 +202,7 @@ classes:
|
||||||
range: Custodian
|
range: Custodian
|
||||||
required: true
|
required: true
|
||||||
is_or_was_derived_from:
|
is_or_was_derived_from:
|
||||||
range: CustodianObservation
|
# range: string # CustodianObservation
|
||||||
multivalued: true
|
multivalued: true
|
||||||
required: false
|
required: false
|
||||||
is_or_was_generated_by:
|
is_or_was_generated_by:
|
||||||
|
|
|
||||||
|
|
@ -39,14 +39,14 @@ classes:
|
||||||
- is_or_was_equivalent_to
|
- is_or_was_equivalent_to
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
pattern: ^https://nde\.nl/ontology/hc/budget-type/[a-z0-9-]+$
|
pattern: ^https://nde\.nl/ontology/hc/budget-type/[a-z0-9-]+$
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/budget-type/operating
|
- value: https://nde.nl/ontology/hc/budget-type/operating
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
pattern: ^[A-Z][A-Z0-9_]*$
|
pattern: ^[A-Z][A-Z0-9_]*$
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -54,7 +54,7 @@ classes:
|
||||||
- value: CAPITAL
|
- value: CAPITAL
|
||||||
- value: PROJECT
|
- value: PROJECT
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -65,7 +65,7 @@ classes:
|
||||||
- Capital Budget@en
|
- Capital Budget@en
|
||||||
- Investeringsbegroting@nl
|
- Investeringsbegroting@nl
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Day-to-day operational expenses including staff, utilities, and supplies.
|
- value: Day-to-day operational expenses including staff, utilities, and supplies.
|
||||||
has_or_had_hypernym:
|
has_or_had_hypernym:
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ classes:
|
||||||
- is_or_was_effective_at
|
- is_or_was_effective_at
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
pattern: ^(APPENDIX_I|APPENDIX_II|APPENDIX_III|NOT_LISTED)$
|
pattern: ^(APPENDIX_I|APPENDIX_II|APPENDIX_III|NOT_LISTED)$
|
||||||
examples:
|
examples:
|
||||||
|
|
@ -54,7 +54,7 @@ classes:
|
||||||
- value: APPENDIX_III
|
- value: APPENDIX_III
|
||||||
- value: NOT_LISTED
|
- value: NOT_LISTED
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: CITES Appendix I - Trade Prohibited
|
- value: CITES Appendix I - Trade Prohibited
|
||||||
|
|
|
||||||
|
|
@ -59,14 +59,14 @@ classes:
|
||||||
- detection_method
|
- detection_method
|
||||||
slot_usage:
|
slot_usage:
|
||||||
cms_name:
|
cms_name:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: WordPress
|
- value: WordPress
|
||||||
- value: Omeka S
|
- value: Omeka S
|
||||||
- value: CollectiveAccess
|
- value: CollectiveAccess
|
||||||
has_or_had_version:
|
has_or_had_version:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: "6.4.2"
|
- value: "6.4.2"
|
||||||
|
|
@ -83,7 +83,7 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: "2026-01-19T12:00:00Z"
|
- value: "2026-01-19T12:00:00Z"
|
||||||
detection_method:
|
detection_method:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: HTTP_HEADER
|
- value: HTTP_HEADER
|
||||||
|
|
@ -99,7 +99,7 @@ slots:
|
||||||
cms_name:
|
cms_name:
|
||||||
slot_uri: schema:name
|
slot_uri: schema:name
|
||||||
description: Name of the Content Management System
|
description: Name of the Content Management System
|
||||||
range: string
|
# range: string
|
||||||
close_mappings:
|
close_mappings:
|
||||||
- schema:name
|
- schema:name
|
||||||
- doap:name
|
- doap:name
|
||||||
|
|
@ -112,4 +112,4 @@ slots:
|
||||||
detection_method:
|
detection_method:
|
||||||
slot_uri: prov:wasGeneratedBy
|
slot_uri: prov:wasGeneratedBy
|
||||||
description: Method used to detect the CMS (HTTP_HEADER, META_TAG, URL_PATTERN, MANUAL)
|
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:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: "MUSEUM_CMS"
|
- value: "MUSEUM_CMS"
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ classes:
|
||||||
range: ETag
|
range: ETag
|
||||||
required: false
|
required: false
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: string
|
# range: string
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
specificity_rationale: Generic utility class/slot created during migration
|
specificity_rationale: Generic utility class/slot created during migration
|
||||||
|
|
|
||||||
|
|
@ -32,8 +32,8 @@ classes:
|
||||||
- has_or_had_label
|
- has_or_had_label
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
system_uri: http://www.opengis.net/def/trs/BIPM/0/Gregorian
|
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/requires_or_required # was: co_funding_required
|
||||||
- ../slots/results_expected_date
|
- ../slots/results_expected_date
|
||||||
- ../slots/start_of_the_start
|
- ../slots/start_of_the_start
|
||||||
|
- ./WebObservation
|
||||||
|
- ./FundingRequirement
|
||||||
|
- ./FundingRate
|
||||||
|
- ./Budget
|
||||||
|
- ./CoFunding
|
||||||
|
- ./TimeSpan
|
||||||
default_prefix: hc
|
default_prefix: hc
|
||||||
classes:
|
classes:
|
||||||
CallForApplication:
|
CallForApplication:
|
||||||
class_uri: schema:Offer
|
class_uri: schema:Offer
|
||||||
description: "A funding call or grant application opportunity issued by a heritage funding\norganisation, inviting heritage\
|
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**\
|
\ custodians to apply for project funding."
|
||||||
\ (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"
|
|
||||||
exact_mappings:
|
exact_mappings:
|
||||||
- schema:Offer
|
- schema:Offer
|
||||||
close_mappings:
|
close_mappings:
|
||||||
|
|
@ -103,7 +84,7 @@ classes:
|
||||||
range: Budget
|
range: Budget
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: true
|
inlined: true inlined_as_list: true
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: Horizon Europe CL2 2025 Budget
|
has_or_had_label: Horizon Europe CL2 2025 Budget
|
||||||
|
|
@ -116,26 +97,26 @@ classes:
|
||||||
fiscal_year_end: '2025-12-31'
|
fiscal_year_end: '2025-12-31'
|
||||||
issuing_organisation:
|
issuing_organisation:
|
||||||
required: true
|
required: true
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/encompassing-body/funding/ec-rea
|
- value: https://nde.nl/ontology/hc/encompassing-body/funding/ec-rea
|
||||||
has_or_had_provenance: # was: web_observation - migrated per Rule 53
|
has_or_had_provenance: # was: web_observation - migrated per Rule 53
|
||||||
range: WebObservation
|
range: WebObservation
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined_as_list: true
|
inlined: true inlined_as_list: true
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/observation/web/2025-11-29/eu-horizon-cl2
|
- value: https://nde.nl/ontology/hc/observation/web/2025-11-29/eu-horizon-cl2
|
||||||
has_or_had_requirement:
|
has_or_had_requirement:
|
||||||
range: FundingRequirement
|
range: FundingRequirement
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: true
|
inlined: true inlined_as_list: true
|
||||||
examples:
|
examples:
|
||||||
- value: See FundingRequirement class examples
|
- value: See FundingRequirement class examples
|
||||||
has_or_had_funded: # was: funded_project - migrated per Rule 53 (2026-01-26)
|
has_or_had_funded: # was: funded_project - migrated per Rule 53 (2026-01-26)
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined_as_list: true
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/project/nde/heritage-digitization-2025
|
- 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)
|
requires_or_required: # was: co_funding_required - migrated per Rule 53 (2026-01-19)
|
||||||
|
|
@ -146,70 +127,7 @@ classes:
|
||||||
- value:
|
- value:
|
||||||
is_or_was_required: true
|
is_or_was_required: true
|
||||||
has_or_had_description: "Partnership funding 5-50% depending on grant size"
|
has_or_had_description: "Partnership funding 5-50% depending on grant size"
|
||||||
comments:
|
annotations:
|
||||||
- CallForApplication links FundingOrganisation to heritage custodian funding opportunities
|
specificity_score: 0.1
|
||||||
- Lifecycle tracked via CallForApplicationStatusEnum (ANNOUNCED through RESULTS_PUBLISHED)
|
specificity_rationale: Generic utility class/slot created during migration
|
||||||
- CLOSING_SOON status based on date proximity (< 30 days to deadline)
|
custodian_types: "['*']"
|
||||||
- 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
|
|
||||||
|
|
|
||||||
|
|
@ -26,8 +26,8 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_rationale:
|
has_or_had_rationale:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
specificity_rationale: Generic utility class/slot created during migration
|
specificity_rationale: Generic utility class/slot created during migration
|
||||||
|
|
|
||||||
|
|
@ -45,9 +45,9 @@ classes:
|
||||||
- has_or_had_label
|
- has_or_had_label
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
|
|
|
||||||
|
|
@ -47,12 +47,12 @@ classes:
|
||||||
- has_or_had_score
|
- has_or_had_score
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/capacity/na-depot-b-shelving
|
- value: https://nde.nl/ontology/hc/capacity/na-depot-b-shelving
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: ShelfLengthCapacity
|
- value: ShelfLengthCapacity
|
||||||
|
|
@ -76,7 +76,7 @@ classes:
|
||||||
has_or_had_quantity:
|
has_or_had_quantity:
|
||||||
range: integer
|
range: integer
|
||||||
required: true
|
required: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_unit:
|
has_or_had_unit:
|
||||||
|
|
@ -85,7 +85,7 @@ classes:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_unit:
|
has_or_had_unit:
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Approximately 5,000 linear meters of shelving across 3 floors
|
- value: Approximately 5,000 linear meters of shelving across 3 floors
|
||||||
|
|
|
||||||
|
|
@ -30,11 +30,11 @@ classes:
|
||||||
- language
|
- language
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
language:
|
language:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ prefixes:
|
||||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
CareerEntry:
|
CareerEntry:
|
||||||
description: "Career history entry representing a single job position in a person's\
|
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_code: VINYL_DISC
|
||||||
carrier_type_label: Vinyl Disc
|
carrier_type_label: Vinyl Disc
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: Paper codex with leather binding, 324 leaves
|
- value: Paper codex with leather binding, 324 leaves
|
||||||
has_or_had_note:
|
has_or_had_note:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
|
||||||
|
|
@ -36,15 +36,15 @@ classes:
|
||||||
- has_or_had_description
|
- has_or_had_description
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
pattern: ^[A-Z][A-Z0-9_]*$
|
pattern: ^[A-Z][A-Z0-9_]*$
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
comments:
|
comments:
|
||||||
- Abstract base class - use concrete subclasses from CarrierTypes.yaml
|
- Abstract base class - use concrete subclasses from CarrierTypes.yaml
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: CODEX
|
equals_string: CODEX
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Codex
|
equals_string: Codex
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
|
|
@ -48,7 +48,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: BOUND_VOLUME
|
equals_string: BOUND_VOLUME
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Bound Volume
|
equals_string: Bound Volume
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -63,7 +63,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: PAMPHLET
|
equals_string: PAMPHLET
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Pamphlet
|
equals_string: Pamphlet
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -78,7 +78,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: NOTEBOOK
|
equals_string: NOTEBOOK
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Notebook
|
equals_string: Notebook
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -93,7 +93,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: SHEET
|
equals_string: SHEET
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Sheet
|
equals_string: Sheet
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -108,7 +108,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: BROADSIDE
|
equals_string: BROADSIDE
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Broadside
|
equals_string: Broadside
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -123,7 +123,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: MAP_SHEET
|
equals_string: MAP_SHEET
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Map Sheet
|
equals_string: Map Sheet
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -138,7 +138,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: PHOTOGRAPH
|
equals_string: PHOTOGRAPH
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Photograph
|
equals_string: Photograph
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -153,7 +153,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: PARCHMENT_LEAF
|
equals_string: PARCHMENT_LEAF
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Parchment Leaf
|
equals_string: Parchment Leaf
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -168,7 +168,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: SCROLL
|
equals_string: SCROLL
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Scroll
|
equals_string: Scroll
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -183,7 +183,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: PAPYRUS_SCROLL
|
equals_string: PAPYRUS_SCROLL
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Papyrus Scroll
|
equals_string: Papyrus Scroll
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -198,7 +198,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: CLAY_TABLET
|
equals_string: CLAY_TABLET
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Clay Tablet
|
equals_string: Clay Tablet
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -213,7 +213,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: WAX_TABLET
|
equals_string: WAX_TABLET
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Wax Tablet
|
equals_string: Wax Tablet
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -228,7 +228,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: INSCRIPTION
|
equals_string: INSCRIPTION
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Inscription
|
equals_string: Inscription
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -243,7 +243,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: VINYL_DISC
|
equals_string: VINYL_DISC
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Vinyl Disc
|
equals_string: Vinyl Disc
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -258,7 +258,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: AUDIO_CASSETTE
|
equals_string: AUDIO_CASSETTE
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Audio Cassette
|
equals_string: Audio Cassette
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -273,7 +273,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: COMPACT_DISC
|
equals_string: COMPACT_DISC
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Compact Disc
|
equals_string: Compact Disc
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -288,7 +288,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: FILM_REEL
|
equals_string: FILM_REEL
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Film Reel
|
equals_string: Film Reel
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -303,7 +303,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: VIDEOTAPE
|
equals_string: VIDEOTAPE
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Videotape
|
equals_string: Videotape
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -318,7 +318,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: MICROFILM
|
equals_string: MICROFILM
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Microfilm
|
equals_string: Microfilm
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -333,7 +333,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: MICROFICHE
|
equals_string: MICROFICHE
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Microfiche
|
equals_string: Microfiche
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -348,7 +348,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: FLOPPY_DISK
|
equals_string: FLOPPY_DISK
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Floppy Disk
|
equals_string: Floppy Disk
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -363,7 +363,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: OPTICAL_DISC
|
equals_string: OPTICAL_DISC
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Optical Disc
|
equals_string: Optical Disc
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -378,7 +378,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: HARD_DRIVE
|
equals_string: HARD_DRIVE
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Hard Drive
|
equals_string: Hard Drive
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -393,7 +393,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: USB_DRIVE
|
equals_string: USB_DRIVE
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: USB Drive
|
equals_string: USB Drive
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
@ -408,7 +408,7 @@ classes:
|
||||||
has_or_had_code:
|
has_or_had_code:
|
||||||
equals_string: MEMORY_CARD
|
equals_string: MEMORY_CARD
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
equals_string: Memory Card
|
equals_string: Memory Card
|
||||||
annotations:
|
annotations:
|
||||||
custodian_types: '[''*'']'
|
custodian_types: '[''*'']'
|
||||||
|
|
|
||||||
|
|
@ -70,21 +70,21 @@ classes:
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
required: true
|
required: true
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: LIDO
|
- value: LIDO
|
||||||
- value: MARC21
|
- value: MARC21
|
||||||
- value: Darwin Core
|
- value: Darwin Core
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Lightweight Information Describing Objects
|
- value: Lightweight Information Describing Objects
|
||||||
- value: Machine-Readable Cataloging 21
|
- value: Machine-Readable Cataloging 21
|
||||||
- value: Resource Description and Access
|
- value: Resource Description and Access
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
required: false
|
required: false
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: XML schema for museum object metadata harvesting
|
- value: XML schema for museum object metadata harvesting
|
||||||
has_or_had_url:
|
has_or_had_url:
|
||||||
|
|
@ -119,5 +119,5 @@ slots:
|
||||||
standard_domain:
|
standard_domain:
|
||||||
slot_uri: hc:standardDomain
|
slot_uri: hc:standardDomain
|
||||||
description: Domain(s) where this standard is primarily used.
|
description: Domain(s) where this standard is primarily used.
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ prefixes:
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/has_or_had_score
|
- ../slots/has_or_had_score
|
||||||
default_range: string
|
# default_range: string
|
||||||
enums:
|
enums:
|
||||||
CategoryTypeEnum:
|
CategoryTypeEnum:
|
||||||
description: Types of categories for classification.
|
description: Types of categories for classification.
|
||||||
|
|
|
||||||
|
|
@ -75,14 +75,14 @@ classes:
|
||||||
- is_or_was_generated_by
|
- is_or_was_generated_by
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_identifier:
|
has_or_had_identifier:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
identifier: true
|
identifier: true
|
||||||
examples:
|
examples:
|
||||||
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-restaurant
|
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-restaurant
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
@ -92,8 +92,8 @@ classes:
|
||||||
- value:
|
- value:
|
||||||
label_text: "Van Gogh Museum Caf\xE9"
|
label_text: "Van Gogh Museum Caf\xE9"
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
description_text: Michelin-starred restaurant serving modern Dutch cuisine using seasonal ingredients. Located in the museum's atrium with views of the garden.
|
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:
|
- value:
|
||||||
has_or_had_label: HISTORIC_RESTAURANT
|
has_or_had_label: HISTORIC_RESTAURANT
|
||||||
cuisine_type:
|
cuisine_type:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Modern Dutch fine dining
|
- value: Modern Dutch fine dining
|
||||||
- value: "Organic caf\xE9 fare"
|
- value: "Organic caf\xE9 fare"
|
||||||
|
|
@ -131,7 +131,7 @@ classes:
|
||||||
examples:
|
examples:
|
||||||
- value: 40
|
- value: 40
|
||||||
opening_hour:
|
opening_hour:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Tu-Su 10:00-17:00
|
- value: Tu-Su 10:00-17:00
|
||||||
- value: Tu-Su 10:00-22:00
|
- value: Tu-Su 10:00-22:00
|
||||||
|
|
@ -172,13 +172,13 @@ classes:
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
has_or_had_name: Budget
|
has_or_had_name: Budget
|
||||||
has_or_had_accessibility_feature:
|
has_or_had_accessibility_feature:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
examples:
|
examples:
|
||||||
- value: Wheelchair accessible
|
- value: Wheelchair accessible
|
||||||
- value: Accessible restrooms
|
- value: Accessible restrooms
|
||||||
operator:
|
operator:
|
||||||
range: string
|
# range: string
|
||||||
examples:
|
examples:
|
||||||
- value: Vermaat Groep
|
- value: Vermaat Groep
|
||||||
- value: In-house
|
- value: In-house
|
||||||
|
|
|
||||||
|
|
@ -41,10 +41,10 @@ classes:
|
||||||
|
|
||||||
'
|
'
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
has_or_had_location:
|
has_or_had_location:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
comments:
|
comments:
|
||||||
- Structured cause of death for heritage workers
|
- Structured cause of death for heritage workers
|
||||||
- Wikidata P1196 (manner of death) is semantically equivalent
|
- Wikidata P1196 (manner of death) is semantically equivalent
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@ classes:
|
||||||
|
|
||||||
slot_usage:
|
slot_usage:
|
||||||
level_value:
|
level_value:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: CERTAIN
|
- value: CERTAIN
|
||||||
|
|
@ -72,9 +72,9 @@ classes:
|
||||||
- value: POSSIBLE
|
- value: POSSIBLE
|
||||||
- value: UNCERTAIN
|
- value: UNCERTAIN
|
||||||
has_or_had_note:
|
has_or_had_note:
|
||||||
range: string
|
# range: string
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/name
|
- ../slots/name
|
||||||
- ../slots/date
|
- ../slots/date
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
CertificationEntry:
|
CertificationEntry:
|
||||||
description: "A professional certification record documenting credentials held\
|
description: "A professional certification record documenting credentials held\
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ prefixes:
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/is_or_was_generated_by
|
- ../slots/is_or_was_generated_by
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ChAnnotatorAnnotationMetadata:
|
ChAnnotatorAnnotationMetadata:
|
||||||
description: "Metadata about the CH-Annotator annotation including confidence\
|
description: "Metadata about the CH-Annotator annotation including confidence\
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ prefixes:
|
||||||
pav: http://purl.org/pav/
|
pav: http://purl.org/pav/
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ChAnnotatorAnnotationProvenance:
|
ChAnnotatorAnnotationProvenance:
|
||||||
description: "Provenance information for the CH-Annotator annotation process,\
|
description: "Provenance information for the CH-Annotator annotation process,\
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ prefixes:
|
||||||
oa: http://www.w3.org/ns/oa#
|
oa: http://www.w3.org/ns/oa#
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ChAnnotatorBlock:
|
ChAnnotatorBlock:
|
||||||
description: "Container for CH-Annotator convention metadata and entity claims,\
|
description: "Container for CH-Annotator convention metadata and entity claims,\
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ prefixes:
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
- ../slots/has_or_had_type
|
- ../slots/has_or_had_type
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ChAnnotatorEntityClaim:
|
ChAnnotatorEntityClaim:
|
||||||
description: "Individual claim about an entity extracted using CH-Annotator convention.\
|
description: "Individual claim about an entity extracted using CH-Annotator convention.\
|
||||||
|
|
@ -37,8 +37,8 @@ classes:
|
||||||
- has_or_had_type
|
- has_or_had_type
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
required: true
|
required: true
|
||||||
annotations:
|
annotations:
|
||||||
specificity_score: 0.1
|
specificity_score: 0.1
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ prefixes:
|
||||||
oa: http://www.w3.org/ns/oa#
|
oa: http://www.w3.org/ns/oa#
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ChAnnotatorEntityClassification:
|
ChAnnotatorEntityClassification:
|
||||||
description: "Entity classification in the CH-Annotator taxonomy, capturing hypernym\
|
description: "Entity classification in the CH-Annotator taxonomy, capturing hypernym\
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ prefixes:
|
||||||
pav: http://purl.org/pav/
|
pav: http://purl.org/pav/
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ChAnnotatorIntegrationNote:
|
ChAnnotatorIntegrationNote:
|
||||||
description: "Note about how a file was created or integrated into the dataset,\
|
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#
|
xsd: http://www.w3.org/2001/XMLSchema#
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ChAnnotatorModel:
|
ChAnnotatorModel:
|
||||||
description: "Information about the annotator model used for CH-Annotator extraction,\
|
description: "Information about the annotator model used for CH-Annotator extraction,\
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ prefixes:
|
||||||
pav: http://purl.org/pav/
|
pav: http://purl.org/pav/
|
||||||
imports:
|
imports:
|
||||||
- linkml:types
|
- linkml:types
|
||||||
default_range: string
|
# default_range: string
|
||||||
classes:
|
classes:
|
||||||
ChAnnotatorProvenance:
|
ChAnnotatorProvenance:
|
||||||
description: "Provenance information for CH-Annotator extraction, tracking the\
|
description: "Provenance information for CH-Annotator extraction, tracking the\
|
||||||
|
|
|
||||||
|
|
@ -60,16 +60,16 @@ classes:
|
||||||
- temporal_extent
|
- temporal_extent
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: "Indeterminate"
|
has_or_had_label: "Indeterminate"
|
||||||
- value:
|
- value:
|
||||||
has_or_had_label: "Ambiguous"
|
has_or_had_label: "Ambiguous"
|
||||||
has_or_had_description:
|
has_or_had_description:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: "Type indeterminate - insufficient evidence"
|
- value: "Type indeterminate - insufficient evidence"
|
||||||
|
|
|
||||||
|
|
@ -32,12 +32,12 @@ classes:
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_quantity:
|
has_or_had_quantity:
|
||||||
range: integer
|
range: integer
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value: 'numeric_value: 4 '
|
- value: 'numeric_value: 4 '
|
||||||
has_or_had_unit:
|
has_or_had_unit:
|
||||||
range: string
|
# range: string
|
||||||
inlined: true
|
inlined: false # Fixed invalid inline for primitive type
|
||||||
examples:
|
examples:
|
||||||
- value: 'unit_type: CLASSROOM '
|
- value: 'unit_type: CLASSROOM '
|
||||||
exact_mappings:
|
exact_mappings:
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ classes:
|
||||||
|
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: false
|
required: false
|
||||||
examples:
|
examples:
|
||||||
- value: "Main Stack HVAC System"
|
- 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_text: "Precision HVAC with temperature control ±1°C, humidity control ±3% RH. Redundant systems with automatic failover."
|
||||||
description_type: technical
|
description_type: technical
|
||||||
has_or_had_type:
|
has_or_had_type:
|
||||||
range: uriorcurie
|
# range: string # uriorcurie
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: HVAC
|
- value: HVAC
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ classes:
|
||||||
|
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: "Archives Preservation Environment Standard"
|
- value: "Archives Preservation Environment Standard"
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@ classes:
|
||||||
|
|
||||||
slot_usage:
|
slot_usage:
|
||||||
has_or_had_label:
|
has_or_had_label:
|
||||||
range: string
|
# range: string
|
||||||
required: true
|
required: true
|
||||||
examples:
|
examples:
|
||||||
- value: "HVAC"
|
- value: "HVAC"
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue