Compare commits

...

2 commits

Author SHA1 Message Date
kempersc
5178b24f99 fix: update manifest to only include slots from 20260202_matang directory
All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 2m20s
2026-02-04 00:59:38 +01:00
kempersc
6435786556 edit slots 2026-02-04 00:24:46 +01:00
6046 changed files with 99661 additions and 186268 deletions

View file

@ -0,0 +1,61 @@
# LinkML Slot File Editing Rules
## Rule 1: Preserve Original Descriptions
**NEVER alter the original English `description` field of LinkML slot files.**
When editing slot files:
- Keep the original `description` text exactly as provided
- Translations in `alt_descriptions` must accurately reflect the original English description
- Do not paraphrase, expand, or "improve" the original description
- If the description seems unclear, ask the user before making changes
## Rule 2: Translation Accuracy
All `alt_descriptions` translations must be faithful translations of the original English `description`, not creative interpretations or expansions.
## Rule 3: Description Field Purity
**The `description` field must contain ONLY the semantic definition of the slot.**
Comments, migration notes, usage examples, and other metadata MUST be placed in the appropriate YAML keys:
| Content Type | Correct Location | WRONG Location |
|--------------|------------------|----------------|
| Semantic definition | `description` | - |
| Migration notes | `comments` | `description` |
| Usage notes | `comments` | `description` |
| Examples | `examples` | `description` |
| Ontology alignment info | `comments` (or header) | `description` |
| Rule compliance notes | `comments` | `description` |
| Temporal semantics notes | `comments` | `description` |
### ❌ WRONG: Embedding comments in description
```yaml
slots:
my_slot:
description: |
To possess or be associated with structured data.
MIGRATED from `old_slot_name` per Rule 53.
**USAGE**: Used for X, Y, Z.
```
### ✅ CORRECT: Separate description from comments
```yaml
slots:
my_slot:
description: |
To possess or be associated with structured data.
comments:
- MIGRATED from old_slot_name per slot_fixes.yaml (Rule 53).
- |
**USAGE**: Used for X, Y, Z.
```
### Why This Matters
1. **Machine readability**: Tools parsing `description` expect only semantic content
2. **Translation accuracy**: Only the semantic definition should be translated to `alt_descriptions`
3. **Clean documentation**: Separation of concerns makes files easier to maintain
4. **Consistency**: All metadata follows the same pattern across all slot files

View file

@ -1,6 +1,19 @@
# Rule 39: Slot Naming Convention (RiC-O Style)
# ⚠️ DEPRECATED - Rule 39: Slot Naming Convention (RiC-O Style)
🚨 **CRITICAL**: LinkML slots representing relational predicates MUST follow RiC-O-style naming conventions to express temporal semantics accurately.
> **DEPRECATION NOTICE (2026-02-03)**: This rule has been deprecated. A new naming convention
> has been adopted. The `has_or_had_*` and `is_or_was_*` patterns are NO LONGER required.
> Slots should use simple, descriptive verb-based names (e.g., `exhibit`, `catalogue`, `contain`).
> See the current slot files in `schemas/20251121/linkml/modules/slots/20260202_matang/` for examples.
---
## HISTORICAL REFERENCE ONLY - DO NOT FOLLOW
The content below is preserved for historical reference only.
---
🚨 ~~**CRITICAL**: LinkML slots representing relational predicates MUST follow RiC-O-style naming conventions to express temporal semantics accurately.~~ **DEPRECATED**
---

View file

@ -0,0 +1,177 @@
# Rule: Multilingual Support Requirements
## Overview
All LinkML slot files MUST include multilingual support with translations in the following languages:
| Code | Language | Required |
|------|----------|----------|
| `nl` | Dutch | ✅ Yes |
| `de` | German | ✅ Yes |
| `fr` | French | ✅ Yes |
| `ar` | Arabic | ✅ Yes |
| `id` | Indonesian | ✅ Yes |
| `zh` | Chinese (Simplified) | ✅ Yes |
| `es` | Spanish | ✅ Yes |
---
## Required Multilingual Fields
### 1. `alt_descriptions`
Provide faithful translations of the English `description` field:
```yaml
slots:
my_slot:
description: >-
To possess a specific structural arrangement or encoding standard.
alt_descriptions:
nl: >-
Het bezitten van een specifieke structurele rangschikking of coderingsstandaard.
de: >-
Das Besitzen einer spezifischen strukturellen Anordnung oder eines Kodierungsstandards.
fr: >-
Posséder un arrangement structurel spécifique ou une norme de codage.
ar: >-
امتلاك ترتيب هيكلي محدد أو معيار ترميز.
id: >-
Memiliki susunan struktural tertentu atau standar pengkodean.
zh: >-
拥有特定的结构安排或编码标准。
es: >-
Poseer una disposición estructural específica o un estándar de codificación.
```
### 2. `structured_aliases`
Provide translated slot names/labels for each language:
```yaml
slots:
has_format:
structured_aliases:
- literal_form: heeft formaat
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: hat Format
predicate: EXACT_SYNONYM
in_language: de
- literal_form: a un format
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: لديه تنسيق
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: memiliki format
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 具有格式
predicate: EXACT_SYNONYM
in_language: zh
- literal_form: tiene formato
predicate: EXACT_SYNONYM
in_language: es
```
---
## Translation Guidelines
### DO:
- Translate the semantic meaning faithfully
- Preserve technical precision
- Use natural phrasing for each language
- Keep translations concise (similar length to English)
### DON'T:
- Paraphrase or expand beyond the original meaning
- Add information not present in the English description
- Use machine translation without review
- Skip any of the required languages
---
## Complete Example
```yaml
id: https://nde.nl/ontology/hc/slot/catalogue
name: catalogue
title: catalogue
slots:
catalogue:
slot_uri: crm:P70_documents
description: >-
To systematically record, classify, and organize items within a structured
inventory or database for the purposes of documentation and retrieval.
alt_descriptions:
nl: >-
Het systematisch vastleggen, classificeren en ordenen van items binnen een
gestructureerde inventaris of database voor documentatie en terugvinding.
de: >-
Das systematische Erfassen, Klassifizieren und Ordnen von Objekten in einem
strukturierten Inventar oder einer Datenbank für Dokumentation und Abruf.
fr: >-
Enregistrer, classer et organiser systématiquement des éléments dans un
inventaire structuré ou une base de données à des fins de documentation et de récupération.
ar: >-
تسجيل وتصنيف وتنظيم العناصر بشكل منهجي ضمن جرد منظم أو قاعدة بيانات لأغراض التوثيق والاسترجاع.
id: >-
Mencatat, mengklasifikasikan, dan mengatur item secara sistematis dalam
inventaris terstruktur atau database untuk tujuan dokumentasi dan pengambilan.
zh: >-
在结构化清单或数据库中系统地记录、分类和组织项目,以便于文档编制和检索。
es: >-
Registrar, clasificar y organizar sistemáticamente elementos dentro de un
inventario estructurado o base de datos con fines de documentación y recuperación.
structured_aliases:
- literal_form: catalogiseren
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: katalogisieren
predicate: EXACT_SYNONYM
in_language: de
- literal_form: cataloguer
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: فهرسة
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: mengkatalogkan
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 编目
predicate: EXACT_SYNONYM
in_language: zh
- literal_form: catalogar
predicate: EXACT_SYNONYM
in_language: es
```
---
## Validation Checklist
Before completing a slot file, verify:
- [ ] `alt_descriptions` provided for all 7 languages (nl, de, fr, ar, id, zh, es)
- [ ] `structured_aliases` provided for all 7 languages
- [ ] Translations are faithful to the English original
- [ ] No language is skipped or left empty
- [ ] Arabic and Chinese characters render correctly
---
## See Also
- Rule 1: Preserve Original Descriptions (LINKML_EDITING_RULES.md)
- Rule 2: Translation Accuracy (LINKML_EDITING_RULES.md)
- Rule 3: Description Field Purity (LINKML_EDITING_RULES.md)
---
**Version**: 1.0.0
**Created**: 2026-02-03
**Author**: OpenCODE

View file

@ -0,0 +1,323 @@
# Rule: Verified Ontology Mapping Requirements
## Overview
All LinkML slot files MUST include ontology mappings that are **verified against the actual ontology files** in `data/ontology/`. Never use hallucinated or assumed ontology terms.
---
## 1. Source Ontology Files
The following ontology files are available for verification:
| Prefix | Namespace | File | Key Properties |
|--------|-----------|------|----------------|
| `crm:` | `http://www.cidoc-crm.org/cidoc-crm/` | `CIDOC_CRM_v7.1.3.rdf` | P1, P2, P22, P23, P70, P82, etc. |
| `rico:` | `https://www.ica.org/standards/RiC/ontology#` | `RiC-O_1-1.rdf` | hasOrHadHolder, isOrWasPartOf, etc. |
| `prov:` | `http://www.w3.org/ns/prov#` | `prov.ttl` | wasInfluencedBy, wasDerivedFrom, used, etc. |
| `schema:` | `http://schema.org/` | `schemaorg.owl` | url, name, description, etc. |
| `dcterms:` | `http://purl.org/dc/terms/` | `dcterms.rdf` | format, rights, source, etc. |
| `skos:` | `http://www.w3.org/2004/02/skos/core#` | `skos.rdf` | prefLabel, notation, inScheme, etc. |
| `foaf:` | `http://xmlns.com/foaf/0.1/` | `foaf.ttl` | page, homepage, name, etc. |
| `dcat:` | `http://www.w3.org/ns/dcat#` | `dcat3.ttl` | mediaType, downloadURL, etc. |
| `time:` | `http://www.w3.org/2006/time#` | `time.ttl` | hasBeginning, hasEnd, etc. |
| `org:` | `http://www.w3.org/ns/org#` | `org.rdf` | siteOf, hasSite, subOrganizationOf, etc. |
| `sosa:` | `http://www.w3.org/ns/sosa/` | `sosa.ttl` | madeBySensor, observes, etc. |
---
## 2. Required Header Documentation
Every slot file MUST include a header comment block with an ontology alignment table:
```yaml
# ==============================================================================
# LinkML Slot Definition: {slot_name}
# ==============================================================================
# {Brief description - one line}
#
# ONTOLOGY ALIGNMENT (verified against data/ontology/):
#
# | Ontology | Property | File/Line | Mapping | Notes |
# |---------------|-----------------------|----------------------|---------|------------------------------------|
# | **PROV-O** | `prov:used` | prov.ttl:1046-1057 | exact | Entity used by activity |
# | **PROV-O** | `prov:wasInfluencedBy`| prov.ttl:1099-1121 | broad | Parent property (subPropertyOf) |
#
# HIERARCHY: prov:used rdfs:subPropertyOf prov:wasInfluencedBy (line 1046)
#
# CREATED: YYYY-MM-DD
# UPDATED: YYYY-MM-DD - Description of changes
# ==============================================================================
```
---
## 3. Mapping Types
Use the correct mapping type based on semantic relationship:
| Mapping Type | Usage | Example |
|--------------|-------|---------|
| `slot_uri` | Primary RDF predicate for this slot | `slot_uri: prov:used` |
| `exact_mappings` | Semantically equivalent properties | `- schema:dateRetrieved` |
| `close_mappings` | Very similar but slightly different semantics | `- prov:wasGeneratedBy` |
| `broad_mappings` | Parent/broader properties (slot is subPropertyOf these) | `- prov:wasInfluencedBy` |
| `narrow_mappings` | Child/narrower properties (these are subPropertyOf slot) | `- prov:qualifiedUsage` |
| `related_mappings` | Conceptually related but different scope | `- dcterms:source` |
---
## 4. Hierarchy Discovery Process
### Step 1: Search for subPropertyOf relationships
```bash
# Find if our property is subPropertyOf something (-> broad_mapping)
grep -n "OUR_PROPERTY.*subPropertyOf\|subPropertyOf.*OUR_PROPERTY" data/ontology/*.ttl
# Find properties that are subPropertyOf our property (-> narrow_mappings)
grep -n "subPropertyOf.*OUR_PROPERTY" data/ontology/*.rdf
```
### Step 2: Document the hierarchy
When you find a hierarchy, document it in:
1. The header comment block (HIERARCHY line)
2. The appropriate mapping field (`broad_mappings` or `narrow_mappings`)
3. Inline comments with file/line references
---
## 5. Key Ontology Hierarchies Reference
### PROV-O (`prov.ttl`)
```
prov:wasInfluencedBy (parent of many)
├── prov:wasDerivedFrom
│ ├── prov:hadPrimarySource
│ ├── prov:wasQuotedFrom
│ └── prov:wasRevisionOf
├── prov:wasGeneratedBy
├── prov:used
├── prov:wasAssociatedWith
├── prov:wasAttributedTo
└── prov:wasInformedBy
prov:influenced (inverse direction)
├── prov:generated
└── prov:invalidated
```
### CIDOC-CRM (`CIDOC_CRM_v7.1.3.rdf`)
```
crm:P1_is_identified_by
├── crm:P48_has_preferred_identifier
└── crm:P168_place_is_defined_by
crm:P82_at_some_time_within
├── crm:P82a_begin_of_the_begin
└── crm:P82b_end_of_the_end
crm:P81_ongoing_throughout
├── crm:P81a_end_of_the_begin
└── crm:P81b_begin_of_the_end
crm:P67_refers_to
└── crm:P70_documents
```
### RiC-O (`RiC-O_1-1.rdf`)
```
rico:isOrWasUnderAuthorityOf
├── rico:hasOrHadManager
│ └── rico:hasOrHadHolder
└── (other authority relationships)
rico:hasOrHadPart
└── rico:containsOrContained
└── rico:containsTransitive
rico:isSuccessorOf
├── rico:hasAncestor
├── rico:resultedFromTheMergerOf
└── rico:resultedFromTheSplitOf
```
### Dublin Core Terms (`dcterms.rdf`)
```
dcterms:rights
└── dcterms:accessRights
```
### DCAT (`dcat3.ttl`)
```
dcterms:format
├── dcat:mediaType
├── dcat:compressFormat
└── dcat:packageFormat
```
### FOAF (`foaf.ttl`)
```
foaf:page
├── foaf:homepage
├── foaf:weblog
├── foaf:interest
├── foaf:workplaceHomepage
└── foaf:schoolHomepage
```
### Schema.org (`schemaorg.owl`)
```
schema:workFeatured
├── schema:workPerformed
└── schema:workPresented
```
---
## 6. Verification Commands
### Check if a property exists
```bash
grep -n "PROPERTY_NAME" data/ontology/FILE.ttl
```
### Find all subPropertyOf for a property
```bash
grep -B5 -A5 "subPropertyOf" data/ontology/FILE.ttl | grep -A5 -B5 "PROPERTY_NAME"
```
### Validate YAML after editing
```bash
python3 -c "import yaml; yaml.safe_load(open('FILENAME.yaml')); print('✅ valid')"
```
---
## 7. Complete Slot File Example
```yaml
# ==============================================================================
# LinkML Slot Definition: retrieved_through
# ==============================================================================
# To denote the specific method, protocol, or mechanism by which a resource
# or data was accessed, fetched, or collected.
#
# ONTOLOGY ALIGNMENT (verified against data/ontology/):
#
# | Ontology | Property | File/Line | Mapping | Notes |
# |------------|--------------------------|--------------------|---------|------------------------------------|
# | **PROV-O** | `prov:used` | prov.ttl:1046-1057 | exact | Entity used by activity |
# | **PROV-O** | `prov:wasInfluencedBy` | prov.ttl:1099-1121 | broad | Parent property (subPropertyOf) |
# | **PROV-O** | `prov:qualifiedUsage` | prov.ttl:788-798 | narrow | Qualified usage with details |
#
# HIERARCHY: prov:used rdfs:subPropertyOf prov:wasInfluencedBy (line 1046)
#
# CREATED: 2026-01-26
# UPDATED: 2026-02-03 - Added broad/narrow mappings, header documentation
# ==============================================================================
id: https://nde.nl/ontology/hc/slot/retrieved_through
name: retrieved_through
title: Retrieved Through
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
imports:
- linkml:types
default_prefix: hc
slots:
retrieved_through:
slot_uri: prov:used
description: |
To denote the specific method, protocol, or mechanism by which a resource or data was accessed, fetched, or collected.
range: string
exact_mappings:
- prov:used # prov.ttl:1046-1057
broad_mappings:
- prov:wasInfluencedBy # prov.ttl:1099-1121 - parent (used subPropertyOf wasInfluencedBy)
narrow_mappings:
- prov:qualifiedUsage # prov.ttl:788-798 - qualified form with details
comments:
- |
**ONTOLOGY ALIGNMENT** (verified against data/ontology/):
| Ontology | Property | Line | Mapping | Notes |
|----------|----------|------|---------|-------|
| PROV-O | prov:used | 1046-1057 | exact | Entity used by activity |
| PROV-O | prov:wasInfluencedBy | 1099-1121 | broad | Parent property |
| PROV-O | prov:qualifiedUsage | 788-798 | narrow | Qualified usage |
```
---
## 8. Anti-Patterns
### ❌ WRONG: Hallucinated ontology terms
```yaml
exact_mappings:
- prov:retrievedWith # ❌ Does not exist in PROV-O!
- rico:wasObtainedBy # ❌ Not a real RiC-O property!
```
### ❌ WRONG: No verification references
```yaml
exact_mappings:
- prov:used # No file/line reference - how do we know this is correct?
```
### ✅ CORRECT: Verified with references
```yaml
exact_mappings:
- prov:used # prov.ttl:1046-1057 - "Entity used by activity"
broad_mappings:
- prov:wasInfluencedBy # prov.ttl:1099-1121 - parent property (verified subPropertyOf)
```
---
## 9. Validation Checklist
Before completing a slot file, verify:
- [ ] Header comment block includes ontology alignment table
- [ ] All mappings verified against actual ontology files in `data/ontology/`
- [ ] File/line references provided for each mapping
- [ ] `rdfs:subPropertyOf` relationships checked for broad/narrow mappings
- [ ] HIERARCHY line documents any property hierarchies
- [ ] No hallucinated or assumed ontology terms
- [ ] YAML validates correctly
---
## See Also
- Rule 1: Ontology Files Are Your Primary Reference (`no-hallucinated-ontology-references.md`)
- Rule: Verified Ontology Terms (`verified-ontology-terms.md`)
- Ontology files: `data/ontology/`
---
**Version**: 1.0.0
**Created**: 2026-02-03
**Author**: OpenCODE

BIN
data/ontology/ontology.zip Normal file

Binary file not shown.

View file

@ -1,12 +1,12 @@
{
"generated": "2026-02-02T14:57:17.598Z",
"generated": "2026-02-02T20:36:34.139Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2906,
"totalFiles": 2916,
"categoryCounts": {
"main": 4,
"class": 1389,
"enum": 156,
"slot": 1353,
"class": 1378,
"enum": 157,
"slot": 1373,
"module": 4
},
"categories": [
@ -155,11 +155,6 @@
"path": "modules/classes/Acquisition.yaml",
"category": "class"
},
{
"name": "AcquisitionBudget",
"path": "modules/classes/AcquisitionBudget.yaml",
"category": "class"
},
{
"name": "AcquisitionEvent",
"path": "modules/classes/AcquisitionEvent.yaml",
@ -315,11 +310,6 @@
"path": "modules/classes/Alpha3Code.yaml",
"category": "class"
},
{
"name": "AlternativeName",
"path": "modules/classes/AlternativeName.yaml",
"category": "class"
},
{
"name": "Altitude",
"path": "modules/classes/Altitude.yaml",
@ -2045,11 +2035,6 @@
"path": "modules/classes/DeviceTypes.yaml",
"category": "class"
},
{
"name": "DiarizationSegment",
"path": "modules/classes/DiarizationSegment.yaml",
"category": "class"
},
{
"name": "DiarizationStatus",
"path": "modules/classes/DiarizationStatus.yaml",
@ -2175,11 +2160,6 @@
"path": "modules/classes/DigitalProficiency.yaml",
"category": "class"
},
{
"name": "DigitizationBudget",
"path": "modules/classes/DigitizationBudget.yaml",
"category": "class"
},
{
"name": "DimArchives",
"path": "modules/classes/DimArchives.yaml",
@ -2360,11 +2340,6 @@
"path": "modules/classes/EADDownload.yaml",
"category": "class"
},
{
"name": "EADIdentifier",
"path": "modules/classes/EADIdentifier.yaml",
"category": "class"
},
{
"name": "EBook",
"path": "modules/classes/EBook.yaml",
@ -3550,11 +3525,6 @@
"path": "modules/classes/Image.yaml",
"category": "class"
},
{
"name": "ImagingEquipment",
"path": "modules/classes/ImagingEquipment.yaml",
"category": "class"
},
{
"name": "ImpactMeasurement",
"path": "modules/classes/ImpactMeasurement.yaml",
@ -3785,11 +3755,6 @@
"path": "modules/classes/LegalResponsibilityCollection.yaml",
"category": "class"
},
{
"name": "LEIIdentifier",
"path": "modules/classes/LEIIdentifier.yaml",
"category": "class"
},
{
"name": "LGBTArchive",
"path": "modules/classes/LGBTArchive.yaml",
@ -4300,11 +4265,6 @@
"path": "modules/classes/MusicArchiveRecordSetTypes.yaml",
"category": "class"
},
{
"name": "MusicSegment",
"path": "modules/classes/MusicSegment.yaml",
"category": "class"
},
{
"name": "Nachlass",
"path": "modules/classes/Nachlass.yaml",
@ -5555,11 +5515,6 @@
"path": "modules/classes/SensitivityLevel.yaml",
"category": "class"
},
{
"name": "Series",
"path": "modules/classes/Series.yaml",
"category": "class"
},
{
"name": "Service",
"path": "modules/classes/Service.yaml",
@ -5781,13 +5736,8 @@
"category": "class"
},
{
"name": "SpecificityAnnotation",
"path": "modules/classes/SpecificityAnnotation.yaml",
"category": "class"
},
{
"name": "SpeechSegment",
"path": "modules/classes/SpeechSegment.yaml",
"name": "SpecificityScore",
"path": "modules/classes/SpecificityScore.yaml",
"category": "class"
},
{
@ -5905,11 +5855,6 @@
"path": "modules/classes/StorageConditionPolicy.yaml",
"category": "class"
},
{
"name": "StorageFacility",
"path": "modules/classes/StorageFacility.yaml",
"category": "class"
},
{
"name": "StorageLocation",
"path": "modules/classes/StorageLocation.yaml",
@ -7026,6 +6971,11 @@
"path": "modules/enums/AsserterTypeEnum.yaml",
"category": "enum"
},
{
"name": "AttestationConfidenceEnum",
"path": "modules/enums/AttestationConfidenceEnum.yaml",
"category": "enum"
},
{
"name": "AudioEventTypeEnum",
"path": "modules/enums/AudioEventTypeEnum.yaml",
@ -7778,63 +7728,63 @@
"displayName": "Slots",
"files": [
{
"name": "accepts_or_accepted",
"path": "modules/slots/accepts_or_accepted.yaml",
"name": "accept",
"path": "modules/slots/20260202_matang/accept.yaml",
"category": "slot"
},
{
"name": "affects_or_affected",
"path": "modules/slots/affects_or_affected.yaml",
"name": "affect",
"path": "modules/slots/20260202_matang/affect.yaml",
"category": "slot"
},
{
"name": "aggregates_or_aggregated_from",
"path": "modules/slots/aggregates_or_aggregated_from.yaml",
"name": "aggregate_from",
"path": "modules/slots/20260202_matang/aggregate_from.yaml",
"category": "slot"
},
{
"name": "allocates_or_allocated",
"path": "modules/slots/allocates_or_allocated.yaml",
"name": "allocate",
"path": "modules/slots/20260202_matang/allocate.yaml",
"category": "slot"
},
{
"name": "allows_or_allowed",
"path": "modules/slots/allows_or_allowed.yaml",
"name": "allow",
"path": "modules/slots/20260202_matang/allow.yaml",
"category": "slot"
},
{
"name": "analyzes_or_analyzed",
"path": "modules/slots/analyzes_or_analyzed.yaml",
"name": "analyze",
"path": "modules/slots/20260202_matang/analyze.yaml",
"category": "slot"
},
{
"name": "applies_or_applied_to",
"path": "modules/slots/applies_or_applied_to.yaml",
"name": "api_ver",
"path": "modules/slots/api_ver.yaml",
"category": "slot"
},
{
"name": "asserts_or_asserted",
"path": "modules/slots/asserts_or_asserted.yaml",
"name": "apply_to",
"path": "modules/slots/20260202_matang/apply_to.yaml",
"category": "slot"
},
{
"name": "assert",
"path": "modules/slots/20260202_matang/assert.yaml",
"category": "slot"
},
{
"name": "basionym_authority",
"path": "modules/slots/basionym_authority.yaml",
"category": "slot"
},
{
"name": "begin_of_the_begin",
"path": "modules/slots/begin_of_the_begin.yaml",
"path": "modules/slots/20260202_matang/begin_of_the_begin.yaml",
"category": "slot"
},
{
"name": "begin_of_the_end",
"path": "modules/slots/begin_of_the_end.yaml",
"category": "slot"
},
{
"name": "can_or_could_be_fulfilled_by",
"path": "modules/slots/can_or_could_be_fulfilled_by.yaml",
"category": "slot"
},
{
"name": "can_or_could_be_retrieved_from",
"path": "modules/slots/can_or_could_be_retrieved_from.yaml",
"path": "modules/slots/20260202_matang/begin_of_the_end.yaml",
"category": "slot"
},
{
@ -7843,8 +7793,18 @@
"category": "slot"
},
{
"name": "ceases_or_ceased_through",
"path": "modules/slots/ceases_or_ceased_through.yaml",
"name": "categorized_as",
"path": "modules/slots/20260202_matang/categorized_as.yaml",
"category": "slot"
},
{
"name": "ceased_through",
"path": "modules/slots/20260202_matang/ceased_through.yaml",
"category": "slot"
},
{
"name": "changed_through",
"path": "modules/slots/20260202_matang/changed_through.yaml",
"category": "slot"
},
{
@ -7857,19 +7817,14 @@
"path": "modules/slots/changes_or_changed_ownership_to.yaml",
"category": "slot"
},
{
"name": "changes_or_changed_through",
"path": "modules/slots/changes_or_changed_through.yaml",
"category": "slot"
},
{
"name": "classifies_or_classified",
"path": "modules/slots/classifies_or_classified.yaml",
"category": "slot"
},
{
"name": "collects_or_collected",
"path": "modules/slots/collects_or_collected.yaml",
"name": "collect",
"path": "modules/slots/20260202_matang/collect.yaml",
"category": "slot"
},
{
@ -8477,6 +8432,16 @@
"path": "modules/slots/end_of_the_end.yaml",
"category": "slot"
},
{
"name": "end_seconds",
"path": "modules/slots/end_seconds.yaml",
"category": "slot"
},
{
"name": "end_time",
"path": "modules/slots/end_time.yaml",
"category": "slot"
},
{
"name": "estimates_or_estimated",
"path": "modules/slots/estimates_or_estimated.yaml",
@ -8522,6 +8487,11 @@
"path": "modules/slots/exposes_or_exposed.yaml",
"category": "slot"
},
{
"name": "field_number",
"path": "modules/slots/field_number.yaml",
"category": "slot"
},
{
"name": "filters_or_filtered",
"path": "modules/slots/filters_or_filtered.yaml",
@ -8532,6 +8502,16 @@
"path": "modules/slots/final_of_the_final.yaml",
"category": "slot"
},
{
"name": "foo_bar",
"path": "modules/slots/foo_bar.yaml",
"category": "slot"
},
{
"name": "fulfilled_by",
"path": "modules/slots/20260202_matang/fulfilled_by.yaml",
"category": "slot"
},
{
"name": "generates_or_generated",
"path": "modules/slots/generates_or_generated.yaml",
@ -8547,11 +8527,36 @@
"path": "modules/slots/grants_or_granted_access_through.yaml",
"category": "slot"
},
{
"name": "habitat_description",
"path": "modules/slots/habitat_description.yaml",
"category": "slot"
},
{
"name": "has_api_version",
"path": "modules/slots/has_api_version.yaml",
"category": "slot"
},
{
"name": "has_architectural_style",
"path": "modules/slots/has_architectural_style.yaml",
"category": "slot"
},
{
"name": "has_archive_path",
"path": "modules/slots/has_archive_path.yaml",
"category": "slot"
},
{
"name": "has_audio_quality_score",
"path": "modules/slots/has_audio_quality_score.yaml",
"category": "slot"
},
{
"name": "has_heritage_type",
"path": "modules/slots/has_heritage_type.yaml",
"category": "slot"
},
{
"name": "has_locker",
"path": "modules/slots/has_locker.yaml",
@ -8567,6 +8572,11 @@
"path": "modules/slots/has_or_had_accessibility_feature.yaml",
"category": "slot"
},
{
"name": "has_or_had_accreditation",
"path": "modules/slots/has_or_had_accreditation.yaml",
"category": "slot"
},
{
"name": "has_or_had_accumulation",
"path": "modules/slots/has_or_had_accumulation.yaml",
@ -8722,11 +8732,6 @@
"path": "modules/slots/has_or_had_carrier.yaml",
"category": "slot"
},
{
"name": "has_or_had_category",
"path": "modules/slots/has_or_had_category.yaml",
"category": "slot"
},
{
"name": "has_or_had_chapter",
"path": "modules/slots/has_or_had_chapter.yaml",
@ -8817,6 +8822,16 @@
"path": "modules/slots/has_or_had_custodian.yaml",
"category": "slot"
},
{
"name": "has_or_had_custodian_name",
"path": "modules/slots/has_or_had_custodian_name.yaml",
"category": "slot"
},
{
"name": "has_or_had_custodian_observation",
"path": "modules/slots/has_or_had_custodian_observation.yaml",
"category": "slot"
},
{
"name": "has_or_had_data_quality_notes",
"path": "modules/slots/has_or_had_data_quality_notes.yaml",
@ -9082,11 +9097,6 @@
"path": "modules/slots/has_or_had_hyponym.yaml",
"category": "slot"
},
{
"name": "has_or_had_identifier",
"path": "modules/slots/has_or_had_identifier.yaml",
"category": "slot"
},
{
"name": "has_or_had_image",
"path": "modules/slots/has_or_had_image.yaml",
@ -9382,11 +9392,6 @@
"path": "modules/slots/has_or_had_reference.yaml",
"category": "slot"
},
{
"name": "has_or_had_reply",
"path": "modules/slots/has_or_had_reply.yaml",
"category": "slot"
},
{
"name": "has_or_had_requirement",
"path": "modules/slots/has_or_had_requirement.yaml",
@ -9442,11 +9447,6 @@
"path": "modules/slots/has_or_had_scope.yaml",
"category": "slot"
},
{
"name": "has_or_had_score",
"path": "modules/slots/has_or_had_score.yaml",
"category": "slot"
},
{
"name": "has_or_had_secondary_platform",
"path": "modules/slots/has_or_had_secondary_platform.yaml",
@ -9662,11 +9662,6 @@
"path": "modules/slots/has_or_had_unit.yaml",
"category": "slot"
},
{
"name": "has_or_had_url",
"path": "modules/slots/has_or_had_url.yaml",
"category": "slot"
},
{
"name": "has_or_had_use_case",
"path": "modules/slots/has_or_had_use_case.yaml",
@ -9707,11 +9702,21 @@
"path": "modules/slots/has_or_had_writing_system.yaml",
"category": "slot"
},
{
"name": "has_score",
"path": "modules/slots/20260202_matang/has_score.yaml",
"category": "slot"
},
{
"name": "has_supervised_handling",
"path": "modules/slots/has_supervised_handling.yaml",
"category": "slot"
},
{
"name": "has_url",
"path": "modules/slots/20260202_matang/has_url.yaml",
"category": "slot"
},
{
"name": "has_wifi",
"path": "modules/slots/has_wifi.yaml",
@ -9727,6 +9732,11 @@
"path": "modules/slots/hold_or_held_record_set_type.yaml",
"category": "slot"
},
{
"name": "identified_by",
"path": "modules/slots/20260202_matang/identified_by.yaml",
"category": "slot"
},
{
"name": "identifies_or_identified",
"path": "modules/slots/identifies_or_identified.yaml",
@ -10562,6 +10572,11 @@
"path": "modules/slots/is_or_was_published_by.yaml",
"category": "slot"
},
{
"name": "is_or_was_recombined",
"path": "modules/slots/is_or_was_recombined.yaml",
"category": "slot"
},
{
"name": "is_or_was_related_to",
"path": "modules/slots/is_or_was_related_to.yaml",
@ -11797,6 +11812,11 @@
"path": "modules/slots/noise_floor_db.yaml",
"category": "slot"
},
{
"name": "nomenclatural_code",
"path": "modules/slots/nomenclatural_code.yaml",
"category": "slot"
},
{
"name": "nonprofit_subtype",
"path": "modules/slots/nonprofit_subtype.yaml",
@ -13057,6 +13077,26 @@
"path": "modules/slots/profile_name.yaml",
"category": "slot"
},
{
"name": "profile_url",
"path": "modules/slots/profile_url.yaml",
"category": "slot"
},
{
"name": "protocol_name",
"path": "modules/slots/protocol_name.yaml",
"category": "slot"
},
{
"name": "protocol_version",
"path": "modules/slots/protocol_version.yaml",
"category": "slot"
},
{
"name": "provider",
"path": "modules/slots/provider.yaml",
"category": "slot"
},
{
"name": "provides_or_provided",
"path": "modules/slots/provides_or_provided.yaml",
@ -13422,6 +13462,11 @@
"path": "modules/slots/replaces_primary_location.yaml",
"category": "slot"
},
{
"name": "replied_to",
"path": "modules/slots/20260202_matang/replied_to.yaml",
"category": "slot"
},
{
"name": "report_document",
"path": "modules/slots/report_document.yaml",
@ -13697,6 +13742,11 @@
"path": "modules/slots/retrieved_by.yaml",
"category": "slot"
},
{
"name": "retrieved_from",
"path": "modules/slots/20260202_matang/retrieved_from.yaml",
"category": "slot"
},
{
"name": "retrieved_on",
"path": "modules/slots/retrieved_on.yaml",
@ -13827,6 +13877,11 @@
"path": "modules/slots/sales_activity.yaml",
"category": "slot"
},
{
"name": "sampling_protocol",
"path": "modules/slots/sampling_protocol.yaml",
"category": "slot"
},
{
"name": "scene_count",
"path": "modules/slots/scene_count.yaml",
@ -14332,11 +14387,6 @@
"path": "modules/slots/specificity_agent.yaml",
"category": "slot"
},
{
"name": "specificity_annotation",
"path": "modules/slots/specificity_annotation.yaml",
"category": "slot"
},
{
"name": "specificity_rationale",
"path": "modules/slots/specificity_rationale.yaml",

View file

@ -3,6 +3,7 @@ name: APIRequest
title: APIRequest
description: An API request event.
prefixes:
rov: http://www.w3.org/ns/regorg#
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#

View file

@ -10,7 +10,7 @@ prefixes:
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
classes:
APIVersion:
@ -18,7 +18,7 @@ classes:
description: Version of an API.
slots:
- has_or_had_label
- has_or_had_identifier
- identified_by
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -10,26 +10,13 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_hypernym
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/has_or_had_scope
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./AcademicArchiveRecordSetType
- ./AcademicArchiveRecordSetTypes
- ./ArchiveOrganizationType
- ./CollectionType
- ./DualClassLink
- ./Scope
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./WikiDataEntry
- ./WikidataAlignment
classes:
AcademicArchive:
is_a: ArchiveOrganizationType
@ -40,7 +27,6 @@ classes:
- hold_or_held_record_set_type
- has_or_had_hypernym
- has_or_had_label
- specificity_annotation
- has_or_had_score
- is_or_was_related_to
structured_aliases:
@ -75,7 +61,7 @@ classes:
hold_or_held_record_set_type:
equals_expression: '["hc:UniversityAdministrativeFonds", "hc:StudentRecordSeries", "hc:FacultyPaperCollection", "hc:CampusDocumentationCollection"]
'
has_or_had_identifier:
identified_by:
pattern: ^Q[0-9]+$
has_or_had_type:
equals_expression: '["hc:ArchiveOrganizationType"]'

View file

@ -13,11 +13,6 @@ imports:
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./CollectionType
- ./DualClassLink
- ./Scope
- ./WikidataAlignment
classes:
AcademicArchiveRecordSetType:
description: A rico:RecordSetType for classifying collections of academic and
@ -26,7 +21,6 @@ classes:
class_uri: rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- has_or_had_scope
- is_or_was_related_to

View file

@ -12,6 +12,7 @@ prefixes:
bf: http://id.loc.gov/ontologies/bibframe/
default_prefix: hc
imports:
- ./AcademicArchiveRecordSetType
- linkml:types
- ../slots/has_or_had_score
- ../slots/has_or_had_type
@ -22,13 +23,6 @@ imports:
- ../slots/record_set_type
- ../slots/scope_exclude
- ../slots/scope_include
- ../slots/specificity_annotation
- ./AcademicArchive
- ./AcademicArchiveRecordSetType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
UniversityAdministrativeFonds:
is_a: AcademicArchiveRecordSetType
@ -67,11 +61,10 @@ classes:
- accreditation records
- executive correspondence
- institutional bylaws
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
broad_mappings:
- wd:Q1643722
- rico:RecordSetType
- skos:Concept
@ -83,7 +76,6 @@ classes:
- rico-rst:Fonds
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -151,11 +143,10 @@ classes:
- disciplinary records
- student organizations
- financial aid records
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
broad_mappings:
- wd:Q185583
- rico:RecordSetType
- skos:Concept
@ -168,7 +159,6 @@ classes:
- UniversityAdministrativeFonds
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -235,11 +225,10 @@ classes:
- conference papers
- professional papers
- academic papers
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
broad_mappings:
- wd:Q22075301
- rico:RecordSetType
- skos:Concept
@ -255,7 +244,6 @@ classes:
restrictions on access or publication specified by donor agreement.
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -319,11 +307,10 @@ classes:
- event documentation
- building documentation
- campus life
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
broad_mappings:
- wd:Q9388534
- rico:RecordSetType
- skos:Concept
@ -339,7 +326,6 @@ classes:
by subject, format, or documentation purpose rather than strict provenance.
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri

View file

@ -17,8 +17,6 @@ imports:
- ../slots/has_or_had_type
- ../slots/has_or_had_user_category
- ../slots/temporal_extent
- ./Frequency
- ./TimeSpan
classes:
Access:
class_uri: dcterms:RightsStatement

View file

@ -11,7 +11,6 @@ imports:
- ../slots/has_or_had_description
- ../slots/has_or_had_label
- ../slots/has_or_had_url
- ./URL
default_prefix: hc
classes:
AccessApplication:
@ -23,7 +22,7 @@ classes:
slot_usage:
has_or_had_url:
range: uri
inlined: true
inlined: false # Fixed invalid inline for primitive type
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -11,7 +11,6 @@ imports:
- ../slots/has_or_had_description
- ../slots/has_or_had_label
- ../slots/has_or_had_url
- ./URL
default_prefix: hc
classes:
AccessInterface:
@ -23,7 +22,7 @@ classes:
slot_usage:
has_or_had_url:
range: uri
inlined: true
inlined: false # Fixed invalid inline for primitive type
required: true
annotations:
specificity_score: 0.1

View file

@ -31,18 +31,7 @@ imports:
- ../slots/review_date
- ../slots/rights_statement
- ../slots/rights_statement_url
- ../slots/specificity_annotation
- ../slots/temporal_extent
- ./AccessLevel
- ./Appointment
- ./Condition
- ./Description
- ./Fee
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./TimeSpan
classes:
AccessPolicy:
class_uri: premis:RightsStatus
@ -53,8 +42,8 @@ classes:
\ for preservation, not current access\n- Access restricted until triggering conditions (time, event)\n- \"Gray literature\" or un-catalogued backlogs awaiting processing\n"
exact_mappings:
- premis:RightsStatus
- dcterms:accessRights
close_mappings:
- dcterms:accessRights
- rico:Rule
- schema:ActionAccessSpecification
related_mappings:
@ -77,18 +66,17 @@ classes:
- review_date
- rights_statement
- rights_statement_url
- specificity_annotation
- has_or_had_score
- temporal_extent
slot_usage:
policy_id:
range: uriorcurie
# range: string # uriorcurie
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/access-policy/open-access
policy_name:
range: string
# range: string
required: true
examples:
- value: Open Access
@ -106,8 +94,8 @@ classes:
- value:
has_or_had_label: EMBARGOED
has_or_had_description:
range: string
inlined: true
# range: string
inlined: false # Fixed invalid inline for primitive type
examples:
- value:
description_text: Open to all visitors during reading room hours (Mon-Fri 9-17)
@ -127,7 +115,7 @@ classes:
has_or_had_description:
description_text: Registration form must be completed
rights_statement:
range: string
# range: string
examples:
- value: In Copyright
- value: No Copyright - United States
@ -146,13 +134,13 @@ classes:
examples:
- value: true
credentials_required:
range: string
# range: string
examples:
- value: INSTITUTIONAL
- value: true
imposes_or_imposed:
range: Fee
inlined: true
# range: string # Fee
inlined: false # Fixed invalid inline for primitive type
multivalued: true
examples:
- value:
@ -171,7 +159,7 @@ classes:
examples:
- value: '2050-01-01'
has_or_had_embargo_reason:
range: string
# range: string
examples:
- value: Donor privacy restrictions per deed of gift
- value: Contains personal data protected under GDPR
@ -180,7 +168,7 @@ classes:
examples:
- value: https://localcontexts.org/tk-labels/
legal_basis:
range: string
# range: string
examples:
- value: General Data Protection Regulation (GDPR)
- value: Freedom of Information Act exemption 6
@ -191,7 +179,7 @@ classes:
temporal_extent:
range: TimeSpan
inlined: true
required: false
required: true
examples:
- value:
begin_of_the_begin: '2024-01-01'

View file

@ -10,11 +10,9 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/temporal_extent
- ./Identifier
- ./TimeSpan
default_prefix: hc
classes:
AccessionEvent:
@ -23,7 +21,7 @@ classes:
- temporal_extent
- has_or_had_label
- has_or_had_description
- has_or_had_identifier
- identified_by
slot_usage:
temporal_extent:
required: true

View file

@ -12,7 +12,6 @@ imports:
- linkml:types
- ../slots/has_or_had_description
- ../slots/has_or_had_label
- ./Identifier
default_prefix: hc
classes:
AccessionNumber:

View file

@ -17,14 +17,8 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_score
- ../slots/specificity_annotation
- ../slots/temporal_extent
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./TimeSpan
default_range: string
# default_range: string
enums:
AcquisitionMethodEnum:
description: Methods by which items are acquired for collections.
@ -89,7 +83,6 @@ classes:
- dwc:Event
slots:
- temporal_extent
- specificity_annotation
- has_or_had_score
comments:
- Created per slot_fixes.yaml revision for collection_date migration

View file

@ -1,21 +0,0 @@
id: https://nde.nl/ontology/hc/class/AcquisitionBudget
name: AcquisitionBudget
title: AcquisitionBudget
description: >-
Budget allocated for acquisitions.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
classes:
AcquisitionBudget:
class_uri: schema:MonetaryAmount
description: Acquisition budget.
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots:

View file

@ -8,15 +8,12 @@ prefixes:
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
imports:
- ./Entity
- linkml:types
- ../slots/has_or_had_method
- ../slots/has_or_had_origin
- ../slots/has_or_had_provenance
- ../slots/temporal_extent
- ./AcquisitionMethod
- ./Entity
- ./Provenance
- ./TimeSpan
default_prefix: hc
classes:
AcquisitionEvent:

View file

@ -16,26 +16,14 @@ imports:
- linkml:types
- ../metadata
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/has_or_had_score
- ../slots/has_or_had_status
- ../slots/is_or_was_succeeded_by
- ../slots/note
- ../slots/preceding_activity
- ../slots/specificity_annotation
- ../slots/temporal_extent
- ./ActivityType
- ./ActivityTypes
- ./Description
- ./Identifier
- ./Label
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./TimeSpan
- ./Activity
classes:
Activity:
class_uri: prov:Activity
@ -50,7 +38,7 @@ classes:
related_mappings:
- aat:300054277
slots:
- has_or_had_identifier
- identified_by
- has_or_had_label
- has_or_had_description
- temporal_extent
@ -58,27 +46,26 @@ classes:
- preceding_activity
- has_or_had_status
- note
- specificity_annotation
- has_or_had_score
slot_usage:
has_or_had_identifier:
range: uriorcurie
identified_by:
# range: string # uriorcurie
required: true
identifier: true
inlined: true
inlined: false # Fixed invalid inline for primitive type
examples:
- value:
identifier_value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
- value:
identifier_value: https://nde.nl/ontology/hc/activity/nationaal-archief-digitization-voc-2024
has_or_had_label:
range: string
# range: string
required: true
examples:
- value: 2025 Annual Collection Inventory
- value: VOC Archives Digitization Project Phase 2
has_or_had_description:
range: string
# range: string
required: false
examples:
- value: "Annual physical inventory of the Dutch Masters collection, \ncovering approximately 450 paintings. Spot-check methodology \nwith 20% sample verified against catalog records.\n"
@ -93,25 +80,25 @@ classes:
begin_of_the_begin: '2025-01-15'
end_of_the_end: '2025-03-31'
is_or_was_succeeded_by:
range: string
# range: string
multivalued: true
inlined: false
examples:
- value: https://nde.nl/ontology/hc/activity/conservation-treatment-2025
preceding_activity:
range: string
# range: string
inlined: false
examples:
- value: https://nde.nl/ontology/hc/activity/condition-survey-2024
has_or_had_status:
range: string
# range: string
required: false
examples:
- value: IN_PROGRESS
- value: COMPLETED
- value: PLANNED
note:
range: string
# range: string
multivalued: true
annotations:
specificity_score: '0.50'
@ -130,7 +117,7 @@ classes:
- https://www.ica.org/standards/RiC/ontology
examples:
- value:
has_or_had_identifier:
identified_by:
identifier_value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
has_or_had_label: 2025 Annual Collection Inventory - Dutch Masters
has_or_had_description: "Annual physical inventory of the Dutch Masters collection \n(Gallery of Honour and adjacent galleries). Spot-check methodology \nwith 20% sample verification against CMS records.\n"
@ -139,7 +126,7 @@ classes:
end_of_the_end: '2025-03-31'
has_or_had_status: IN_PROGRESS
- value:
has_or_had_identifier:
identified_by:
identifier_value: https://nde.nl/ontology/hc/activity/kb-digitization-medieval-2024
has_or_had_label: Medieval Manuscripts Digitization Project
has_or_had_description: "High-resolution digitization of 342 medieval manuscripts with \nHTR processing and metadata enhancement. IIIF-compliant output.\n"

View file

@ -15,16 +15,10 @@ imports:
- linkml:types
- ../slots/created
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/has_or_had_score
- ../slots/modified
- ../slots/specificity_annotation
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./WikiDataIdentifier
classes:
ActivityType:
class_uri: skos:Concept
@ -43,14 +37,13 @@ classes:
slots:
- created
- modified
- specificity_annotation
- has_or_had_score
- has_or_had_description
- has_or_had_identifier
- identified_by
- has_or_had_label
slot_usage:
has_or_had_identifier:
range: uriorcurie
identified_by:
# range: string # uriorcurie
required: true
identifier: true
multivalued: true
@ -58,7 +51,7 @@ classes:
- value: https://nde.nl/ontology/hc/activity-type/curation
- value: wd:Q1348059
has_or_had_label:
range: string
# range: string
required: true
multivalued: true
examples:
@ -67,7 +60,7 @@ classes:
- curatie@nl
- Kuration@de
has_or_had_description:
range: string
# range: string
required: false
examples:
- value: Activities related to the ongoing management and care of collections
@ -93,7 +86,7 @@ classes:
- https://collectionstrust.org.uk/spectrum/
examples:
- value:
has_or_had_identifier:
identified_by:
- https://nde.nl/ontology/hc/activity-type/curation
- wd:Q1348059
has_or_had_label:

View file

@ -7,8 +7,8 @@ prefixes:
hc: https://nde.nl/ontology/hc/
default_prefix: hc
imports:
- linkml:types
- ./ActivityType
- linkml:types
classes:
ActivityTypes:
class_uri: hc:ActivityTypes

View file

@ -12,6 +12,9 @@ prefixes:
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- ./ReconstructionActivity
- ./AddressType
- ./HouseNumber
- linkml:types
- ../slots/country_name
- ../slots/has_or_had_label
@ -25,16 +28,7 @@ imports:
- ../slots/longitude
- ../slots/postal_code
- ../slots/region
- ./AddressType
- ./City # Added for is_or_was_located_in range (2026-01-18, Rule 53)
- ./Country
- ./CustodianObservation
- ./ReconstructionActivity
- ./Settlement
- ./Subregion
- ./HouseNumber
- ./Label
default_range: string
# default_range: string
classes:
Address:
class_uri: vcard:Address
@ -149,12 +143,12 @@ classes:
# REMOVED: street_address slot_usage - redundant string slot removed (2026-01-17, Rule 53/56)
# Use house_number + has_or_had_label (street name as Label) instead of combined string
postal_code:
range: string
# range: string
required: false
examples:
- value: "1071 XX"
locality:
range: string
# range: string
required: false
examples:
- value: "Amsterdam"
@ -164,21 +158,21 @@ classes:
# required: false
# description: Alternative slot for locality (schema:addressLocality)
is_or_was_located_in:
range: string
# range: string
required: false
inlined: true
inlined: false # Fixed invalid inline for primitive type
examples:
- value:
settlement_name: "Amsterdam"
country: "NL"
region:
range: string
# range: string
required: false
examples:
- value: "Noord-Holland"
- value: "NL-NH"
country_name:
range: string
# range: string
required: false
examples:
- value: "Netherlands"
@ -187,10 +181,10 @@ classes:
# Formatted address strings now use has_or_had_label slot_usage below
# REMOVED: address_type slot_usage - migrated to has_or_had_type (2026-01-17, Rule 53/56)
has_or_had_label: # was: address_formatted + street_name - migrated per Rule 53 (2026-01-17, 2026-01-22)
range: string
# range: string
multivalued: true
inlined: true
inlined_as_list: true
inlined: false # Fixed invalid inline for primitive type
inlined_as_list: false # Fixed invalid inline for primitive type
required: false
examples:
- value:
@ -216,7 +210,7 @@ classes:
- value: 4.8852
- value: 2759794
is_or_was_derived_from: # was: was_derived_from - migrated per Rule 53
range: CustodianObservation
# range: string # CustodianObservation
multivalued: true
required: false
is_or_was_generated_by: # was: was_generated_by - migrated per Rule 53

View file

@ -12,9 +12,7 @@ imports:
- ../slots/has_or_had_type
- ../slots/long_name
- ../slots/short_name
- ./ComponentType
- ./ComponentTypes
default_range: string
# default_range: string
classes:
AddressComponent:
class_uri: hc:AddressComponent
@ -64,14 +62,14 @@ classes:
- has_or_had_type
slot_usage:
long_name:
range: string
# range: string
required: false
examples:
- value: Netherlands
- value: Noord-Holland
- value: Museumstraat
short_name:
range: string
# range: string
required: false
examples:
- value: NL

View file

@ -17,12 +17,10 @@ imports:
- ../slots/has_or_had_description
- ../slots/has_or_had_hypernym
- ../slots/has_or_had_hyponym
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/is_or_was_equivalent_to
- ../slots/is_or_was_related_to
- ./WikiDataIdentifier
- ./AddressType
classes:
AddressType:
class_uri: skos:Concept
@ -37,7 +35,7 @@ classes:
- gleif_base:hasAddressLegal
- gleif_base:hasAddressHeadquarters
slots:
- has_or_had_identifier
- identified_by
- has_or_had_code
- has_or_had_label
- has_or_had_description
@ -46,8 +44,8 @@ classes:
- is_or_was_related_to
- is_or_was_equivalent_to
slot_usage:
has_or_had_identifier:
range: uriorcurie
identified_by:
# range: string # uriorcurie
required: true
identifier: true
pattern: ^https://nde\.nl/ontology/hc/address-type/[a-z0-9-]+$
@ -55,7 +53,7 @@ classes:
- value: https://nde.nl/ontology/hc/address-type/headquarters
- value: https://nde.nl/ontology/hc/address-type/legal
has_or_had_code:
range: string
# range: string
required: true
pattern: ^[A-Z][A-Z0-9_]*$
examples:
@ -66,7 +64,7 @@ classes:
- value: STORAGE
- value: BRANCH
has_or_had_label:
range: string
# range: string
required: true
multivalued: true
examples:
@ -80,7 +78,7 @@ classes:
- Visiting Address@en
- Bezoekadres@nl
has_or_had_description:
range: string
# range: string
examples:
- value: Main organizational address where primary operations occur.
has_or_had_hypernym:
@ -118,7 +116,7 @@ classes:
- https://www.gleif.org/ontology/Base/
examples:
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/address-type/headquarters
identified_by: https://nde.nl/ontology/hc/address-type/headquarters
has_or_had_code: HEADQUARTERS
has_or_had_label:
- Headquarters@en
@ -131,7 +129,7 @@ classes:
'
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/address-type/legal
identified_by: https://nde.nl/ontology/hc/address-type/legal
has_or_had_code: LEGAL
has_or_had_label:
- Legal Address@en
@ -145,7 +143,7 @@ classes:
'
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/address-type/visiting
identified_by: https://nde.nl/ontology/hc/address-type/visiting
has_or_had_code: VISITING
has_or_had_label:
- Visiting Address@en
@ -156,7 +154,7 @@ classes:
'
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/address-type/storage
identified_by: https://nde.nl/ontology/hc/address-type/storage
has_or_had_code: STORAGE
has_or_had_label:
- Storage Facility@en

View file

@ -9,8 +9,8 @@ prefixes:
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ./AddressType
- linkml:types
classes:
HeadquartersAddress:
is_a: AddressType

View file

@ -11,7 +11,7 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
classes:
Administration:
@ -23,7 +23,7 @@ classes:
slots:
- has_or_had_label
- has_or_had_description
- has_or_had_identifier
- identified_by
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -3,12 +3,9 @@ name: administrative_office_class
title: AdministrativeOffice Class
imports:
- linkml:types
- ../classes/Description
- ../classes/Identifier
- ../classes/Label
- ../slots/has_or_had_description
- ../slots/has_or_had_function
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/has_or_had_score
- ../slots/has_or_had_staff
@ -16,19 +13,6 @@ imports:
- ../slots/is_or_was_derived_from
- ../slots/is_or_was_generated_by
- ../slots/lease_expiry
- ../slots/specificity_annotation
- ./CustodianObservation
- ./FunctionType
- ./ReconstructedEntity
- ./ReconstructionActivity
- ./SpecificityAnnotation
- ./Staff
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./Description
- ./Identifier
- ./Label
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -56,26 +40,25 @@ classes:
- org:OrganizationalUnit
slots:
- has_or_had_description
- has_or_had_identifier
- identified_by
- has_or_had_label
# has_or_had_admin_staff_count REMOVED - migrated to has_or_had_staff (Rule 53)
- has_or_had_staff
- has_or_had_function
- is_leased
- lease_expiry
- specificity_annotation
- has_or_had_score
- is_or_was_derived_from
- is_or_was_generated_by
slot_usage:
has_or_had_identifier:
range: uriorcurie
identified_by:
# range: string # uriorcurie
required: true
has_or_had_label:
range: string
# range: string
required: true
has_or_had_description:
range: string
# range: string
has_or_had_function:
range: FunctionType
multivalued: true
@ -114,7 +97,7 @@ classes:
examples:
- value: '2028-12-31'
is_or_was_derived_from:
range: CustodianObservation
# range: string # CustodianObservation
multivalued: true
required: false
is_or_was_generated_by:
@ -132,7 +115,7 @@ classes:
- https://schema.org/Corporation
examples:
- value:
has_or_had_identifier:
identified_by:
identifier_value: https://nde.nl/ontology/hc/aux/rijksmuseum-admin-zuidas
has_or_had_label:
has_or_had_label: Rijksmuseum Administrative Offices - Zuidas
@ -159,7 +142,7 @@ classes:
is_leased: true
lease_expiry: '2028-12-31'
- value:
has_or_had_identifier:
identified_by:
identifier_value: https://nde.nl/ontology/hc/aux/kb-digitization-center
has_or_had_label:
has_or_had_label: Koninklijke Bibliotheek Digitization Support Center

View file

@ -18,4 +18,4 @@ classes:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots:
slots: []

View file

@ -9,7 +9,7 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_range: string
# default_range: string
classes:
AdmissionInfo:
description: "Structured admission price information from Google Maps including\

View file

@ -5,29 +5,17 @@ prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./AdvertisingRadioArchiveRecordSetType
- ./AdvertisingRadioArchiveRecordSetTypes
- ./ArchiveOrganizationType
- ./CollectionType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./WikiDataEntry
- ./WikidataAlignment
classes:
AdvertisingRadioArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- hold_or_held_record_set_type
- specificity_annotation
- has_or_had_score
description: 'Sound archive specializing in advertising radio productions and commercials.
@ -58,7 +46,7 @@ classes:
'
slot_usage:
has_or_had_identifier:
identified_by:
pattern: ^Q[0-9]+$
exact_mappings:
- skos:Concept

View file

@ -9,9 +9,6 @@ imports:
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./CollectionType
- ./WikidataAlignment
classes:
AdvertisingRadioArchiveRecordSetType:
description: A rico:RecordSetType for classifying collections of advertising radio productions and commercials within heritage institutions.
@ -29,7 +26,6 @@ classes:
- AdvertisingRadioArchive
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- is_or_was_related_to
annotations:

View file

@ -11,6 +11,7 @@ prefixes:
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- ./AdvertisingRadioArchiveRecordSetType
- linkml:types
- ../slots/has_or_had_score
- ../slots/has_or_had_type
@ -19,13 +20,6 @@ imports:
- ../slots/record_holder
- ../slots/record_holder_note
- ../slots/record_set_type
- ../slots/specificity_annotation
- ./AdvertisingRadioArchive
- ./AdvertisingRadioArchiveRecordSetType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
RadioAdvertisementCollection:
is_a: AdvertisingRadioArchiveRecordSetType
@ -33,7 +27,7 @@ classes:
description: "A rico:RecordSetType for Radio commercial recordings.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
@ -44,7 +38,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -69,16 +62,13 @@ classes:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept
CampaignDocumentationSeries:
is_a: AdvertisingRadioArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Advertising campaign records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
@ -89,7 +79,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -110,6 +99,3 @@ classes:
record_holder_note:
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive
custodians. Inverse of rico:isOrWasHolderOf.
broad_mappings:
- rico:RecordSetType
- skos:Concept

View file

@ -39,7 +39,7 @@ classes:
range: integer
required: true
has_or_had_unit:
range: string
# range: string
required: false
annotations:
specificity_score: 0.1

View file

@ -11,7 +11,7 @@ prefixes:
default_prefix: hc
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_name
- ../slots/has_or_had_type
classes:
@ -21,7 +21,7 @@ classes:
\n**RULE 53 MIGRATION**:\nReplaces simple string slots with a structured agent\
\ model:\n- `is_or_was_acquired_by` → Agent (this class)\n- Supports typed agents\
\ (person, organization, software)\n\n**USAGE**:\n```yaml\nis_or_was_acquired_by:\n\
\ - agent_name: \"Dr. Jane Smith\"\n agent_type: person\n has_or_had_identifier:\n\
\ - agent_name: \"Dr. Jane Smith\"\n agent_type: person\n identified_by:\n\
\ - identifier_scheme: ORCID\n identifier_value: \"0000-0001-2345-6789\"\
\n```\n\n**Ontological Alignment**:\n- **Primary** (`class_uri`): `prov:Agent`\
\ - PROV-O agent\n- **Close**: `foaf:Agent` - FOAF agent\n- **Close**: `schema:Person`\
@ -39,16 +39,16 @@ classes:
slots:
- has_or_had_name
- has_or_had_type
- has_or_had_identifier
- identified_by
slot_usage:
has_or_had_name:
range: uriorcurie
# range: string # uriorcurie
required: false
has_or_had_type:
range: uriorcurie
# range: string # uriorcurie
required: false
has_or_had_identifier:
range: uriorcurie
identified_by:
# range: string # uriorcurie
multivalued: true
required: false
annotations:
@ -64,7 +64,7 @@ classes:
- value: null
- value: null
- value:
has_or_had_identifier:
identified_by:
- identifier_scheme: ISIL
comments:
- Created per slot_fixes.yaml migration (2026-01-22)

View file

@ -28,10 +28,10 @@ classes:
- has_or_had_description
slot_usage:
has_or_had_code:
range: string
# range: string
required: true
has_or_had_label:
range: string
# range: string
required: false
annotations:
specificity_score: 0.1

View file

@ -7,8 +7,8 @@ description: 'Concrete subclasses for AgentType taxonomy.
'
imports:
- linkml:types
- ./AgentType
- linkml:types
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/

View file

@ -19,7 +19,6 @@ imports:
- ../slots/has_or_had_label
- ../slots/is_or_was_signed_on
- ../slots/temporal_extent
- ./TimeSpan
classes:
Agreement:
class_uri: schema:Contract

View file

@ -10,8 +10,6 @@ imports:
- linkml:types
- ../slots/has_or_had_quantity
- ../slots/has_or_had_unit
- ./Quantity
- ./Unit
classes:
AirChanges:
class_uri: schema:QuantitativeValue
@ -31,7 +29,7 @@ classes:
range: float
required: true
has_or_had_unit:
range: string
# range: string
required: true
annotations:
specificity_score: 0.1

View file

@ -29,7 +29,7 @@ classes:
- has_or_had_unit
slot_usage:
has_or_had_alignment:
range: string
# range: string
multivalued: true
examples:
- value: center
@ -37,12 +37,12 @@ classes:
- value: bottom
- value: middle
has_or_had_value:
range: string
# range: string
examples:
- value: '10'
- value: default
has_or_had_unit:
range: string
# range: string
examples:
- value: px
- value: '%'

View file

@ -13,15 +13,6 @@ imports:
- ../metadata
- ../slots/has_or_had_description
- ../slots/has_or_had_score
- ../slots/specificity_annotation
- ./Country
- ./RegistrationAuthority
- ./SpecificityAnnotation
- ./Standard
- ./Subregion
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
AllocationAgency:
class_uri: org:FormalOrganization
@ -55,7 +46,6 @@ classes:
- gleif_base:RegistrationAuthority
- schema:Organization
slots:
- specificity_annotation
- has_or_had_score
- name
- name_local

View file

@ -10,7 +10,6 @@ default_prefix: hc
imports:
- linkml:types
- ../slots/temporal_extent
- ./TimeSpan
classes:
AllocationEvent:
class_uri: prov:Activity

View file

@ -1,34 +0,0 @@
id: https://nde.nl/ontology/hc/classes/AlternativeName
name: AlternativeName
title: AlternativeName
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
default_range: string
classes:
AlternativeName:
description: "Alternative name with language and source information, representing\
\ a variant or translated form of an institution's name.\nOntology mapping rationale:\
\ - class_uri is skos:altLabel because this represents an alternative\n lexical\
\ label for a concept (the institution)\n- exact_mappings includes schema:alternateName\
\ as both represent variant names - related_mappings includes rdfs:label for\
\ general labeling context"
class_uri: skos:altLabel
exact_mappings:
- schema:alternateName
related_mappings:
- rdfs:label
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots:
- name
- language
- source

View file

@ -3,6 +3,7 @@ name: AmendmentEvent
title: Amendment Event
description: An event where a document or agreement was amended.
prefixes:
rov: http://www.w3.org/ns/regorg#
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
@ -11,7 +12,7 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/temporal_extent
classes:
AmendmentEvent:
@ -20,7 +21,7 @@ classes:
slots:
- temporal_extent
- has_or_had_description
- has_or_had_identifier
- identified_by
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -19,7 +19,6 @@ imports:
- ../slots/has_or_had_description
- ../slots/has_or_had_label
- ../slots/is_or_was_categorized_as
- ./Species
classes:
Animal:
class_uri: schema:Animal

View file

@ -5,33 +5,21 @@ prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./AnimalSoundArchiveRecordSetType
- ./AnimalSoundArchiveRecordSetTypes
- ./ArchiveOrganizationType
- ./CollectionType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./WikiDataEntry
- ./WikidataAlignment
classes:
AnimalSoundArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- hold_or_held_record_set_type
- specificity_annotation
- has_or_had_score
description: "Archive specializing in animal sound recordings for research and preservation.\n\n**Wikidata**: Q18574935\n\n**Scope**:\nAnimal sound archives (Tierstimmenarchive) preserve:\n- Bioacoustic recordings of wildlife\n- Species identification recordings\n- Environmental soundscapes with animal vocalizations\n- Scientific research recordings\n- Educational materials for species identification\n\n**Scientific Context**:\nThese archives support:\n- Biodiversity monitoring and conservation\n- Species identification and taxonomy\n- Behavioral ecology research\n- Environmental impact assessment\n- Educational outreach\n\n**Related Types**:\n- SoundArchive (Q2230431) - Broader audio collection type\n- ScientificArchive (Q27032095) - Research-focused archives\n\n**Notable Examples**:\n- Tierstimmenarchiv (Museum f\xFCr Naturkunde Berlin)\n- Macaulay Library (Cornell Lab of Ornithology)\n- British Library Sound Archive wildlife collection\n"
slot_usage:
has_or_had_identifier:
identified_by:
pattern: ^Q[0-9]+$
exact_mappings:
- skos:Concept

View file

@ -9,9 +9,6 @@ imports:
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./CollectionType
- ./WikidataAlignment
classes:
AnimalSoundArchiveRecordSetType:
description: A rico:RecordSetType for classifying collections of animal sound archive materials within heritage institutions.
@ -29,7 +26,6 @@ classes:
- AnimalSoundArchive
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- is_or_was_related_to
annotations:

View file

@ -11,6 +11,7 @@ prefixes:
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- ./AnimalSoundArchiveRecordSetType
- linkml:types
- ../slots/has_or_had_score
- ../slots/has_or_had_type
@ -19,13 +20,6 @@ imports:
- ../slots/record_holder
- ../slots/record_holder_note
- ../slots/record_set_type
- ../slots/specificity_annotation
- ./AnimalSoundArchive
- ./AnimalSoundArchiveRecordSetType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
BioacousticRecordingCollection:
is_a: AnimalSoundArchiveRecordSetType
@ -33,7 +27,7 @@ classes:
description: "A rico:RecordSetType for Animal and nature sound recordings.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
@ -44,7 +38,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -69,16 +62,13 @@ classes:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept
FieldRecordingSeries:
is_a: AnimalSoundArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Field research audio.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the series \norganizational\
\ principle as defined by rico-rst:Series.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
@ -89,7 +79,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -110,6 +99,3 @@ classes:
record_holder_note:
equals_string: This RecordSetType is typically held by AnimalSoundArchive
custodians. Inverse of rico:isOrWasHolderOf.
broad_mappings:
- rico:RecordSetType
- skos:Concept

View file

@ -9,19 +9,11 @@ prefixes:
default_prefix: hc
imports:
- linkml:types
- ../classes/Agent
- ../classes/AnnotationType
- ../classes/Rationale
- ../classes/Segment
- ../slots/contains_or_contained
- ../slots/has_or_had_description
- ../slots/has_or_had_rationale
- ../slots/has_or_had_type
- ../slots/is_or_was_created_by
- ./Agent
- ./AnnotationType
- ./Rationale
- ./Segment
classes:
Annotation:
class_uri: oa:Annotation

View file

@ -22,11 +22,6 @@ imports:
- ../slots/motivation_type_description
- ../slots/motivation_type_id
- ../slots/motivation_type_name
- ../slots/specificity_annotation
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
AnnotationMotivationType:
class_uri: oa:Motivation
@ -46,7 +41,6 @@ classes:
- motivation_type_id
- motivation_type_name
- motivation_type_description
- specificity_annotation
- has_or_had_score
slot_usage:
motivation_type_id:

View file

@ -13,20 +13,17 @@ prefixes:
wcag: https://www.w3.org/WAI/WCAG21/
default_prefix: hc
imports:
- ./AnnotationMotivationType
- linkml:types
- ../metadata
- ../slots/has_or_had_score
- ../slots/motivation_type_name
- ../slots/specificity_annotation
- ./AnnotationMotivationType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
ClassifyingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:classifying
class_uri: hc:ClassifyingMotivation
exact_mappings:
- oa:classifying
description: 'Motivation for categorizing or classifying content.
@ -78,16 +75,14 @@ classes:
- Iconographic classification (Iconclass)
'
exact_mappings:
- oa:classifying
close_mappings:
- oa:classifying
- skos:Concept
- crm:E17_Type_Assignment
slot_usage:
motivation_type_name:
equals_string: classifying
slots:
- specificity_annotation
- has_or_had_score
comments:
- W3C Web Annotation standard motivation
@ -100,7 +95,9 @@ classes:
- skos:Concept
DescribingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:describing
class_uri: hc:DescribingMotivation
exact_mappings:
- oa:describing
description: 'Motivation for adding descriptive information to content.
@ -152,16 +149,14 @@ classes:
- Video/audio content summarization
'
exact_mappings:
- oa:describing
close_mappings:
- oa:describing
- dcterms:description
- crm:E62_String
slot_usage:
motivation_type_name:
equals_string: describing
slots:
- specificity_annotation
- has_or_had_score
comments:
- W3C Web Annotation standard motivation
@ -170,7 +165,9 @@ classes:
- skos:Concept
IdentifyingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:identifying
class_uri: hc:IdentifyingMotivation
exact_mappings:
- oa:identifying
description: 'Motivation for identifying depicted entities.
@ -222,16 +219,14 @@ classes:
- Object-to-record linking (computer vision)
'
exact_mappings:
- oa:identifying
close_mappings:
- oa:identifying
- crm:E15_Identifier_Assignment
- schema:identifier
slot_usage:
motivation_type_name:
equals_string: identifying
slots:
- specificity_annotation
- has_or_had_score
comments:
- W3C Web Annotation standard motivation
@ -240,7 +235,9 @@ classes:
- skos:Concept
TaggingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:tagging
class_uri: hc:TaggingMotivation
exact_mappings:
- oa:tagging
description: 'Motivation for adding tags or keywords.
@ -292,16 +289,14 @@ classes:
- Folksonomies alongside controlled vocabularies
'
exact_mappings:
- oa:tagging
close_mappings:
- oa:tagging
- skos:Concept
- schema:keywords
slot_usage:
motivation_type_name:
equals_string: tagging
slots:
- specificity_annotation
- has_or_had_score
comments:
- W3C Web Annotation standard motivation
@ -310,7 +305,9 @@ classes:
- skos:Concept
LinkingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:linking
class_uri: hc:LinkingMotivation
exact_mappings:
- oa:linking
description: 'Motivation for linking to external resources.
@ -362,9 +359,8 @@ classes:
- Bibliographic references
'
exact_mappings:
- oa:linking
close_mappings:
- oa:linking
- dcterms:relation
- skos:related
- schema:relatedLink
@ -372,7 +368,6 @@ classes:
motivation_type_name:
equals_string: linking
slots:
- specificity_annotation
- has_or_had_score
comments:
- W3C Web Annotation standard motivation
@ -381,7 +376,9 @@ classes:
- skos:Concept
CommentingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:commenting
class_uri: hc:CommentingMotivation
exact_mappings:
- oa:commenting
description: 'Motivation for adding commentary.
@ -431,16 +428,14 @@ classes:
- Community engagement features
'
exact_mappings:
- oa:commenting
close_mappings:
- oa:commenting
- schema:Comment
- schema:UserComments
slot_usage:
motivation_type_name:
equals_string: commenting
slots:
- specificity_annotation
- has_or_had_score
comments:
- W3C Web Annotation standard motivation
@ -524,7 +519,6 @@ classes:
motivation_type_name:
equals_string: accessibility
slots:
- specificity_annotation
- has_or_had_score
comments:
- Heritage-specific extension beyond W3C standard
@ -607,7 +601,6 @@ classes:
motivation_type_name:
equals_string: discovery
slots:
- specificity_annotation
- has_or_had_score
comments:
- Heritage-specific extension beyond W3C standard
@ -692,7 +685,6 @@ classes:
motivation_type_name:
equals_string: preservation
slots:
- specificity_annotation
- has_or_had_score
comments:
- Heritage-specific extension beyond W3C standard
@ -775,7 +767,6 @@ classes:
motivation_type_name:
equals_string: research
slots:
- specificity_annotation
- has_or_had_score
comments:
- Heritage-specific extension beyond W3C standard

View file

@ -28,10 +28,10 @@ classes:
- has_or_had_description
slot_usage:
has_or_had_code:
range: string
# range: string
required: true
has_or_had_label:
range: string
# range: string
required: false
annotations:
specificity_score: 0.1

View file

@ -7,14 +7,14 @@ description: 'Concrete subclasses for AnnotationType taxonomy.
'
imports:
- linkml:types
- ./AnnotationType
- linkml:types
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
default_prefix: hc
classes:
Comment:
CommentAnnotation:
is_a: AnnotationType
class_uri: hc:Comment
description: A comment on a resource.
@ -24,7 +24,7 @@ classes:
custodian_types: '[''*'']'
broad_mappings:
- skos:Concept
Tag:
TagAnnotation:
is_a: AnnotationType
class_uri: hc:Tag
description: A tag or keyword associated with a resource.

View file

@ -17,13 +17,6 @@ imports:
- ../metadata
- ../slots/has_or_had_score
- ../slots/is_or_was_alternative_form_of
- ../slots/specificity_annotation
- ./CustodianName
- ./Label
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
CustodianAppellation:
class_uri: crm:E41_Appellation
@ -38,13 +31,13 @@ classes:
- rdfs:label
- dcterms:title
slots:
- specificity_annotation
- has_or_had_score
- is_or_was_alternative_form_of
slot_usage:
is_or_was_alternative_form_of:
range: Label
inlined: true
# range: string # uriorcurie
# range: Label
inlined: false # Fixed invalid inline for primitive type
examples:
- value: "Label:\n label_value: \"Rijksmuseum\"\n label_language: \"nl\"\n"
annotations:

View file

@ -12,10 +12,9 @@ default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/has_or_had_type
- ./ApplicantType
classes:
Applicant:
class_uri: schema:Person
@ -28,7 +27,7 @@ classes:
slots:
- has_or_had_label
- has_or_had_identifier
- identified_by
- has_or_had_type
annotations:

View file

@ -16,11 +16,9 @@ default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/can_or_could_be_fulfilled_by
- ../slots/fulfilled_by
- ../slots/has_or_had_description
- ../slots/imposes_or_imposed
- ./Applicant
- ./GeographicExtent
classes:
ApplicantRequirement:
class_uri: schema:Requirement
@ -29,10 +27,10 @@ classes:
**Ontology Alignment**: - **Primary**: `schema:Requirement` (proposed extension or conceptual) - **Close**: `dcterms:requires`'
slots:
- has_or_had_description
- can_or_could_be_fulfilled_by
- fulfilled_by
- imposes_or_imposed
slot_usage:
can_or_could_be_fulfilled_by:
fulfilled_by:
range: Applicant
imposes_or_imposed:
range: GeographicExtent

View file

@ -12,7 +12,7 @@ default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
classes:
ApplicantType:
@ -26,7 +26,7 @@ classes:
slots:
- has_or_had_label
- has_or_had_identifier
- identified_by
annotations:
custodian_types: '["*"]'

View file

@ -12,7 +12,6 @@ imports:
- ../slots/has_or_had_description
- ../slots/has_or_had_label
- ../slots/temporal_extent
- ./TimeSpan
default_prefix: hc
classes:
Appointment:

View file

@ -9,7 +9,6 @@ prefixes:
default_prefix: hc
imports:
- linkml:types
- ./Policy
classes:
AppraisalPolicy:
is_a: Policy

View file

@ -13,9 +13,6 @@ imports:
- ../slots/has_or_had_quantity
- ../slots/has_or_had_unit
- ../slots/temporal_extent
- ./Quantity
- ./TimeSpan
- ./Unit
default_prefix: hc
classes:
AppreciationEvent:
@ -51,7 +48,7 @@ classes:
slot_usage:
has_or_had_quantity:
range: integer
inlined: true
inlined: false # Fixed invalid inline for primitive type
required: false
examples:
- value:
@ -59,8 +56,8 @@ classes:
has_or_had_unit:
unit_label: likes
has_or_had_unit:
range: string
inlined: true
# range: string
inlined: false # Fixed invalid inline for primitive type
required: false
examples:
- value:

View file

@ -7,14 +7,14 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
classes:
ApprovalTimeType:
class_uri: skos:Concept
abstract: true
slots:
- has_or_had_identifier
- identified_by
- has_or_had_label
- has_or_had_description
annotations:

View file

@ -12,8 +12,8 @@ prefixes:
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ./ApprovalTimeType
- linkml:types
classes:
ImmediateApproval:
is_a: ApprovalTimeType

View file

@ -3,7 +3,7 @@ name: approver_class
title: Approver Class
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
prefixes:
linkml: https://w3id.org/linkml/
@ -42,15 +42,15 @@ classes:
- schema:Organization
slots:
- has_or_had_label
- has_or_had_identifier
- identified_by
slot_usage:
has_or_had_label:
range: string
# range: string
examples:
- value: Board of Directors
- value: Museum Director
has_or_had_identifier:
range: uriorcurie
identified_by:
# range: string # uriorcurie
examples:
- value: https://nde.nl/ontology/hc/person/jan-de-vries
comments:
@ -62,7 +62,7 @@ classes:
examples:
- value:
has_or_had_label: Museum Director
has_or_had_identifier: https://nde.nl/ontology/hc/person/example-director
identified_by: https://nde.nl/ontology/hc/person/example-director
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -15,11 +15,6 @@ imports:
- ../slots/has_or_had_label
- ../slots/has_or_had_level
- ../slots/has_or_had_score
- ../slots/specificity_annotation
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
default_prefix: hc
classes:
ApproximationStatus:
@ -36,20 +31,19 @@ classes:
- has_or_had_level
- has_or_had_label
- has_or_had_description
- specificity_annotation
- has_or_had_score
slot_usage:
has_or_had_level:
range: string
# range: string
required: true
has_or_had_label:
range: string
# range: string
required: false
examples:
- value: circa 1880
- value: approximately 10,000
has_or_had_description:
range: string
# range: string
required: false
examples:
- value: Founding date derived from secondary sources, exact day unknown

View file

@ -17,7 +17,7 @@ default_prefix: hc
imports:
- linkml:types
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
classes:
Architect:
@ -33,7 +33,7 @@ classes:
slots:
- has_or_had_label
- has_or_had_description
- has_or_had_identifier
- identified_by
slot_usage:
has_or_had_label:
required: true

View file

@ -5,22 +5,11 @@ prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./ArchitecturalArchiveRecordSetType
- ./ArchitecturalArchiveRecordSetTypes
- ./ArchiveOrganizationType
- ./CollectionType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./WikiDataEntry
- ./WikidataAlignment
classes:
ArchitecturalArchive:
is_a: ArchiveOrganizationType
@ -28,12 +17,11 @@ classes:
slots:
- has_or_had_type
- hold_or_held_record_set_type
- specificity_annotation
- has_or_had_score
description: "Archive that safeguards architectural heritage through preservation of \narchitectural drawings, plans, models, and related documentation.\n\n**Wikidata**: Q121409581\n\n**Scope**:\nArchitectural archives preserve:\n- Architectural drawings and blueprints\n- Building plans and specifications\n- Scale models and maquettes\n- Photographs of buildings and construction\n- Correspondence and contracts\n- Architects' personal papers (Nachlass)\n- Design competitions documentation\n\n**Related Types**:\n- ArchivesForBuildingRecords (Q136027937) - Public building permits/records\n- ArtArchive (Q27032254) - Broader art documentation\n\n**Notable Examples**:\n- Canadian Centre for Architecture (CCA)\n- Deutsches Architekturmuseum archives\n- RIBA Architecture Library and Collections\n- Het Nieuwe Instituut (Netherlands)\n\n**Dual-Class Pattern**:\nThis class represents the CUSTODIAN type (the archive organization).\nFor the collection type, see `ArchitecturalRecordSetType` (rico:RecordSetType).\n\
\n**Ontological Alignment**:\n- **SKOS**: skos:Concept with skos:broader Q166118 (archive)\n- **Schema.org**: schema:ArchiveOrganization\n- **RiC-O**: rico:CorporateBody (as agent)\n\n**Multilingual Labels**:\n- de: Architekturarchiv\n- fr: archives architecturales\n- nl: architectonisch archief\n"
slot_usage:
has_or_had_identifier:
identified_by:
pattern: ^Q[0-9]+$
has_or_had_type:
equals_expression: '["hc:ArchiveOrganizationType"]'

View file

@ -8,9 +8,6 @@ imports:
- linkml:types
- ../slots/has_or_had_score
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./CollectionType
- ./WikidataAlignment
classes:
ArchitecturalArchiveRecordSetType:
description: A rico:RecordSetType for classifying collections of architectural archive materials within heritage institutions.
@ -25,7 +22,6 @@ classes:
see_also:
- ArchitecturalArchive
slots:
- specificity_annotation
- has_or_had_score
- is_or_was_related_to
annotations:

View file

@ -17,6 +17,7 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- ./ArchitecturalArchiveRecordSetType
- linkml:types
- ../slots/has_or_had_score
- ../slots/has_or_had_type
@ -25,13 +26,6 @@ imports:
- ../slots/record_holder
- ../slots/record_holder_note
- ../slots/record_set_type
- ../slots/specificity_annotation
- ./ArchitecturalArchive
- ./ArchitecturalArchiveRecordSetType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
ArchitecturalDrawingCollection:
is_a: ArchitecturalArchiveRecordSetType
@ -39,7 +33,7 @@ classes:
description: "A rico:RecordSetType for Architectural plans and drawings.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
@ -50,7 +44,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -75,16 +68,13 @@ classes:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept
ArchitectPapersCollection:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Architect personal papers.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
@ -95,7 +85,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -118,16 +107,13 @@ classes:
custodians. Inverse of rico:isOrWasHolderOf.
annotations:
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept
BuildingProjectFonds:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Building project documentation.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
@ -138,7 +124,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -161,6 +146,3 @@ classes:
custodians. Inverse of rico:isOrWasHolderOf.
annotations:
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept

View file

@ -7,17 +7,6 @@ imports:
- ../slots/has_or_had_type
- ../slots/is_branch_of
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./ArchivalLibraryRecordSetType
- ./BranchType
- ./CollectionType
- ./OrganizationBranch
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./WikiDataEntry
- ./WikidataAlignment
classes:
ArchivalLibrary:
is_a: OrganizationBranch
@ -26,7 +15,7 @@ classes:
\ staff and external researchers\n\n**Branch Relationship**:\n- Use `is_branch_of` to link to the parent Archive custodian\n- Use `has_or_had_type` = BranchLibraryUnit for classification\n\n**Related Types**:\n- Archive (Q166118) - Parent archive organization\n- SpecialCollection (Q4431094) - Specialized library holdings\n- OrganizationBranch - Parent class for organizational units\n\n**Dual-Class Pattern**:\nThis class represents the BRANCH type (the library unit within an archive).\nFor the collection type, see `ArchivalLibraryRecordSetType` (rico:RecordSetType).\n\n**Ontological Alignment**:\n- **W3C ORG**: org:OrganizationalUnit (branch of parent archive)\n- **Schema.org**: schema:Library (hybrid archive-library)\n- **RiC-O**: rico:CorporateBody (as agent)\n\n**Multilingual Labels**:\n- de: Archivbibliothek\n- es: biblioteca de archivo\n- fr: biblioth\xE8que li\xE9e \xE0 une institution conservant des archives\n"
slot_usage:
has_or_had_type:
range: uriorcurie
# range: string # uriorcurie
required: true
examples:
- value: BranchLibraryUnit
@ -49,7 +38,6 @@ classes:
- OrganizationBranch
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
annotations:
specificity_score: 0.1

View file

@ -11,9 +11,6 @@ imports:
- linkml:types
- ../slots/has_or_had_score
- ../slots/is_or_was_related_to
- ../slots/specificity_annotation
- ./CollectionType
- ./WikidataAlignment
classes:
ArchivalLibraryRecordSetType:
description: A rico:RecordSetType for classifying collections of archival library materials within heritage institutions.
@ -28,7 +25,6 @@ classes:
see_also:
- ArchivalLibrary
slots:
- specificity_annotation
- has_or_had_score
- is_or_was_related_to
annotations:

View file

@ -10,7 +10,7 @@ default_prefix: hc
imports:
- linkml:types
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
classes:
ArchivalReference:
@ -24,11 +24,11 @@ classes:
'
slots:
- has_or_had_identifier
- identified_by
- has_or_had_label
- has_or_had_description
slot_usage:
has_or_had_identifier:
identified_by:
required: true
annotations:
specificity_score: 0.1

View file

@ -5,17 +5,10 @@ prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/society_focus
- ../slots/specificity_annotation
- ./HeritageSocietyType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./WikiDataIdentifier
classes:
ArchiveAssociation:
is_a: HeritageSocietyType
@ -25,7 +18,7 @@ classes:
slot_usage:
society_focus:
required: true
has_or_had_identifier:
identified_by:
pattern: ^Q[0-9]+$
has_or_had_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HeritageSocietyType"]'
@ -45,9 +38,8 @@ classes:
- HeritageSocietyType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- has_or_had_identifier
- identified_by
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -10,7 +10,7 @@ prefixes:
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
default_range: string
# default_range: string
classes:
ArchiveInfo:
description: "Archive reference containing basic information about an archival\

View file

@ -13,14 +13,6 @@ imports:
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/is_or_was_applicable_in
- ../slots/specificity_annotation
- ./ArchiveOrganizationType
- ./Country
- ./EncompassingBody
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
ArchiveNetwork:
is_a: ArchiveOrganizationType
@ -30,7 +22,6 @@ classes:
\n**Multilingual Labels**:\n- de: Archivverbund\n- fr: r\xE9seau d'archives\n- it: rete di archivi\n"
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- is_or_was_applicable_in
slot_usage:
@ -41,7 +32,7 @@ classes:
maximum_cardinality: 1
examples:
- value:
has_or_had_identifier: FR
identified_by: FR
has_or_had_name: France
has_or_had_type:
equals_expression: '["hc:ArchiveOrganizationType"]'

View file

@ -9,17 +9,6 @@ imports:
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
- ../slots/specificity_annotation
- ./ArchiveOfInternationalOrganizationRecordSetType
- ./ArchiveOfInternationalOrganizationRecordSetTypes
- ./ArchiveOrganizationType
- ./CollectionType
- ./DualClassLink
- ./Scope
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
ArchiveOfInternationalOrganization:
is_a: ArchiveOrganizationType

View file

@ -8,10 +8,6 @@ imports:
- ../slots/has_or_had_scope
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/specificity_annotation
- ./CollectionType
- ./DualClassLink
- ./Scope
classes:
ArchiveOfInternationalOrganizationRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by ArchiveOfInternationalOrganization custodians.
@ -20,7 +16,6 @@ classes:
class_uri: rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- has_or_had_scope
see_also:

View file

@ -11,6 +11,7 @@ prefixes:
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- ./ArchiveOfInternationalOrganizationRecordSetType
- linkml:types
- ../slots/has_or_had_score
- ../slots/has_or_had_type
@ -19,13 +20,6 @@ imports:
- ../slots/record_holder
- ../slots/record_holder_note
- ../slots/record_set_type
- ../slots/specificity_annotation
- ./ArchiveOfInternationalOrganization
- ./ArchiveOfInternationalOrganizationRecordSetType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
InternationalOrgFonds:
is_a: ArchiveOfInternationalOrganizationRecordSetType
@ -33,7 +27,7 @@ classes:
description: "A rico:RecordSetType for International organization records.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
@ -44,7 +38,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -69,16 +62,13 @@ classes:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept
TreatyCollection:
is_a: ArchiveOfInternationalOrganizationRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for International agreements.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
@ -89,7 +79,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -110,16 +99,13 @@ classes:
record_holder_note:
equals_string: This RecordSetType is typically held by ArchiveOfInternationalOrganization
custodians. Inverse of rico:isOrWasHolderOf.
broad_mappings:
- rico:RecordSetType
- skos:Concept
ConferenceRecordSeries:
is_a: ArchiveOfInternationalOrganizationRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Conference proceedings.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the series \norganizational\
\ principle as defined by rico-rst:Series.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
@ -130,7 +116,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -151,6 +136,3 @@ classes:
record_holder_note:
equals_string: This RecordSetType is typically held by ArchiveOfInternationalOrganization
custodians. Inverse of rico:isOrWasHolderOf.
broad_mappings:
- rico:RecordSetType
- skos:Concept

View file

@ -14,11 +14,10 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- ../classes/AgentType
- linkml:types
- ../classes/AppraisalPolicy
- ../classes/ArchiveScope
- ../slots/custodian_type_broader
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_policy
- ../slots/has_or_had_schema
- ../slots/has_or_had_scope
@ -27,17 +26,6 @@ imports:
- ../slots/has_or_had_type
- ../slots/preservation_standard
- ../slots/record_type
- ../slots/specificity_annotation
- ./CustodianType
- ./Schema
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./WikiDataIdentifier
- ./AppraisalPolicy
- ./ArchiveOrganizationType
- ./ArchiveScope
classes:
ArchiveOrganizationType:
is_a: CustodianType
@ -93,24 +81,22 @@ classes:
**Wikidata Base Concept**: Q166118 (archive)'
slots:
- has_or_had_policy
- has_or_had_policy
- has_or_had_scope
- has_or_had_subtype
- has_or_had_type
- has_or_had_schema
- preservation_standard
- record_type
- specificity_annotation
- has_or_had_score
- has_or_had_identifier
- identified_by
slot_usage:
has_or_had_identifier:
identified_by:
pattern: ^Q[0-9]+$
required: true
has_or_had_policy:
range: string
# range: string
has_or_had_scope:
range: string
# range: string
custodian_type_broader:
range: ArchiveOrganizationType
required: false
@ -133,7 +119,7 @@ classes:
- Access policies range from open (light archives) to restricted (dark archives)
examples:
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q1188452
identified_by: https://nde.nl/ontology/hc/type/archive/Q1188452
has_or_had_type_code: ARCHIVE
has_or_had_label:
- National Archive@en
@ -154,7 +140,7 @@ classes:
- has_or_had_label: EAD3
access_policy: mixed
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q10605195
identified_by: https://nde.nl/ontology/hc/type/archive/Q10605195
has_or_had_type_code: ARCHIVE
has_or_had_label:
- Business Archive@en

View file

@ -9,17 +9,6 @@ imports:
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
- ../slots/specificity_annotation
- ./ArchiveOrganizationType
- ./ArchivesForBuildingRecordsRecordSetType
- ./ArchivesForBuildingRecordsRecordSetTypes
- ./CollectionType
- ./DualClassLink
- ./Scope
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
ArchivesForBuildingRecords:
is_a: ArchiveOrganizationType

View file

@ -17,9 +17,6 @@ imports:
- ../slots/has_or_had_scope
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/specificity_annotation
- ./CollectionType
- ./Scope
classes:
ArchivesForBuildingRecordsRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by ArchivesForBuildingRecords custodians.
@ -29,7 +26,6 @@ classes:
class_uri: rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- has_or_had_scope
see_also:

View file

@ -11,6 +11,7 @@ prefixes:
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- ./ArchivesForBuildingRecordsRecordSetType
- linkml:types
- ../slots/has_or_had_score
- ../slots/has_or_had_type
@ -19,13 +20,6 @@ imports:
- ../slots/record_holder
- ../slots/record_holder_note
- ../slots/record_set_type
- ../slots/specificity_annotation
- ./ArchivesForBuildingRecords
- ./ArchivesForBuildingRecordsRecordSetType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
BuildingPermitSeries:
is_a: ArchivesForBuildingRecordsRecordSetType
@ -33,7 +27,7 @@ classes:
description: "A rico:RecordSetType for Building permit records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the series \norganizational\
\ principle as defined by rico-rst:Series.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
@ -44,7 +38,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -69,16 +62,13 @@ classes:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept
ConstructionDocumentCollection:
is_a: ArchivesForBuildingRecordsRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Construction documentation.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
@ -89,7 +79,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -110,6 +99,3 @@ classes:
record_holder_note:
equals_string: This RecordSetType is typically held by ArchivesForBuildingRecords
custodians. Inverse of rico:isOrWasHolderOf.
broad_mappings:
- rico:RecordSetType
- skos:Concept

View file

@ -9,17 +9,6 @@ imports:
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
- ../slots/specificity_annotation
- ./ArchiveOrganizationType
- ./ArchivesRegionalesRecordSetType
- ./ArchivesRegionalesRecordSetTypes
- ./CollectionType
- ./DualClassLink
- ./Scope
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
ArchivesRegionales:
is_a: ArchiveOrganizationType

View file

@ -8,10 +8,6 @@ imports:
- ../slots/has_or_had_scope
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/specificity_annotation
- ./CollectionType
- ./DualClassLink
- ./Scope
classes:
ArchivesRegionalesRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by ArchivesRegionales custodians.
@ -20,7 +16,6 @@ classes:
class_uri: rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- has_or_had_scope
see_also:

View file

@ -11,6 +11,7 @@ prefixes:
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- ./ArchivesRegionalesRecordSetType
- linkml:types
- ../slots/has_or_had_score
- ../slots/has_or_had_type
@ -19,13 +20,6 @@ imports:
- ../slots/record_holder
- ../slots/record_holder_note
- ../slots/record_set_type
- ../slots/specificity_annotation
- ./ArchivesRegionales
- ./ArchivesRegionalesRecordSetType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
RegionalAdministrationFonds:
is_a: ArchivesRegionalesRecordSetType
@ -33,7 +27,7 @@ classes:
description: "A rico:RecordSetType for Regional government records (France).\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
@ -44,7 +38,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -69,6 +62,3 @@ classes:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept

View file

@ -11,23 +11,20 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/has_or_had_score
- ../slots/specificity_annotation
- ../slots/temporal_extent
- ./TimeSpan
default_prefix: hc
classes:
ArchivingPlan:
class_uri: prov:Plan
description: A plan detailing archiving activities and timelines.
slots:
- has_or_had_identifier
- identified_by
- has_or_had_label
- has_or_had_description
- temporal_extent
- specificity_annotation
- has_or_had_score
slot_usage:
temporal_extent:

View file

@ -34,7 +34,6 @@ imports:
- ../slots/is_estimate
- ../slots/measurement_date
- ../slots/measurement_method
- ./MeasureUnit
default_prefix: hc
classes:
@ -95,14 +94,14 @@ classes:
- value: true
- value: false
measurement_method:
range: string
# range: string
required: false
examples:
- value: "GIS analysis"
- value: "Land survey"
- value: "Historical records"
has_or_had_label:
range: string
# range: string
examples:
- value: "Total site area"
- value: "Building floor area"

View file

@ -8,7 +8,6 @@ description: 'Concrete subclasses for ArrangementLevel taxonomy.
'
imports:
- linkml:types
- ./ArrangementLevel
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/

View file

@ -7,8 +7,8 @@ description: 'Concrete subclasses for ArrangementType taxonomy.
'
imports:
- linkml:types
- ./ArrangementType
- linkml:types
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/

View file

@ -9,17 +9,6 @@ imports:
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/hold_or_held_record_set_type
- ../slots/specificity_annotation
- ./ArchiveOrganizationType
- ./ArtArchiveRecordSetType
- ./ArtArchiveRecordSetTypes
- ./CollectionType
- ./DualClassLink
- ./Scope
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
ArtArchive:
is_a: ArchiveOrganizationType

View file

@ -8,10 +8,6 @@ imports:
- ../slots/has_or_had_scope
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/specificity_annotation
- ./CollectionType
- ./DualClassLink
- ./Scope
classes:
ArtArchiveRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by ArtArchive custodians.
@ -20,7 +16,6 @@ classes:
class_uri: rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- has_or_had_scope
see_also:

View file

@ -11,6 +11,7 @@ prefixes:
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- ./ArtArchiveRecordSetType
- linkml:types
- ../slots/has_or_had_score
- ../slots/has_or_had_type
@ -19,13 +20,6 @@ imports:
- ../slots/record_holder
- ../slots/record_holder_note
- ../slots/record_set_type
- ../slots/specificity_annotation
- ./ArtArchive
- ./ArtArchiveRecordSetType
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
classes:
ArtistPapersCollection:
is_a: ArtArchiveRecordSetType
@ -33,7 +27,7 @@ classes:
description: "A rico:RecordSetType for Artist personal papers and sketches.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
@ -44,7 +38,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -69,16 +62,13 @@ classes:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- rico:RecordSetType
- skos:Concept
GalleryRecordsFonds:
is_a: ArtArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Art gallery records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the fonds \norganizational\
\ principle as defined by rico-rst:Fonds.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
@ -89,7 +79,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -110,16 +99,13 @@ classes:
record_holder_note:
equals_string: This RecordSetType is typically held by ArtArchive custodians.
Inverse of rico:isOrWasHolderOf.
broad_mappings:
- rico:RecordSetType
- skos:Concept
ExhibitionDocumentationCollection:
is_a: ArtArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Exhibition records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
exact_mappings:
broad_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
@ -130,7 +116,6 @@ classes:
- rico:RecordSetType
slots:
- has_or_had_type
- specificity_annotation
- has_or_had_score
- organizational_principle
- organizational_principle_uri
@ -151,6 +136,3 @@ classes:
record_holder_note:
equals_string: This RecordSetType is typically held by ArtArchive custodians.
Inverse of rico:isOrWasHolderOf.
broad_mappings:
- rico:RecordSetType
- skos:Concept

View file

@ -12,7 +12,6 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_name
- ./Name
default_prefix: hc
classes:
@ -51,8 +50,8 @@ classes:
slot_usage:
has_or_had_name:
range: Name
inlined: true
# range: string # Name
inlined: false # Fixed invalid inline for primitive type
required: false
examples:
- value:

View file

@ -9,8 +9,6 @@ imports:
- linkml:types
- ../metadata
- ../slots/takes_or_took_comission
- ./CommissionRate
- ./Service
default_prefix: hc
classes:
ArtSaleService:

View file

@ -30,32 +30,8 @@ imports:
- ../slots/refers_to_legal_status
- ../slots/registered_office_clause
- ../slots/requires_articles_at_registration
- ../slots/specificity_annotation
- ../slots/supersedes_or_superseded
- ../slots/temporal_extent
- ./AmendmentEvent
- ./Custodian
- ./CustodianArchive
- ./CustodianCollection
- ./CustodianLegalStatus
- ./CustodianObservation
- ./Description
- ./DocumentFormat
- ./DocumentType
- ./DocumentTypes
- ./Jurisdiction
- ./LegalForm
- ./ReconstructedEntity
- ./ReconstructionActivity
- ./RecordCycleStatus
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./TimeSpan
- ./Timestamp
- ./Title
- ./URL
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -114,7 +90,6 @@ classes:
- refers_to_legal_status
- registered_office_clause
- requires_articles_at_registration
- specificity_annotation
- supersedes_or_superseded
- has_or_had_score
- temporal_extent
@ -123,15 +98,15 @@ classes:
- is_or_was_generated_by
slot_usage:
has_or_had_title:
range: string
inlined: true
# range: string
inlined: false # Fixed invalid inline for primitive type
required: true
examples:
- value:
has_or_had_label: Statuten Stichting Rijksmuseum
has_or_had_description:
range: string
inlined: true
# range: string
inlined: false # Fixed invalid inline for primitive type
required: false
examples:
- value:
@ -157,22 +132,22 @@ classes:
examples:
- value: '2024-03-18'
notary_name:
range: string
# range: string
required: false
examples:
- value: mr. J.A. van der Berg
notary_office:
range: string
# range: string
required: false
examples:
- value: Amsterdam
notarial_deed_number:
range: string
# range: string
required: false
examples:
- value: 2024/0315/001
has_or_had_version:
range: string
# range: string
required: false
examples:
- value: '1'
@ -181,13 +156,13 @@ classes:
range: boolean
required: true
registered_office_clause:
range: string
# range: string
required: false
examples:
- value: De stichting heeft haar zetel in de gemeente Amsterdam.
- value: '2015-11-12: Amendment to restructure board composition'
language:
range: string
# range: string
required: false
examples:
- value: nl
@ -217,7 +192,7 @@ classes:
range: LegalForm
required: false
jurisdiction:
range: string
# range: string
required: false
is_or_was_derived_from:
range: CustodianObservation
@ -278,7 +253,7 @@ classes:
jurisdiction_id: NL
jurisdiction_type: NATIONAL
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/articles/nha/v3
identified_by: https://nde.nl/ontology/hc/articles/nha/v3
has_or_had_title:
has_or_had_label: Statuten Stichting Noord-Hollands Archief (gewijzigd 2015)
has_or_had_description:

View file

@ -21,7 +21,7 @@ classes:
- has_or_had_degree
slot_usage:
has_or_had_degree:
range: string
# range: string
description: The aspect ratio string (e.g., "16:9").
examples:
- value: '16:9'

View file

@ -13,22 +13,17 @@ imports:
- ../enums/AsserterTypeEnum
- ../slots/has_or_had_contact_point
- ../slots/has_or_had_description
- ../slots/has_or_had_identifier
- ../slots/identified_by
- ../slots/has_or_had_label
- ../slots/has_or_had_score
- ../slots/has_or_had_type
- ../slots/has_or_had_version
- ../slots/specificity_annotation
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
default_prefix: hc
classes:
Asserter:
class_uri: prov:Agent
description: "An agent (person, organization, or system) responsible for making an assertion about a heritage entity.\n**PROV-O ALIGNMENT**:\nMaps to `prov:Agent` - \"An agent is something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity.\"\n**TYPES OF ASSERTERS**:\n| Type | Description | Example | |------|-------------|---------| | HUMAN_ANALYST | Expert making judgment | \"jane.doe@nde.nl\" | | AUTOMATED_SYSTEM | Software system | \"primary-presence-classifier/1.0\" | | AI_AGENT | AI/ML model | \"claude-opus-4\", \"opencode-claude-sonnet-4\" | | ORGANIZATION | Institution | \"Noord-Hollands Archief\" |\n**USE CASES**:\n1. **Attribution Tracking**: Who made this assertion about primary presence? 2. **Provenance Chain**: Trace assertions back to their source agent. 3. **Quality Assessment**: Different asserters may have different reliability. 4. **Accountability**: Identify responsible party for each\
\ assertion.\n**EXAMPLE**:\n```yaml Asserter:\n has_or_had_identifier: https://nde.nl/ontology/hc/asserter/claude-opus-4\n has_or_had_label: Claude Opus 4\n has_or_had_type: AI_AGENT\n has_or_had_description: Anthropic Claude AI model used for assertion generation\n has_or_had_version: \"claude-opus-4-20250514\"\n```"
\ assertion.\n**EXAMPLE**:\n```yaml Asserter:\n identified_by: https://nde.nl/ontology/hc/asserter/claude-opus-4\n has_or_had_label: Claude Opus 4\n has_or_had_type: AI_AGENT\n has_or_had_description: Anthropic Claude AI model used for assertion generation\n has_or_had_version: \"claude-opus-4-20250514\"\n```"
exact_mappings:
- prov:Agent
close_mappings:
@ -38,31 +33,30 @@ classes:
- schema:Person
- schema:Organization
slots:
- has_or_had_identifier
- identified_by
- has_or_had_label
- has_or_had_description
- has_or_had_type
- has_or_had_version
- has_or_had_contact_point
- specificity_annotation
- has_or_had_score
slot_usage:
has_or_had_identifier:
range: uriorcurie
identified_by:
# range: string # uriorcurie
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/asserter/claude-opus-4
- value: https://nde.nl/ontology/hc/asserter/jane-doe-nde
has_or_had_label:
range: string
# range: string
required: true
examples:
- value: Claude Opus 4
- value: Dr. Jane Doe
- value: primary-presence-classifier
has_or_had_description:
range: string
# range: string
required: false
examples:
- value: Anthropic Claude AI model used for heritage data assertions
@ -75,13 +69,13 @@ classes:
- value: HUMAN_ANALYST
- value: AUTOMATED_SYSTEM
has_or_had_version:
range: string
# range: string
required: false
examples:
- value: claude-opus-4-20250514
- value: 1.2.3
has_or_had_contact_point:
range: string
# range: string
required: false
examples:
- value: jane.doe@nde.nl
@ -96,19 +90,19 @@ classes:
- https://xmlns.com/foaf/spec/#term_Agent
examples:
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/asserter/claude-opus-4
identified_by: https://nde.nl/ontology/hc/asserter/claude-opus-4
has_or_had_label: Claude Opus 4
has_or_had_type: AI_AGENT
has_or_had_description: Anthropic Claude AI model used for heritage data assertions
has_or_had_version: claude-opus-4-20250514
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/asserter/jane-doe-nde
identified_by: https://nde.nl/ontology/hc/asserter/jane-doe-nde
has_or_had_label: Dr. Jane Doe
has_or_had_type: HUMAN_ANALYST
has_or_had_description: Senior digital heritage analyst at NDE
has_or_had_contact_point: jane.doe@nde.nl
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/asserter/primary-presence-classifier
identified_by: https://nde.nl/ontology/hc/asserter/primary-presence-classifier
has_or_had_label: primary-presence-classifier
has_or_had_type: AUTOMATED_SYSTEM
has_or_had_description: Automated system for classifying primary digital presence

View file

@ -10,7 +10,6 @@ default_prefix: hc
imports:
- linkml:types
- ../slots/has_or_had_type
- ./AssessmentCategoryType
classes:
AssessmentCategory:
class_uri: skos:Concept
@ -19,7 +18,7 @@ classes:
- has_or_had_type
slot_usage:
has_or_had_type:
range: uriorcurie
# range: string # uriorcurie
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -7,8 +7,8 @@ prefixes:
hc: https://nde.nl/ontology/hc/
default_prefix: hc
imports:
- linkml:types
- ./AssessmentCategoryType
- linkml:types
classes:
ConditionAssessmentCategory:
is_a: AssessmentCategoryType

Some files were not shown because too many files have changed in this diff Show more