Compare commits
16 commits
e0326878a2
...
ce103100d4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ce103100d4 | ||
|
|
820d3969bb | ||
|
|
d3a65a496c | ||
|
|
e5fc1a3fb4 | ||
|
|
b905b6bbb0 | ||
|
|
8a078a1e88 | ||
|
|
07a3d47f3e | ||
|
|
86a627fcb7 | ||
|
|
69a22e2b5a | ||
|
|
8f77f62585 | ||
|
|
ecfddcd239 | ||
|
|
b076018495 | ||
|
|
db923769f6 | ||
|
|
cc57a9297d | ||
|
|
90842851c2 | ||
|
|
74ded96b84 |
7632 changed files with 162103 additions and 133428 deletions
61
.opencode/rules/canonical-slot-protection-rule.md
Normal file
61
.opencode/rules/canonical-slot-protection-rule.md
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
# Rule: Canonical Slot Protection
|
||||
|
||||
## Summary
|
||||
|
||||
When resolving slot aliases to canonical names, a slot name that has its own `.yaml` file (i.e., is itself a canonical slot) MUST NOT be replaced with a different canonical name, even if it also appears as an alias in another slot file.
|
||||
|
||||
## Context
|
||||
|
||||
Slot files in `schemas/20251121/linkml/modules/slots/20260202_matang/` (top-level and `new/`) each define a canonical slot name. Some slot files also list aliases that overlap with canonical names from other slot files. These cross-references are intentional (e.g., indicating semantic relatedness) but do NOT mean the referenced slot should be renamed.
|
||||
|
||||
## Rule
|
||||
|
||||
1. **Before renaming any slot reference** (in `slots:`, `slot_usage:`, or `imports:` of class files), check whether the current name is itself a canonical slot name — i.e., whether a `.yaml` file exists for it in the slots directory.
|
||||
|
||||
2. **If the name IS canonical** (has its own `.yaml` file), do NOT rename it and do NOT redirect its import. The class file is correctly referencing that slot's own definition file.
|
||||
|
||||
3. **Only rename a slot reference** if the name does NOT have its own `.yaml` file and is ONLY found as an alias in another slot's file.
|
||||
|
||||
## Examples
|
||||
|
||||
### WRONG
|
||||
|
||||
```yaml
|
||||
# categorized_as.yaml defines aliases: [..., "has_type", ...]
|
||||
# has_type.yaml exists with canonical name "has_type"
|
||||
|
||||
# WRONG: Renaming has_type -> categorized_as in a class file
|
||||
# This destroys the valid reference to has_type.yaml
|
||||
slots:
|
||||
- categorized_as # was: has_type -- INCORRECT REPLACEMENT
|
||||
```
|
||||
|
||||
### CORRECT
|
||||
|
||||
```yaml
|
||||
# has_type.yaml exists => "has_type" is canonical => leave it alone
|
||||
slots:
|
||||
- has_type # CORRECT: has_type is canonical, keep it
|
||||
|
||||
# "custodian_type" does NOT have its own .yaml file
|
||||
# "custodian_type" is listed as an alias in has_type.yaml
|
||||
# => rename custodian_type -> has_type
|
||||
slots:
|
||||
- has_type # was: custodian_type -- CORRECT REPLACEMENT
|
||||
```
|
||||
|
||||
## Implementation Check
|
||||
|
||||
```python
|
||||
# Pseudocode for alias resolution
|
||||
def should_rename(slot_name, alias_map, existing_slot_files):
|
||||
if slot_name in existing_slot_files:
|
||||
return False # It's canonical — do not rename
|
||||
if slot_name in alias_map:
|
||||
return True # It's only an alias — rename to canonical
|
||||
return False # Unknown — leave alone
|
||||
```
|
||||
|
||||
## Rationale
|
||||
|
||||
Multiple slot files may list overlapping aliases for documentation or semantic linking purposes. A canonical slot name appearing as an alias in another file does not invalidate the original slot definition. Treating it as an alias would incorrectly redirect class files away from the slot's own definition, breaking the schema's intended structure.
|
||||
24
.opencode/rules/no-autonomous-alias-assignment.md
Normal file
24
.opencode/rules/no-autonomous-alias-assignment.md
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Rule: No Autonomous Alias Assignment
|
||||
|
||||
**Status**: ACTIVE
|
||||
**Created**: 2026-02-10
|
||||
|
||||
## Rule
|
||||
|
||||
The agent MUST NOT assign aliases to canonical slot files on its own. Only the user decides which `new/` slot files are absorbed as aliases into which canonical slots.
|
||||
|
||||
## Rationale
|
||||
|
||||
Alias assignment is a semantic decision that determines the conceptual scope of a canonical slot. Incorrect alias assignment conflates distinct concepts. For example, `membership_criteria` (eligibility rules for joining) is not an alias of `has_mission` (organizational purpose), even though both relate to organizational governance.
|
||||
|
||||
## What the agent MUST do
|
||||
|
||||
1. When creating or polishing a canonical slot file, leave the `aliases` field empty unless the user has explicitly specified which aliases to include.
|
||||
2. When processing `new/` files, present candidates to the user and wait for their alias assignment decisions.
|
||||
3. Do NOT delete `new/` files until the user confirms the alias mapping.
|
||||
|
||||
## What the agent MUST NOT do
|
||||
|
||||
- Autonomously decide that a `new/` file should become an alias of a canonical slot.
|
||||
- Add alias entries without explicit user instruction.
|
||||
- Delete `new/` files based on self-determined alias assignments.
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
This document catalogs all ontologies used in the GLAM Heritage Custodian project.
|
||||
|
||||
**Last Updated**: 2025-01-13
|
||||
**Last Updated**: 2026-02-08
|
||||
|
||||
## Core Domain Ontologies
|
||||
|
||||
|
|
@ -13,6 +13,7 @@ This document catalogs all ontologies used in the GLAM Heritage Custodian projec
|
|||
| `CIDOC_CRM_v7.1.3.rdf` | CIDOC Conceptual Reference Model | 7.1.3 | https://cidoc-crm.org/ | `crm:` |
|
||||
| `CRMgeo_v1_2.rdfs` | CRMgeo (Geospatial Extension) | 1.2 | https://cidoc-crm.org/ | `crmgeo:` |
|
||||
| `RiC-O_1-1.rdf` | Records in Contexts Ontology | 1.1 | https://www.ica.org/standards/RiC/ontology | `rico:` |
|
||||
| `RiC-O_1-0-2.rdf` | Records in Contexts Ontology (legacy) | 1.0.2 | https://www.ica.org/standards/RiC/ontology | `rico:` |
|
||||
| `edm.owl` | Europeana Data Model | 5.2.8 | http://www.europeana.eu/schemas/edm/ | `edm:` |
|
||||
| `bibframe.rdf` | BIBFRAME (Library Bibliographic) | 2.x | https://id.loc.gov/ontologies/bibframe.html | `bf:` |
|
||||
| `premis3.owl` | PREMIS (Preservation Metadata) | 3.0 | http://www.loc.gov/premis/rdf/v3/ | `premis:` |
|
||||
|
|
@ -22,9 +23,11 @@ This document catalogs all ontologies used in the GLAM Heritage Custodian projec
|
|||
| File | Ontology | Version | Source | Namespace |
|
||||
|------|----------|---------|--------|-----------|
|
||||
| `pico.ttl` | PiCo (Persons in Context) | 2023-09-21 | https://personsincontext.org/ | `pico:` |
|
||||
| `pnv.ttl` | Person Name Vocabulary | 2021 | https://w3id.org/pnv | `pnv:` |
|
||||
| `foaf.ttl` | FOAF (Friend of a Friend) | 0.1 | http://xmlns.com/foaf/spec/ | `foaf:` |
|
||||
| `org.rdf` | W3C Organization Ontology | 2014 | https://www.w3.org/TR/vocab-org/ | `org:` |
|
||||
| `core-public-organisation-ap.ttl` | CPOV (Core Public Organisation) | 1.1 | https://joinup.ec.europa.eu/collection/semic-support-centre/solution/cpov-application-profile | `cpov:` |
|
||||
| `core-public-organisation-ap.jsonld` | CPOV (JSON-LD format) | 1.1 | https://joinup.ec.europa.eu/collection/semic-support-centre/solution/cpov-application-profile | `cpov:` |
|
||||
| `regorg.ttl` | Registered Organization Vocabulary | 1.0 | https://www.w3.org/TR/vocab-regorg/ | `regorg:` |
|
||||
| `tooiont.ttl` | TOOI (Dutch Government Ontology) | 2023 | https://identifier.overheid.nl/tooi/ | `tooi:` |
|
||||
|
||||
|
|
@ -45,6 +48,8 @@ This document catalogs all ontologies used in the GLAM Heritage Custodian projec
|
|||
| File | Ontology | Version | Source | Namespace |
|
||||
|------|----------|---------|--------|-----------|
|
||||
| `geonames_ontology.rdf` | GeoNames Ontology | 3.3 | https://www.geonames.org/ontology/ | `gn:` |
|
||||
| `locn.ttl` | ISA Core Location Vocabulary | 1.0 | https://www.w3.org/ns/locn | `locn:` |
|
||||
| `legacy_locn.ttl` | ISA Core Location (legacy) | 1.0 | http://www.w3.org/ns/locn | `locn:` |
|
||||
| `geo.ttl` | GeoSPARQL | 1.1 | https://www.ogc.org/standard/geosparql/ | `geo:` |
|
||||
| `wgs84_pos.rdf` | W3C WGS84 Geo Positioning | 2009 | https://www.w3.org/2003/01/geo/ | `wgs84_pos:` |
|
||||
| `lcc-cr.rdf` | LCC Country Representation | 1.2 | https://www.omg.org/spec/LCC/ | `lcc-cr:` |
|
||||
|
|
@ -64,6 +69,7 @@ This document catalogs all ontologies used in the GLAM Heritage Custodian projec
|
|||
|------|----------|---------|--------|-----------|
|
||||
| `sosa.ttl` | SOSA (Sensor, Observation, Sample, Actuator) | 1.1 | https://www.w3.org/TR/vocab-ssn/ | `sosa:` |
|
||||
| `ssn.ttl` | SSN (Semantic Sensor Network) | 1.1 | https://www.w3.org/TR/vocab-ssn/ | `ssn:` |
|
||||
| `Brick.ttl` | Brick Schema (Building IoT) | 1.3 | https://brickschema.org/ | `brick:` |
|
||||
|
||||
## Foundational Ontologies
|
||||
|
||||
|
|
@ -74,11 +80,14 @@ This document catalogs all ontologies used in the GLAM Heritage Custodian projec
|
|||
| `skos.rdf` | SKOS (Simple Knowledge Org System) | 2009 | https://www.w3.org/TR/skos-reference/ | `skos:` |
|
||||
| `dublin_core_elements.rdf` | Dublin Core Elements | 1.1 | https://www.dublincore.org/specifications/dublin-core/ | `dc:` |
|
||||
| `dcterms.rdf` | DCMI Metadata Terms (RDF) | 2020 | https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_terms.rdf | `dcterms:` |
|
||||
| `dcterms.ttl` | DCMI Metadata Terms (TTL) | 2020 | https://www.dublincore.org/specifications/dublin-core/dcmi-terms/ | `dcterms:` |
|
||||
| `dctype.rdf` | DCMI Type Vocabulary | 2012 | https://www.dublincore.org/specifications/dublin-core/dcmi-type-vocabulary/ | `dcmitype:` |
|
||||
| `oa.ttl` | Open Annotation Data Model | 2013 | https://www.w3.org/TR/annotation-vocab/ | `oa:` |
|
||||
| `odrl.ttl` | ODRL (Open Digital Rights Language) | 2.2 | https://www.w3.org/TR/odrl-model/ | `odrl:` |
|
||||
| `dcat3.ttl` | DCAT (Data Catalog Vocabulary) | 3.0 | https://www.w3.org/TR/vocab-dcat-3/ | `dcat:` |
|
||||
| `schemaorg.owl` | Schema.org | 2024 | https://schema.org/ | `schema:` |
|
||||
| `vcard.rdf` | vCard Ontology | 4.0 | https://www.w3.org/TR/vcard-rdf/ | `vcard:` |
|
||||
| `vcard.ttl` | vCard Ontology (TTL) | 4.0 | https://www.w3.org/TR/vcard-rdf/ | `vcard:` |
|
||||
| `dqv.ttl` | Data Quality Vocabulary | 2016-12 | https://www.w3.org/TR/vocab-dqv/ | `dqv:` |
|
||||
| `adms.ttl` | Asset Description Metadata Schema | 2015-07 | https://www.w3.org/TR/vocab-adms/ | `adms:` |
|
||||
|
||||
|
|
@ -88,8 +97,10 @@ This document catalogs all ontologies used in the GLAM Heritage Custodian projec
|
|||
|------|----------|---------|--------|-----------|
|
||||
| `prov.ttl` | PROV-O (Provenance Ontology) | 2013 | https://www.w3.org/TR/prov-o/ | `prov:` |
|
||||
| `prov-o.rdf` | PROV-O (RDF format) | 2013 | https://www.w3.org/TR/prov-o/ | `prov:` |
|
||||
| `prov-o.ttl` | PROV-O (TTL format) | 2013 | https://www.w3.org/TR/prov-o/ | `prov:` |
|
||||
| `pav.rdf` | PAV (Provenance, Authoring, Versioning) | 2.3 | http://purl.org/pav/ | `pav:` |
|
||||
| `time.rdf` | OWL-Time | 2017 | https://www.w3.org/TR/owl-time/ | `time:` |
|
||||
| `time.ttl` | OWL-Time (TTL) | 2017 | https://www.w3.org/TR/owl-time/ | `time:` |
|
||||
|
||||
### Object Reuse & Exchange
|
||||
|
||||
|
|
@ -132,6 +143,37 @@ This document catalogs all ontologies used in the GLAM Heritage Custodian projec
|
|||
|------|----------|---------|--------|-----------|
|
||||
| `hydra_cg.jsonld` | Hydra Core Vocabulary | 1.0 | https://www.hydra-cg.com/spec/latest/core/ | `hydra:` |
|
||||
|
||||
### Natural History & Biodiversity
|
||||
|
||||
| File | Ontology | Version | Source | Namespace |
|
||||
|------|----------|---------|--------|-----------|
|
||||
| `dwc.rdf` | Darwin Core | 2023-09 | http://rs.tdwg.org/dwc/terms/ | `dwc:` |
|
||||
|
||||
### Smart Buildings & Real Estate
|
||||
|
||||
| File | Ontology | Version | Source | Namespace |
|
||||
|------|----------|---------|--------|-----------|
|
||||
| `rec.ttl` | RealEstateCore | 4.0 | https://github.com/RealEstateCore/rec | `rec:` |
|
||||
|
||||
### Licensing & Rights
|
||||
|
||||
| File | Ontology | Version | Source | Namespace |
|
||||
|------|----------|---------|--------|-----------|
|
||||
| `spdx.ttl` | SPDX (Software Package Data Exchange) | 3.0.1 | https://spdx.org/ | `spdx3:` |
|
||||
| `spdx2.owl` | SPDX (v2.2.2, used by prefix spdx:) | 2.2.2 | https://spdx.org/ | `spdx:` |
|
||||
|
||||
### Commerce & Vocabularies
|
||||
|
||||
| File | Ontology | Version | Source | Namespace |
|
||||
|------|----------|---------|--------|-----------|
|
||||
| `goodrelations.owl` | GoodRelations | 1.0 | http://purl.org/goodrelations/v1 | `gr:` |
|
||||
|
||||
### Lexicography
|
||||
|
||||
| File | Ontology | Version | Source | Namespace |
|
||||
|------|----------|---------|--------|-----------|
|
||||
| `ontolex-frac.ttl` | OntoLex-FRaC (Frequency, Attestation, Corpus) | 2024 | https://www.w3.org/2019/09/lexicog/ | `frac:` |
|
||||
|
||||
### Other
|
||||
|
||||
| File | Ontology | Version | Source | Namespace |
|
||||
|
|
@ -195,6 +237,11 @@ curl -L -o wgs84_pos.rdf "https://www.w3.org/2003/01/geo/wgs84_pos" -H "Accept:
|
|||
- **LCC** provides ISO 3166 and ISO 639 codes as RDF - essential for country/language modeling
|
||||
- **SOSA/SSN** is a W3C/OGC joint standard for sensor observations
|
||||
- **GeoNames** ontology v3.3 (2022-01-30) includes feature codes for settlements
|
||||
- **DWC** (Darwin Core) downloaded from TDWG with Accept: application/rdf+xml
|
||||
- **SPDX** has two versions: `spdx2.owl` uses `http://spdx.org/rdf/terms#` namespace (used by schema prefix `spdx:`); `spdx.ttl` uses the v3.x namespace
|
||||
- **REC** (RealEstateCore) v4 uses SHACL shapes, not OWL classes
|
||||
- **PNV** (Person Name Vocabulary) for structured person name components
|
||||
- **Brick** schema for building IoT systems (environmental monitoring sensors)
|
||||
|
||||
## See Also
|
||||
|
||||
|
|
|
|||
2084
data/ontology/dwc.rdf
Normal file
2084
data/ontology/dwc.rdf
Normal file
File diff suppressed because it is too large
Load diff
409
data/ontology/pnv.ttl
Normal file
409
data/ontology/pnv.ttl
Normal file
|
|
@ -0,0 +1,409 @@
|
|||
@prefix : <https://w3id.org/pnv#> .
|
||||
@prefix owl: <http://www.w3.org/2002/07/owl#> .
|
||||
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
|
||||
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
|
||||
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@base <https://w3id.org/pnv> .
|
||||
|
||||
<https://w3id.org/pnv> rdf:type owl:Ontology ;
|
||||
rdfs:comment "The Person Name Vocabulary (PNV) is an rdf vocabulary and data model for persons' names. It is applicable to many datasets in which persons are described, as it accommodates different levels of data granularity."@en ;
|
||||
<http://purl.org/dc/terms/rights> <https://creativecommons.org/licenses/by-nc-sa/4.0/> ;
|
||||
<http://purl.org/dc/terms/modified> "2019-07-01"^^xsd:date ;
|
||||
<http://purl.org/dc/terms/publisher> <https://www.huygens.knaw.nl/> ;
|
||||
<http://purl.org/vocab/vann/preferredNamespaceUri> "https://w3id.org/pnv#" ;
|
||||
<http://xmlns.com/foaf/0.1/depiction> <https://www.lodewijkpetram.nl/vocab/pnv/doc/img/PNV_visualization.png> ;
|
||||
<http://purl.org/dc/terms/creator> "Gijsbert Kruithof, National Archives, The Netherlands" ,
|
||||
"Lodewijk Petram, Huygens Institute for the History of the Netherlands" ;
|
||||
<http://purl.org/vocab/vann/preferredNamespacePrefix> "pnv" ;
|
||||
<http://purl.org/dc/terms/creator> "Elvin Dechesne, Ordina, The Netherlands" ;
|
||||
rdfs:label "Person Name Vocabulary"@en ;
|
||||
<http://purl.org/dc/elements/1.1/title> "Person Name Vocabulary"@en .
|
||||
|
||||
#################################################################
|
||||
# Annotation properties
|
||||
#################################################################
|
||||
|
||||
### http://purl.org/dc/elements/1.1/title
|
||||
<http://purl.org/dc/elements/1.1/title> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://purl.org/dc/terms/creator
|
||||
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://purl.org/dc/terms/modified
|
||||
<http://purl.org/dc/terms/modified> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://purl.org/dc/terms/publisher
|
||||
<http://purl.org/dc/terms/publisher> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://purl.org/dc/terms/rights
|
||||
<http://purl.org/dc/terms/rights> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://purl.org/vocab/vann/preferredNamespacePrefix
|
||||
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://purl.org/vocab/vann/preferredNamespaceUri
|
||||
<http://purl.org/vocab/vann/preferredNamespaceUri> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://www.w3.org/2004/02/skos/core#altLabel
|
||||
<http://www.w3.org/2004/02/skos/core#altLabel> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://www.w3.org/2004/02/skos/core#prefLabel
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
### http://xmlns.com/foaf/0.1/depiction
|
||||
<http://xmlns.com/foaf/0.1/depiction> rdf:type owl:AnnotationProperty .
|
||||
|
||||
|
||||
#################################################################
|
||||
# Object Properties
|
||||
#################################################################
|
||||
|
||||
### https://w3id.org/pnv#hasName
|
||||
:hasName rdf:type owl:ObjectProperty ;
|
||||
rdfs:domain :Person ;
|
||||
rdfs:range :PersonName ;
|
||||
rdfs:label "has name"@en ,
|
||||
"heeft naam"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "heeft naam"@nl .
|
||||
|
||||
|
||||
#################################################################
|
||||
# Data properties
|
||||
#################################################################
|
||||
|
||||
### http://schema.org/disambiguatingDescription
|
||||
<http://schema.org/disambiguatingDescription> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty :disambiguatingDescription .
|
||||
|
||||
|
||||
### http://schema.org/familyName
|
||||
<http://schema.org/familyName> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty <http://www.wikidata.org/prop/direct/P734> ,
|
||||
<http://xmlns.com/foaf/0.1/familyName> ,
|
||||
:surname .
|
||||
|
||||
|
||||
### http://schema.org/givenName
|
||||
<http://schema.org/givenName> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty <http://www.wikidata.org/prop/direct/P735> ,
|
||||
<http://xmlns.com/foaf/0.1/givenName> ,
|
||||
:givenName .
|
||||
|
||||
|
||||
### http://schema.org/honorificPrefix
|
||||
<http://schema.org/honorificPrefix> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty :prefix .
|
||||
|
||||
|
||||
### http://schema.org/honorificSuffix
|
||||
<http://schema.org/honorificSuffix> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty :honorificSuffix .
|
||||
|
||||
|
||||
### http://www.wikidata.org/prop/direct/P2561
|
||||
<http://www.wikidata.org/prop/direct/P2561> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty <http://xmlns.com/foaf/0.1/name> ,
|
||||
:literalName .
|
||||
|
||||
|
||||
### http://www.wikidata.org/prop/direct/P734
|
||||
<http://www.wikidata.org/prop/direct/P734> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty <http://xmlns.com/foaf/0.1/familyName> ,
|
||||
:surname .
|
||||
|
||||
|
||||
### http://www.wikidata.org/prop/direct/P735
|
||||
<http://www.wikidata.org/prop/direct/P735> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty <http://xmlns.com/foaf/0.1/givenName> ,
|
||||
:givenName .
|
||||
|
||||
|
||||
### http://xmlns.com/foaf/0.1/familyName
|
||||
<http://xmlns.com/foaf/0.1/familyName> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty :surname .
|
||||
|
||||
|
||||
### http://xmlns.com/foaf/0.1/givenName
|
||||
<http://xmlns.com/foaf/0.1/givenName> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty :givenName .
|
||||
|
||||
|
||||
### http://xmlns.com/foaf/0.1/name
|
||||
<http://xmlns.com/foaf/0.1/name> rdf:type owl:DatatypeProperty ;
|
||||
owl:equivalentProperty :literalName .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#baseSurname
|
||||
:baseSurname rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Base surname is a family name without any prefixes, if those prefixes need to be ignored in sorting. If the family name is e.g. \"de Vries\" and it needs to be sorted under \"V\", the Base surname is \"Vries\". Base surname is equivalent to BioDes:geslachtsnaam."@en ,
|
||||
"A2A:PersonNameLastName"@en ;
|
||||
rdfs:label "base surname"@en ,
|
||||
"basis achternaam"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "basis achternaam"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#disambiguatingDescription
|
||||
:disambiguatingDescription rdf:type owl:DatatypeProperty ;
|
||||
rdfs:subPropertyOf :suffix ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Disambiguating description is a name part that is appended to make sure that the right person is designated. Name parts like \"Sr.\" and \"Jr.\", used to distinguish a child from his parent, are disambiguating descriptions."@en ;
|
||||
rdfs:label "disambiguating description"@en ,
|
||||
"onderscheidend achtervoegsel"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "onderscheidend achtervoegsel"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#firstName
|
||||
:firstName rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A First name is a combination of a given name, a patronym (if any) and a given name suffix. This property is only to be used by data providers who have combined these name elements into one field (following the BioDes structure). First name is equivalent to BioDes:voornaam."@en ,
|
||||
"BioDes:voornaam"@en ;
|
||||
rdfs:label "first name (Biodes)"@en ,
|
||||
"voornaam BioDes"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "voornaam Biodes"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#givenName
|
||||
:givenName rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Given name designates the name(s) given to someone at birth or any other name-giving event"@en ,
|
||||
"A2A:PersonNameFirstName"@en ;
|
||||
rdfs:label "een of meer voornamen"@nl ,
|
||||
"given name"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#altLabel> "Christian name"@en ,
|
||||
"forename"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "een of meer voornamen"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#givenNameSuffix
|
||||
:givenNameSuffix rdf:type owl:DatatypeProperty ;
|
||||
rdfs:subPropertyOf :givenName ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Given name suffix is a name part that is appended to a given name. In the name of the fifteenth-century Duke of Burgundy Philip the Good, for example, \"the Good\" is the Given name suffix."@en ;
|
||||
rdfs:label "given name suffix"@en ,
|
||||
"toevoegsel voornaam"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "toevoegsel voornaam"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#honorificSuffix
|
||||
:honorificSuffix rdf:type owl:DatatypeProperty ;
|
||||
rdfs:subPropertyOf :suffix ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "An Honorific suffix is a name part that is appended to distinguish someone"@en ;
|
||||
rdfs:label "honorific suffix"@en ,
|
||||
"titel (adellijk of burgerlijk) als achtervoegsel"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "titel (adellijk of burgerlijk) als achtervoegsel"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#infix
|
||||
:infix rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "An Infix designates name elements that come in between pnv:firstName and pnv:baseSurname. This property is only to be used by data providers who have structured their name elements following the BioDes structure. Infix is equivalent to BioDes:intrapositie."@en ,
|
||||
"BioDes:intrapositie"@en ;
|
||||
rdfs:label "infix (BioDes)"@en .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#infixTitle
|
||||
:infixTitle rdf:type owl:DatatypeProperty ;
|
||||
rdfs:subPropertyOf :infix ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "An Infix title designates a title in the middle of a name"@en ;
|
||||
rdfs:label "adellijke titel in het midden van een naam"@nl ,
|
||||
"infix title"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "adellijke titel in het midden van een naam"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#initials
|
||||
:initials rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A2A:PersonNameInitials"@en ,
|
||||
"An initial is the first letter of a person's given name (or sometimes a combination of letters). The Initials property can be used to separately record the initial(s) of a person's given name(s). Each initial should be followed by a dot. It is recommended to always use the Initials property to record initials, but if only the initials of a given name are known, they may also be recorded using pnv:givenName (or pnv:firstName). Example 1: \"Peter R. de Vries\" would be modelled using pnv:initials \"P.R.\" and pnv:givenName \"Peter R.\". Example 2: \"C.Joh. Kieviet\" would ideally be modelled using pnv:initials \"C.Joh.\", but pnv:givenName \"C.Joh.\" is also possible. Example 3: \"H.A.F.M.O. (Hans) van Mierlo\" would be modelled using pnv:initials \"H.A.F.M.O.\" and pnv:givenName \"Hans\"."@en ;
|
||||
rdfs:label "initialen"@nl ,
|
||||
"initials"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "initialen"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#literalName
|
||||
:literalName rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A2A:PersonNameLiteral"@en ,
|
||||
"Literal name designates a full personal name. This property may only be left blank if a person's name was unknown or if a person was unnamed (e.g. a child that died shortly after being born), in which cases the property pnv:nameSpecification should state \"unknown\" or \"unnamed\"."@en ;
|
||||
rdfs:label "full name"@en ,
|
||||
"volledige naam"@nl ;
|
||||
rdfs:seeAlso <https://schema.org/name> ;
|
||||
<http://www.w3.org/2004/02/skos/core#altLabel> "letterlijke naam"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "volledige naam"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#nameSpecification
|
||||
:nameSpecification rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:comment "The Name specification property can be used to specify the type of name, e.g. to discern between name variants, or to state that the person's name is unknown or that the person was unnamed, e.g. in the case of a child that died before it was given a name. It can be a string (e.g. \"unknown\", \"unnamed\", \"religious name\", \"stage name\", \"pen name\", \"married name\" or \"birth name\") or a reference to a controlled vocabulary."@en ;
|
||||
rdfs:label "naamspecificatie"@nl ,
|
||||
"name specification"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "naamspecificatie"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#patronym
|
||||
:patronym rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Patronym is a name element based on the given name of one's father or grandfather. This is also the preferred property for a matronym (i.e. a name element based on the given name of one's mother or grandmother)."@en ,
|
||||
"A2A:PersonNamePatronym"@en ;
|
||||
rdfs:label "patroniem"@nl ,
|
||||
"patronym"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "patroniem"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#prefix
|
||||
:prefix rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Prefix is a noble or honorific title prefixing a name, e.g. \"Prof. dr.\" or \"Jhr.\""^^xsd:string ,
|
||||
"""A2A:PersonNameTitle
|
||||
A2A:PersonNameTitleOfNobility"""@en ,
|
||||
"BioDes:prepositie"@en ;
|
||||
rdfs:label "prefix"@en ,
|
||||
"voorvoegsel"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#suffix
|
||||
:suffix rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Suffix designates name elements that come after the family name. This property is only to be used by data providers who have structured their name elements following the BioDes structure."^^xsd:string ,
|
||||
"BioDes:postpositie"@en ;
|
||||
rdfs:label "achtervoegsel BioDes"@nl ,
|
||||
"suffix (BioDes)"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "achtervoegsel BioDes"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#surname
|
||||
:surname rdf:type owl:DatatypeProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A surname is the name of the family a person is born into, including one or more prefixes. In some cases the honorific prefix can be incorporated into the surname (e.g. Van Welderen baron Rengers)."@en ,
|
||||
"A2A:PersonNameFamilyName"@en ;
|
||||
rdfs:label "familienaam"@nl ,
|
||||
"surname"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#altLabel> "surname"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "familienaam"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#surnamePrefix
|
||||
:surnamePrefix rdf:type owl:DatatypeProperty ;
|
||||
rdfs:subPropertyOf owl:topDataProperty ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Surname prefix is a name part prefixing the surname (e.g. \"van\" or \"van den\")."@en ,
|
||||
"A2A:PersonNamePrefixLastName"@en ;
|
||||
rdfs:label "surname prefix"@en ,
|
||||
"tussenvoegsel"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "tussenvoegsel"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#trailingPatronym
|
||||
:trailingPatronym rdf:type owl:DatatypeProperty ;
|
||||
rdfs:subPropertyOf :patronym ;
|
||||
rdfs:domain :PersonName ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:comment "A Trailing patronym refers to the parent's given name, suffixing the person's family name, mostly used for disambiguation."^^xsd:string ;
|
||||
rdfs:label "patroniem na achternaam"@nl ,
|
||||
"trailing patronym"@en ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "patroniem na achternaam"@nl .
|
||||
|
||||
|
||||
#################################################################
|
||||
# Classes
|
||||
#################################################################
|
||||
|
||||
### http://dbpedia.org/ontology/Name
|
||||
<http://dbpedia.org/ontology/Name> rdf:type owl:Class ;
|
||||
owl:equivalentClass :PersonName .
|
||||
|
||||
|
||||
### http://dbpedia.org/ontology/Person
|
||||
<http://dbpedia.org/ontology/Person> rdf:type owl:Class ;
|
||||
owl:equivalentClass :Person .
|
||||
|
||||
|
||||
### http://schema.org/Person
|
||||
<http://schema.org/Person> rdf:type owl:Class ;
|
||||
owl:equivalentClass :Person .
|
||||
|
||||
|
||||
### http://www.cidoc-crm.org/cidoc-crm/E21_person
|
||||
<http://www.cidoc-crm.org/cidoc-crm/E21_person> rdf:type owl:Class ;
|
||||
owl:equivalentClass :Person .
|
||||
|
||||
|
||||
### http://www.cidoc-crm.org/cidoc-crm/E41_Appellation
|
||||
<http://www.cidoc-crm.org/cidoc-crm/E41_Appellation> rdf:type owl:Class ;
|
||||
owl:equivalentClass :PersonName .
|
||||
|
||||
|
||||
### http://www.loc.gov/premis/rdf/v3/Person
|
||||
<http://www.loc.gov/premis/rdf/v3/Person> rdf:type owl:Class ;
|
||||
rdfs:subClassOf <http://www.w3.org/ns/prov#Person> ,
|
||||
<http://xmlns.com/foaf/0.1/Person> .
|
||||
|
||||
|
||||
### http://www.w3.org/ns/prov#Person
|
||||
<http://www.w3.org/ns/prov#Person> rdf:type owl:Class .
|
||||
|
||||
|
||||
### http://www.wikidata.org/entity/Q1071027
|
||||
<http://www.wikidata.org/entity/Q1071027> rdf:type owl:Class ;
|
||||
owl:equivalentClass :PersonName .
|
||||
|
||||
|
||||
### http://www.wikidata.org/entity/Q5
|
||||
<http://www.wikidata.org/entity/Q5> rdf:type owl:Class ;
|
||||
owl:equivalentClass :Person .
|
||||
|
||||
|
||||
### http://xmlns.com/foaf/0.1/Person
|
||||
<http://xmlns.com/foaf/0.1/Person> rdf:type owl:Class ;
|
||||
owl:equivalentClass :Person .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#Person
|
||||
:Person rdf:type owl:Class ;
|
||||
owl:disjointWith :PersonName ;
|
||||
rdfs:comment "A Person is a human being whose individual existence can somehow be documented"@en ;
|
||||
rdfs:label "Person"@en ,
|
||||
"Persoon"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "Person"@en ,
|
||||
"Persoon"@nl .
|
||||
|
||||
|
||||
### https://w3id.org/pnv#PersonName
|
||||
:PersonName rdf:type owl:Class ;
|
||||
rdfs:comment "A name is considered to be a resource type in its own right"@en ,
|
||||
"A2A:PersonName"@en ;
|
||||
rdfs:label "A Person's name"@en ,
|
||||
"Naam van een persoon"@nl ;
|
||||
<http://www.w3.org/2004/02/skos/core#prefLabel> "Naam van een persoon"@nl .
|
||||
|
||||
|
||||
### Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi
|
||||
3017
data/ontology/rec.ttl
Normal file
3017
data/ontology/rec.ttl
Normal file
File diff suppressed because it is too large
Load diff
3333
data/ontology/spdx.ttl
Normal file
3333
data/ontology/spdx.ttl
Normal file
File diff suppressed because it is too large
Load diff
3432
data/ontology/spdx2.owl
Normal file
3432
data/ontology/spdx2.owl
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -82,7 +82,7 @@ imports:
|
|||
|
||||
# Shared slots
|
||||
- modules/slots/website
|
||||
- modules/slots/has_or_had_email
|
||||
- modules/slots/20260202_matang/has_email_address
|
||||
|
||||
# Supporting classes
|
||||
- modules/classes/Country
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -13,13 +13,13 @@ classes:
|
|||
class_uri: schema:EntryPoint
|
||||
description: An API endpoint.
|
||||
slots:
|
||||
- has_or_had_url
|
||||
- has_or_had_description
|
||||
- has_url
|
||||
- has_description
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
custodian_types: "['*']"
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_url
|
||||
- ../slots/has_description
|
||||
- ../slots/has_url
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_endpoint
|
||||
- ../slots/has_or_had_provenance
|
||||
- ../slots/has_or_had_version
|
||||
- ../slots/has_endpoint
|
||||
- ../slots/has_provenance
|
||||
- ../slots/has_version
|
||||
classes:
|
||||
APIRequest:
|
||||
class_uri: prov:Activity
|
||||
|
|
@ -21,9 +21,9 @@ classes:
|
|||
- schema:Action
|
||||
description: An API request event.
|
||||
slots:
|
||||
- has_or_had_provenance
|
||||
- has_or_had_endpoint
|
||||
- has_or_had_version
|
||||
- has_provenance
|
||||
- has_endpoint
|
||||
- has_version
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -11,13 +11,13 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
APIVersion:
|
||||
class_uri: schema:SoftwareApplication
|
||||
description: Version of an API.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
- identified_by
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -16,15 +16,15 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_name
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/has_name
|
||||
- ../slots/has_type
|
||||
classes:
|
||||
AVEquipment:
|
||||
class_uri: schema:Product
|
||||
description: AV Equipment.
|
||||
slots:
|
||||
- has_or_had_name
|
||||
- has_or_had_type
|
||||
- has_name
|
||||
- has_type
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -9,26 +9,26 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_hypernym
|
||||
- ../slots/has_hypernym
|
||||
- ../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/has_label
|
||||
- ../slots/has_scope
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/hold_record_set
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
AcademicArchive:
|
||||
is_a: ArchiveOrganizationType
|
||||
class_uri: schema:ArchiveOrganization
|
||||
description: Archive of a higher education institution (university, college, polytechnic).
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- hold_or_held_record_set_type
|
||||
- has_or_had_hypernym
|
||||
- has_or_had_label
|
||||
- has_or_had_score
|
||||
- is_or_was_related_to
|
||||
- has_type
|
||||
- hold_record_set
|
||||
- has_hypernym
|
||||
- has_label
|
||||
- has_score
|
||||
- related_to
|
||||
structured_aliases:
|
||||
- literal_form: Hochschularchiv
|
||||
in_language: de
|
||||
|
|
@ -58,19 +58,19 @@ classes:
|
|||
- audiovisual materials
|
||||
- campus life documentation
|
||||
slot_usage:
|
||||
hold_or_held_record_set_type:
|
||||
hold_record_set:
|
||||
equals_expression: '["hc:UniversityAdministrativeFonds", "hc:StudentRecordSeries", "hc:FacultyPaperCollection", "hc:CampusDocumentationCollection"]
|
||||
'
|
||||
identified_by:
|
||||
pattern: ^Q[0-9]+$
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
is_or_was_related_to:
|
||||
related_to:
|
||||
range: WikidataAlignment
|
||||
inlined: true
|
||||
has_or_had_hypernym:
|
||||
has_hypernym:
|
||||
equals_expression: '["wd:Q166118"]'
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
ifabsent: string(archive)
|
||||
exact_mappings:
|
||||
- wd:Q27032435
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_scope
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/is_or_was_related_to
|
||||
- ../slots/has_scope
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
AcademicArchiveRecordSetType:
|
||||
description: A rico:RecordSetType for classifying collections of academic and
|
||||
|
|
@ -20,10 +20,10 @@ classes:
|
|||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_or_had_scope
|
||||
- is_or_was_related_to
|
||||
- has_type
|
||||
- has_score
|
||||
- has_scope
|
||||
- related_to
|
||||
comments:
|
||||
- Collection type class for academic/higher education record sets
|
||||
- Part of dual-class pattern with AcademicArchive (custodian type)
|
||||
|
|
@ -37,9 +37,9 @@ classes:
|
|||
- literal_form: academisch archiefbestand
|
||||
in_language: nl
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
is_or_was_related_to:
|
||||
related_to:
|
||||
range: WikidataAlignment
|
||||
inlined: true
|
||||
exact_mappings:
|
||||
|
|
|
|||
|
|
@ -14,15 +14,10 @@ default_prefix: hc
|
|||
imports:
|
||||
- ./AcademicArchiveRecordSetType
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/organizational_principle
|
||||
- ../slots/organizational_principle_uri
|
||||
- ../slots/privacy_note
|
||||
- ../slots/record_note
|
||||
- ../slots/record_set_type
|
||||
- ../slots/scope_exclude
|
||||
- ../slots/scope_include
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/has_note
|
||||
- ../slots/has_scope
|
||||
classes:
|
||||
UniversityAdministrativeFonds:
|
||||
is_a: AcademicArchiveRecordSetType
|
||||
|
|
@ -75,31 +70,31 @@ classes:
|
|||
- rico:RecordSetType
|
||||
- rico-rst:Fonds
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_note
|
||||
- record_set_type
|
||||
- scope_exclude
|
||||
- scope_include
|
||||
- has_note
|
||||
- has_type
|
||||
- has_scope
|
||||
- has_scope
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: UniversityAdministrativeFonds
|
||||
organizational_principle:
|
||||
equals_string: fonds
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
|
||||
record_note:
|
||||
has_note:
|
||||
equals_string: This RecordSetType classifies record sets following the fonds
|
||||
principle. The fonds structure reflects provenance from university central
|
||||
administration.
|
||||
scope_include:
|
||||
has_scope:
|
||||
equals_string: '["governance records", "committee records", "policy records",
|
||||
"strategic planning", "accreditation records"]'
|
||||
scope_exclude:
|
||||
has_scope:
|
||||
equals_string: '["student records", "faculty papers", "research data"]'
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
@ -158,34 +153,34 @@ classes:
|
|||
- rico-rst:Series
|
||||
- UniversityAdministrativeFonds
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- privacy_note
|
||||
- record_note
|
||||
- record_set_type
|
||||
- scope_exclude
|
||||
- scope_include
|
||||
- has_note
|
||||
- has_note
|
||||
- has_type
|
||||
- has_scope
|
||||
- has_scope
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: AcademicStudentRecordSeries
|
||||
organizational_principle:
|
||||
equals_string: series
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
|
||||
record_note:
|
||||
has_note:
|
||||
equals_string: This RecordSetType classifies record sets following the series
|
||||
principle. Typically a series within the university administration fonds
|
||||
or registrar's office fonds.
|
||||
scope_include:
|
||||
has_scope:
|
||||
equals_string: '["enrollment records", "academic transcripts", "graduation
|
||||
records", "disciplinary records", "financial aid records"]'
|
||||
scope_exclude:
|
||||
has_scope:
|
||||
equals_string: '["faculty records", "research records", "administrative policy"]'
|
||||
privacy_note:
|
||||
has_note:
|
||||
equals_string: Subject to educational records privacy laws (FERPA, GDPR, AVG). Access
|
||||
restrictions typically apply for records less than 75 years old.
|
||||
FacultyPaperCollection:
|
||||
|
|
@ -243,30 +238,30 @@ classes:
|
|||
acquisition_note: Typically acquired through donation or bequest. May include
|
||||
restrictions on access or publication specified by donor agreement.
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_note
|
||||
- record_set_type
|
||||
- scope_exclude
|
||||
- scope_include
|
||||
- has_note
|
||||
- has_type
|
||||
- has_scope
|
||||
- has_scope
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType", "hc:LibraryType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: FacultyPaperCollection
|
||||
organizational_principle:
|
||||
equals_string: fonds
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
|
||||
record_note:
|
||||
has_note:
|
||||
equals_string: This RecordSetType classifies record sets following the fonds
|
||||
principle. Personal archives with individual faculty member as creator/accumulator.
|
||||
scope_include:
|
||||
has_scope:
|
||||
equals_string: '["research documentation", "correspondence", "lecture notes",
|
||||
"manuscripts", "conference papers"]'
|
||||
scope_exclude:
|
||||
has_scope:
|
||||
equals_string: '["official university records", "student records", "administrative
|
||||
files"]'
|
||||
CampusDocumentationCollection:
|
||||
|
|
@ -325,29 +320,29 @@ classes:
|
|||
collection_nature_note: Often includes artificial/assembled collections organized
|
||||
by subject, format, or documentation purpose rather than strict provenance.
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_note
|
||||
- record_set_type
|
||||
- scope_exclude
|
||||
- scope_include
|
||||
- has_note
|
||||
- has_type
|
||||
- has_scope
|
||||
- has_scope
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType", "hc:LibraryType", "hc:MuseumType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: CampusDocumentationCollection
|
||||
organizational_principle:
|
||||
equals_string: collection
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
|
||||
record_note:
|
||||
has_note:
|
||||
equals_string: This RecordSetType classifies record sets following the collection
|
||||
principle. May be assembled collection (artificial) organized by subject
|
||||
or documentation purpose.
|
||||
scope_include:
|
||||
has_scope:
|
||||
equals_string: '["photographs", "audiovisual materials", "publications", "ephemera",
|
||||
"oral histories", "memorabilia"]'
|
||||
scope_exclude:
|
||||
has_scope:
|
||||
equals_string: '["administrative records", "student records", "faculty papers"]'
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_name
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AcademicInstitution:
|
||||
class_uri: schema:EducationalOrganization
|
||||
description: Academic institution.
|
||||
slots:
|
||||
- has_or_had_name
|
||||
- has_label
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_name
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AcademicProgram:
|
||||
class_uri: schema:EducationalOccupationalProgram
|
||||
description: Academic program.
|
||||
slots:
|
||||
- has_or_had_name
|
||||
- has_label
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -12,10 +12,10 @@ imports:
|
|||
- linkml:types
|
||||
- ../enums/AccessTypeEnum
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_frequency
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/has_or_had_user_category
|
||||
- ../slots/has_description
|
||||
- ../slots/has_frequency
|
||||
- ../slots/has_type
|
||||
- ../slots/has_user_category
|
||||
- ../slots/temporal_extent
|
||||
classes:
|
||||
Access:
|
||||
|
|
@ -26,10 +26,10 @@ classes:
|
|||
Replaces simple string descriptions of access conditions with structured
|
||||
data capturing access types, eligible users, conditions, and restrictions.
|
||||
**Key Properties**:
|
||||
- `has_or_had_type`: Type of access (PUBLIC, BY_APPOINTMENT, RESTRICTED, etc.)
|
||||
- `has_or_had_user_category`: Who can access (public, students, faculty, researchers)
|
||||
- `has_type`: Type of access (PUBLIC, BY_APPOINTMENT, RESTRICTED, etc.)
|
||||
- `has_user_category`: Who can access (public, students, faculty, researchers)
|
||||
- `condition_of_access`: Conditions or requirements for access
|
||||
- `has_or_had_description`: Free-text description
|
||||
- `has_description`: Free-text description
|
||||
- `temporal_extent`: When this access policy applies
|
||||
**Access Types**:
|
||||
- PUBLIC: Open to general public
|
||||
|
|
@ -51,16 +51,16 @@ classes:
|
|||
related_mappings:
|
||||
- crm:E30_Right
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_user_category
|
||||
- has_or_had_description
|
||||
- has_type
|
||||
- has_user_category
|
||||
- has_description
|
||||
- temporal_extent
|
||||
- has_or_had_frequency
|
||||
- has_frequency
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
range: AccessTypeEnum
|
||||
required: true
|
||||
has_or_had_user_category:
|
||||
has_user_category:
|
||||
required: false
|
||||
examples:
|
||||
- value: "enrolled students"
|
||||
|
|
@ -70,13 +70,13 @@ classes:
|
|||
required: false
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
has_or_had_frequency:
|
||||
has_frequency:
|
||||
required: false
|
||||
range: Frequency
|
||||
inlined: true
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: "Daily"
|
||||
has_label: "Daily"
|
||||
annotations:
|
||||
specificity_score: 0.50
|
||||
specificity_rationale: "Moderately specific - applies to collection and service access contexts"
|
||||
|
|
@ -88,24 +88,24 @@ classes:
|
|||
- "RULE 53: Part of collection_access → offers_or_offered_access + Access migration"
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_type: PUBLIC
|
||||
has_or_had_description: "Open to general public during gallery hours"
|
||||
has_or_had_user_category:
|
||||
has_type: PUBLIC
|
||||
has_description: "Open to general public during gallery hours"
|
||||
has_user_category:
|
||||
- "general public"
|
||||
- value:
|
||||
has_or_had_type: BY_APPOINTMENT
|
||||
has_or_had_user_category:
|
||||
has_type: BY_APPOINTMENT
|
||||
has_user_category:
|
||||
- "credentialed researchers"
|
||||
- "graduate students with faculty sponsor"
|
||||
- value:
|
||||
has_or_had_type: ACADEMIC
|
||||
has_or_had_description: "Open to enrolled students and faculty; public by appointment"
|
||||
has_or_had_user_category:
|
||||
has_type: ACADEMIC
|
||||
has_description: "Open to enrolled students and faculty; public by appointment"
|
||||
has_user_category:
|
||||
- "enrolled students"
|
||||
- "faculty"
|
||||
- "research staff"
|
||||
- value:
|
||||
has_or_had_type: DIGITAL_ONLY
|
||||
has_or_had_description: "Collection accessible only through online database"
|
||||
has_or_had_user_category:
|
||||
has_type: DIGITAL_ONLY
|
||||
has_description: "Collection accessible only through online database"
|
||||
has_user_category:
|
||||
- "anyone with internet access"
|
||||
|
|
@ -8,19 +8,19 @@ prefixes:
|
|||
schema: http://schema.org/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_url
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
- ../slots/has_url
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AccessApplication:
|
||||
class_uri: schema:Action
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_url
|
||||
- has_label
|
||||
- has_description
|
||||
- has_url
|
||||
slot_usage:
|
||||
has_or_had_url:
|
||||
has_url:
|
||||
range: uri
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
classes:
|
||||
AccessControl:
|
||||
class_uri: schema:DigitalDocumentPermission
|
||||
description: Access control policy.
|
||||
slots:
|
||||
- has_or_had_description
|
||||
- has_description
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -8,19 +8,19 @@ prefixes:
|
|||
dcat: http://www.w3.org/ns/dcat#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_url
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
- ../slots/has_url
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AccessInterface:
|
||||
class_uri: dcat:DataService
|
||||
slots:
|
||||
- has_or_had_url
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_url
|
||||
- has_label
|
||||
- has_description
|
||||
slot_usage:
|
||||
has_or_had_url:
|
||||
has_url:
|
||||
range: uri
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: true
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AccessLevel:
|
||||
class_uri: skos:Concept
|
||||
description: Access level concept.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -13,24 +13,21 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/credentials_required
|
||||
- ../slots/cultural_protocol_url
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_embargo_end_date
|
||||
- ../slots/has_or_had_embargo_reason
|
||||
- ../slots/has_or_had_level
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/imposes_or_imposed
|
||||
- ../slots/legal_basis
|
||||
- ../slots/policy_id
|
||||
- ../slots/policy_name
|
||||
- ../slots/poses_or_posed_condition
|
||||
- ../slots/registration_required
|
||||
- ../slots/requires_appointment
|
||||
- ../slots/requires_or_required
|
||||
- ../slots/review_date
|
||||
- ../slots/rights_statement
|
||||
- ../slots/rights_statement_url
|
||||
- ../slots/require
|
||||
- ../slots/has_protocol
|
||||
- ../slots/has_description
|
||||
- ../slots/embargo
|
||||
- ../slots/restricted_by
|
||||
- ../slots/has_level
|
||||
- ../slots/has_score
|
||||
- ../slots/impose
|
||||
- ../slots/has_legal_basis
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_label
|
||||
- ../slots/pose_condition
|
||||
- ../slots/has_roadmap
|
||||
- ../slots/has_statement
|
||||
- ../slots/has_url
|
||||
- ../slots/temporal_extent
|
||||
classes:
|
||||
AccessPolicy:
|
||||
|
|
@ -49,70 +46,70 @@ classes:
|
|||
related_mappings:
|
||||
- rico:hasOrHadAllMembersWithAccessConditions
|
||||
slots:
|
||||
- has_or_had_description
|
||||
- has_or_had_level
|
||||
- requires_appointment
|
||||
- poses_or_posed_condition
|
||||
- requires_or_required
|
||||
- credentials_required
|
||||
- cultural_protocol_url
|
||||
- has_or_had_embargo_end_date
|
||||
- has_or_had_embargo_reason
|
||||
- imposes_or_imposed
|
||||
- has_description
|
||||
- has_level
|
||||
- require
|
||||
- pose_condition
|
||||
- require
|
||||
- require
|
||||
- has_protocol
|
||||
- has_embargo_end_date
|
||||
- restricted_by
|
||||
- impose
|
||||
- legal_basis
|
||||
- policy_id
|
||||
- policy_name
|
||||
- registration_required
|
||||
- identified_by
|
||||
- has_label
|
||||
- require
|
||||
- review_date
|
||||
- rights_statement
|
||||
- rights_statement_url
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
- temporal_extent
|
||||
slot_usage:
|
||||
policy_id:
|
||||
identified_by:
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/access-policy/open-access
|
||||
policy_name:
|
||||
has_label:
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: Open Access
|
||||
- value: Researchers Only
|
||||
- value: Embargoed until 2050
|
||||
has_or_had_level:
|
||||
has_level:
|
||||
range: AccessLevel
|
||||
required: true
|
||||
inlined: true
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: PUBLIC_OPEN
|
||||
has_label: PUBLIC_OPEN
|
||||
- value:
|
||||
has_or_had_label: RESEARCHERS_ONLY
|
||||
has_label: RESEARCHERS_ONLY
|
||||
- value:
|
||||
has_or_had_label: EMBARGOED
|
||||
has_or_had_description:
|
||||
has_label: EMBARGOED
|
||||
has_description:
|
||||
# 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)
|
||||
- value:
|
||||
description_text: Access restricted to academic researchers with institutional has_or_had_affiliation
|
||||
poses_or_posed_condition:
|
||||
description_text: Access restricted to academic researchers with institutional has_affiliation
|
||||
pose_condition:
|
||||
range: Condition
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined_as_list: true
|
||||
examples:
|
||||
- value:
|
||||
- has_or_had_type: AccessCondition
|
||||
has_or_had_description:
|
||||
- has_type: AccessCondition
|
||||
has_description:
|
||||
description_text: Valid government-issued ID required
|
||||
- has_or_had_type: AccessCondition
|
||||
has_or_had_description:
|
||||
- has_type: AccessCondition
|
||||
has_description:
|
||||
description_text: Registration form must be completed
|
||||
rights_statement:
|
||||
# range: string
|
||||
|
|
@ -124,46 +121,46 @@ classes:
|
|||
examples:
|
||||
- value: http://rightsstatements.org/vocab/InC/1.0/
|
||||
- value: http://rightsstatements.org/vocab/NoC-US/1.0/
|
||||
requires_appointment:
|
||||
require:
|
||||
range: boolean
|
||||
examples:
|
||||
- value: true
|
||||
- value: false
|
||||
registration_required:
|
||||
require:
|
||||
range: boolean
|
||||
examples:
|
||||
- value: true
|
||||
credentials_required:
|
||||
require:
|
||||
# range: string
|
||||
examples:
|
||||
- value: INSTITUTIONAL
|
||||
- value: true
|
||||
imposes_or_imposed:
|
||||
impose:
|
||||
# range: string # Fee
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
multivalued: true
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_quantity:
|
||||
has_or_had_unit:
|
||||
has_or_had_description: Daily reading room fee
|
||||
has_quantity:
|
||||
has_unit:
|
||||
has_description: Daily reading room fee
|
||||
- value:
|
||||
has_or_had_quantity:
|
||||
has_or_had_description: Free for researchers
|
||||
has_quantity:
|
||||
has_description: Free for researchers
|
||||
- value:
|
||||
has_or_had_quantity:
|
||||
has_or_had_unit:
|
||||
has_or_had_description: General public fee
|
||||
has_or_had_embargo_end_date:
|
||||
has_quantity:
|
||||
has_unit:
|
||||
has_description: General public fee
|
||||
has_embargo_end_date:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2050-01-01'
|
||||
has_or_had_embargo_reason:
|
||||
restricted_by:
|
||||
# range: string
|
||||
examples:
|
||||
- value: Donor privacy restrictions per deed of gift
|
||||
- value: Contains personal data protected under GDPR
|
||||
cultural_protocol_url:
|
||||
has_protocol:
|
||||
range: uri
|
||||
examples:
|
||||
- value: https://localcontexts.org/tk-labels/
|
||||
|
|
@ -184,15 +181,15 @@ classes:
|
|||
- value:
|
||||
begin_of_the_begin: '2024-01-01'
|
||||
end_of_the_end: '2050-12-31'
|
||||
requires_or_required:
|
||||
require:
|
||||
range: Appointment
|
||||
multivalued: true
|
||||
inlined: true
|
||||
examples:
|
||||
- value:
|
||||
- appointment_id: hc:appointment/special-collections-48h
|
||||
has_or_had_label: Special Collections Appointment
|
||||
has_or_had_description: Book at least 48 hours in advance for manuscript access
|
||||
has_label: Special Collections Appointment
|
||||
has_description: Book at least 48 hours in advance for manuscript access
|
||||
comments:
|
||||
- AccessPolicy defines access conditions for Collection instances
|
||||
- Used by Collection.access_policy_ref to link policies to holdings
|
||||
|
|
@ -208,68 +205,68 @@ classes:
|
|||
- value:
|
||||
policy_id: https://nde.nl/ontology/hc/access-policy/nationaal-archief-open
|
||||
policy_name: Nationaal Archief Public Access
|
||||
has_or_had_level:
|
||||
has_or_had_label: PUBLIC_OPEN
|
||||
has_or_had_description:
|
||||
has_level:
|
||||
has_label: PUBLIC_OPEN
|
||||
has_description:
|
||||
description_text: Open to all visitors during reading room hours
|
||||
poses_or_posed_condition:
|
||||
- has_or_had_type: AccessCondition
|
||||
has_or_had_description:
|
||||
pose_condition:
|
||||
- has_type: AccessCondition
|
||||
has_description:
|
||||
description_text: Valid government-issued ID required
|
||||
- has_or_had_type: AccessCondition
|
||||
has_or_had_description:
|
||||
- has_type: AccessCondition
|
||||
has_description:
|
||||
description_text: Registration form must be completed
|
||||
- has_or_had_type: HandlingCondition
|
||||
has_or_had_description:
|
||||
- has_type: HandlingCondition
|
||||
has_description:
|
||||
description_text: Original materials handled with gloves
|
||||
registration_required: true
|
||||
requires_appointment: false
|
||||
has_or_had_contact_point:
|
||||
has_contact_point:
|
||||
- value:
|
||||
policy_id: https://nde.nl/ontology/hc/access-policy/donor-embargo-2050
|
||||
policy_name: Embargoed until 2050
|
||||
has_or_had_level:
|
||||
has_or_had_label: EMBARGOED
|
||||
has_or_had_description:
|
||||
has_level:
|
||||
has_label: EMBARGOED
|
||||
has_description:
|
||||
description_text: Collection closed until 2050 per donor agreement
|
||||
has_or_had_embargo_end_date: '2050-01-01'
|
||||
has_or_had_embargo_reason: Donor privacy restrictions per deed of gift
|
||||
has_embargo_end_date: '2050-01-01'
|
||||
has_embargo_reason: Donor privacy restrictions per deed of gift
|
||||
legal_basis: Deed of Gift clause 4.2
|
||||
review_date: '2049-06-01'
|
||||
- value:
|
||||
policy_id: https://nde.nl/ontology/hc/access-policy/dim-archive-preservation
|
||||
policy_name: DIM Archive - Preservation Only
|
||||
has_or_had_level:
|
||||
has_or_had_label: TEMPORARILY_CLOSED
|
||||
has_or_had_description:
|
||||
has_level:
|
||||
has_label: TEMPORARILY_CLOSED
|
||||
has_description:
|
||||
description_text: Materials in preservation storage, not currently accessible
|
||||
poses_or_posed_condition:
|
||||
- has_or_had_type: ProcessingCondition
|
||||
has_or_had_description:
|
||||
pose_condition:
|
||||
- has_type: ProcessingCondition
|
||||
has_description:
|
||||
description_text: Awaiting processing and cataloging
|
||||
- has_or_had_type: AccessCondition
|
||||
has_or_had_description:
|
||||
- has_type: AccessCondition
|
||||
has_description:
|
||||
description_text: Access may be arranged for urgent research needs
|
||||
requires_appointment: true
|
||||
credentials_required: PROFESSIONAL
|
||||
has_or_had_contact_point:
|
||||
has_contact_point:
|
||||
- value:
|
||||
policy_id: https://nde.nl/ontology/hc/access-policy/special-collections-rich
|
||||
policy_name: Special Collections - Rich Appointment Policy
|
||||
has_or_had_level:
|
||||
has_or_had_label: RESEARCHERS_ONLY
|
||||
has_or_had_description:
|
||||
has_level:
|
||||
has_label: RESEARCHERS_ONLY
|
||||
has_description:
|
||||
description_text: Academic researchers with institutional affiliation
|
||||
requires_or_required:
|
||||
require:
|
||||
- appointment_id: hc:appointment/special-collections-booking
|
||||
has_or_had_label: Special Collections Appointment
|
||||
has_or_had_description: 'Appointments for manuscript and rare book collections must be made
|
||||
has_label: Special Collections Appointment
|
||||
has_description: 'Appointments for manuscript and rare book collections must be made
|
||||
at least 48 hours in advance. Please specify which materials you
|
||||
wish to consult.
|
||||
'
|
||||
registration_required: true
|
||||
credentials_required: INSTITUTIONAL
|
||||
has_or_had_contact_point:
|
||||
has_contact_point:
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -10,14 +10,14 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../slots/temporal_extent
|
||||
classes:
|
||||
AccessTriggerEvent:
|
||||
class_uri: prov:Activity
|
||||
description: Access trigger event.
|
||||
slots:
|
||||
- has_or_had_description
|
||||
- has_description
|
||||
- temporal_extent
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@ default_prefix: hc
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AccessibilityFeature:
|
||||
class_uri: schema:LocationFeatureSpecification
|
||||
|
|
@ -25,5 +25,5 @@ classes:
|
|||
custodian_types: '["*"]'
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ prefixes:
|
|||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
- ../slots/temporal_extent
|
||||
default_prefix: hc
|
||||
classes:
|
||||
|
|
@ -19,8 +19,8 @@ classes:
|
|||
class_uri: rico:Instantiation
|
||||
slots:
|
||||
- temporal_extent
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
- identified_by
|
||||
slot_usage:
|
||||
temporal_extent:
|
||||
|
|
|
|||
|
|
@ -10,16 +10,16 @@ prefixes:
|
|||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AccessionNumber:
|
||||
is_a: Identifier
|
||||
class_uri: rico:Identifier
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
exact_mappings:
|
||||
- crm:E42_Identifier
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ default_prefix: hc
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_value
|
||||
- ../slots/has_value
|
||||
classes:
|
||||
AccountIdentifier:
|
||||
class_uri: schema:PropertyValue
|
||||
|
|
@ -24,4 +24,4 @@ classes:
|
|||
custodian_types: '["*"]'
|
||||
|
||||
slots:
|
||||
- has_or_had_value
|
||||
- has_value
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ default_prefix: hc
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AccountStatus:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -24,4 +24,4 @@ classes:
|
|||
custodian_types: '["*"]'
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ default_prefix: hc
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
Accreditation:
|
||||
class_uri: schema:Permit
|
||||
|
|
@ -24,4 +24,4 @@ classes:
|
|||
custodian_types: '["*"]'
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ default_prefix: hc
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_name
|
||||
- ../slots/has_name
|
||||
classes:
|
||||
AccreditationBody:
|
||||
class_uri: schema:Organization
|
||||
|
|
@ -24,4 +24,4 @@ classes:
|
|||
custodian_types: '["*"]'
|
||||
|
||||
slots:
|
||||
- has_or_had_name
|
||||
- has_name
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../slots/temporal_extent
|
||||
classes:
|
||||
Accumulation:
|
||||
|
|
@ -18,7 +18,7 @@ classes:
|
|||
description: The relation/period during which the records were accumulated.
|
||||
slots:
|
||||
- temporal_extent
|
||||
- has_or_had_description
|
||||
- has_description
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -10,17 +10,17 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_value
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
- ../slots/has_value
|
||||
classes:
|
||||
AccuracyLevel:
|
||||
class_uri: skos:Concept
|
||||
description: A qualitative or quantitative level of accuracy (e.g. for coordinates).
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_value
|
||||
- has_label
|
||||
- has_description
|
||||
- has_value
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ prefixes:
|
|||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_score
|
||||
- ../slots/temporal_extent
|
||||
# default_range: string
|
||||
enums:
|
||||
|
|
@ -83,7 +83,7 @@ classes:
|
|||
- dwc:Event
|
||||
slots:
|
||||
- temporal_extent
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- Created per slot_fixes.yaml revision for collection_date migration
|
||||
- Replaces simple collection_date string with structured acquisition event
|
||||
|
|
|
|||
|
|
@ -10,21 +10,21 @@ prefixes:
|
|||
imports:
|
||||
- ./Entity
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_method
|
||||
- ../slots/has_or_had_origin
|
||||
- ../slots/has_or_had_provenance
|
||||
- ../slots/has_method
|
||||
- ../slots/originate_from
|
||||
- ../slots/has_provenance
|
||||
- ../slots/temporal_extent
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AcquisitionEvent:
|
||||
class_uri: rico:Instantiation
|
||||
slots:
|
||||
- has_or_had_origin
|
||||
- has_origin
|
||||
- temporal_extent
|
||||
- has_or_had_method
|
||||
- has_or_had_provenance
|
||||
- has_method
|
||||
- has_provenance
|
||||
slot_usage:
|
||||
has_or_had_origin:
|
||||
has_origin:
|
||||
range: Entity
|
||||
required: true
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -15,15 +15,15 @@ prefixes:
|
|||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AcquisitionMethod:
|
||||
class_uri: crm:E55_Type
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -15,19 +15,19 @@ default_prefix: hc
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../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/has_label
|
||||
- ../slots/has_score
|
||||
- ../slots/has_status
|
||||
- ../slots/succeeded_by
|
||||
- ../slots/has_note
|
||||
- ../slots/has_activity
|
||||
- ../slots/temporal_extent
|
||||
classes:
|
||||
Activity:
|
||||
class_uri: prov:Activity
|
||||
description: "Base class for activities performed by heritage custodians.\n\n**DEFINITION**:\n\nAn Activity represents a discrete or ongoing action undertaken by a heritage\ncustodian. This is the base class for all activity instances in the ontology.\n\n**ONTOLOGICAL ALIGNMENT**:\n\n| Ontology | Class | Use Case |\n|----------|-------|----------|\n| PROV-O | prov:Activity | Primary - provenance tracking |\n| CIDOC-CRM | crm:E7_Activity | Cultural heritage domain |\n| RiC-O | rico:Activity | Archival activities |\n| Schema.org | schema:Action | Web semantics |\n\n**KEY RELATIONSHIPS**:\n\n```\nActivity\n \u2502\n \u251C\u2500\u2500 has_or_had_activity_type \u2192 ActivityType (classification)\n \u2502 \u2514\u2500\u2500 CurationActivityType, ConservationActivityType, etc.\n \u2502\n \u251C\u2500\u2500 has_timespan \u2192 TimeSpan (temporal extent)\n \u2502 \u2514\u2500\u2500 start_date, end_date, fuzzy bounds\n \u2502\n \u251C\u2500\u2500 is_or_was_succeeded_by\
|
||||
description: "Base class for activities performed by heritage custodians.\n\n**DEFINITION**:\n\nAn Activity represents a discrete or ongoing action undertaken by a heritage\ncustodian. This is the base class for all activity instances in the ontology.\n\n**ONTOLOGICAL ALIGNMENT**:\n\n| Ontology | Class | Use Case |\n|----------|-------|----------|\n| PROV-O | prov:Activity | Primary - provenance tracking |\n| CIDOC-CRM | crm:E7_Activity | Cultural heritage domain |\n| RiC-O | rico:Activity | Archival activities |\n| Schema.org | schema:Action | Web semantics |\n\n**KEY RELATIONSHIPS**:\n\n```\nActivity\n \u2502\n \u251C\u2500\u2500 has_activity_type \u2192 ActivityType (classification)\n \u2502 \u2514\u2500\u2500 CurationActivityType, ConservationActivityType, etc.\n \u2502\n \u251C\u2500\u2500 has_timespan \u2192 TimeSpan (temporal extent)\n \u2502 \u2514\u2500\u2500 start_date, end_date, fuzzy bounds\n \u2502\n \u251C\u2500\u2500 succeeded_by\
|
||||
\ \u2192 Activity (succession)\n \u2502\n \u2514\u2500\u2500 preceding_activity \u2192 Activity (inverse succession)\n```\n\n**SPECIALIZATION**:\n\nThis base class is extended by domain-specific activity classes:\n- CurationActivity - Collection management (existing, to be refactored)\n- ConservationActivity - Preservation work\n- ExhibitionActivity - Exhibition planning and execution\n- DigitizationActivity - Digital transformation projects\n\n**PROVENANCE (PROV-O)**:\n\nActivities generate provenance information:\n- `prov:Activity` - The activity itself\n- `prov:wasAssociatedWith` - Responsible agents\n- `prov:used` - Entities processed\n- `prov:generated` - Entities created\n- `prov:atTime` - Temporal extent\n"
|
||||
exact_mappings:
|
||||
- prov:Activity
|
||||
|
|
@ -39,14 +39,14 @@ classes:
|
|||
- aat:300054277
|
||||
slots:
|
||||
- identified_by
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
- temporal_extent
|
||||
- is_or_was_succeeded_by
|
||||
- preceding_activity
|
||||
- has_or_had_status
|
||||
- note
|
||||
- has_or_had_score
|
||||
- succeeded_by
|
||||
- has_activity
|
||||
- has_status
|
||||
- has_note
|
||||
- has_score
|
||||
slot_usage:
|
||||
identified_by:
|
||||
# range: string # uriorcurie
|
||||
|
|
@ -58,13 +58,13 @@ classes:
|
|||
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:
|
||||
has_label:
|
||||
# range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: 2025 Annual Collection Inventory
|
||||
- value: VOC Archives Digitization Project Phase 2
|
||||
has_or_had_description:
|
||||
has_description:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
|
|
@ -79,38 +79,38 @@ classes:
|
|||
- value:
|
||||
begin_of_the_begin: '2025-01-15'
|
||||
end_of_the_end: '2025-03-31'
|
||||
is_or_was_succeeded_by:
|
||||
succeeded_by:
|
||||
# range: string
|
||||
multivalued: true
|
||||
inlined: false
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/activity/conservation-treatment-2025
|
||||
preceding_activity:
|
||||
has_activity:
|
||||
# range: string
|
||||
inlined: false
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/activity/condition-survey-2024
|
||||
has_or_had_status:
|
||||
has_status:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: IN_PROGRESS
|
||||
- value: COMPLETED
|
||||
- value: PLANNED
|
||||
note:
|
||||
has_note:
|
||||
# range: string
|
||||
multivalued: true
|
||||
annotations:
|
||||
specificity_score: '0.50'
|
||||
specificity_rationale: Moderately specific - Activity is a core domain concept but broadly applicable across all heritage custodian types.
|
||||
has_or_had_score: null
|
||||
has_score: null
|
||||
custodian_types: "['*']"
|
||||
comments:
|
||||
- Base class for all heritage domain activities
|
||||
- Extended by CurationActivity, ConservationActivity, etc.
|
||||
- 'Uses generic slots: has_activity_identifier, has_or_had_activity_type, has_timespan'
|
||||
- 'Uses generic slots: has_activity_identifier, has_activity_type, has_timespan'
|
||||
- PROV-O primary alignment for provenance tracking
|
||||
- Supports activity chaining via is_or_was_succeeded_by/preceding_activity
|
||||
- Supports activity chaining via succeeded_by/preceding_activity
|
||||
see_also:
|
||||
- https://www.w3.org/TR/prov-o/
|
||||
- http://www.cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E7
|
||||
|
|
@ -119,19 +119,19 @@ classes:
|
|||
- value:
|
||||
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"
|
||||
has_label: 2025 Annual Collection Inventory - Dutch Masters
|
||||
has_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"
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2025-01-15'
|
||||
end_of_the_end: '2025-03-31'
|
||||
has_or_had_status: IN_PROGRESS
|
||||
has_status: IN_PROGRESS
|
||||
- value:
|
||||
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"
|
||||
has_label: Medieval Manuscripts Digitization Project
|
||||
has_description: "High-resolution digitization of 342 medieval manuscripts with \nHTR processing and metadata enhancement. IIIF-compliant output.\n"
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2024-03-01'
|
||||
end_of_the_end: '2025-12-31'
|
||||
has_or_had_status: IN_PROGRESS
|
||||
has_status: IN_PROGRESS
|
||||
preceding_activity: https://nde.nl/ontology/hc/activity/kb-condition-survey-2023
|
||||
|
|
@ -13,12 +13,12 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/created
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/begin_of_the_begin
|
||||
- ../slots/has_description
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/modified
|
||||
- ../slots/has_label
|
||||
- ../slots/has_score
|
||||
- ../slots/updated_at
|
||||
classes:
|
||||
ActivityType:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -35,12 +35,12 @@ classes:
|
|||
- prov:Activity
|
||||
- aat:300054277
|
||||
slots:
|
||||
- created
|
||||
- modified
|
||||
- has_or_had_score
|
||||
- has_or_had_description
|
||||
- begin_of_the_begin
|
||||
- updated_at
|
||||
- has_score
|
||||
- has_description
|
||||
- identified_by
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
slot_usage:
|
||||
identified_by:
|
||||
# range: string # uriorcurie
|
||||
|
|
@ -50,7 +50,7 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/activity-type/curation
|
||||
- value: wd:Q1348059
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: true
|
||||
|
|
@ -59,24 +59,24 @@ classes:
|
|||
- Curation@en
|
||||
- curatie@nl
|
||||
- Kuration@de
|
||||
has_or_had_description:
|
||||
has_description:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: Activities related to the ongoing management and care of collections
|
||||
created:
|
||||
begin_of_the_begin:
|
||||
range: datetime
|
||||
modified:
|
||||
updated_at:
|
||||
range: datetime
|
||||
annotations:
|
||||
specificity_score: '0.40'
|
||||
specificity_rationale: Moderately specific - activity types are domain-relevant but not specific to any single conversation template.
|
||||
has_or_had_score: null
|
||||
has_score: null
|
||||
custodian_types: "['*']"
|
||||
comments:
|
||||
- Abstract base class - use specific subclasses (CurationType, ConservationType, etc.)
|
||||
- Represents ACTIVITY TYPES, not activity instances
|
||||
- Activity.has_or_had_activity_type references these type classes
|
||||
- Activity.has_activity_type references these type classes
|
||||
- Follows Type/Types naming convention (Rule 0b)
|
||||
- Organized by function, domain, and typical characteristics
|
||||
see_also:
|
||||
|
|
@ -89,7 +89,7 @@ classes:
|
|||
identified_by:
|
||||
- https://nde.nl/ontology/hc/activity-type/curation
|
||||
- wd:Q1348059
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
- Curation@en
|
||||
- curatie@nl
|
||||
has_or_had_description: Activities related to ongoing collection management
|
||||
has_description: Activities related to ongoing collection management
|
||||
|
|
@ -9,15 +9,15 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_name
|
||||
- ../slots/has_or_had_role
|
||||
- ../slots/has_name
|
||||
- ../slots/has_role
|
||||
classes:
|
||||
Actor:
|
||||
class_uri: prov:Agent
|
||||
description: Involved actor.
|
||||
slots:
|
||||
- has_or_had_name
|
||||
- has_or_had_role
|
||||
- has_name
|
||||
- has_role
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -16,18 +16,18 @@ imports:
|
|||
- ./AddressType
|
||||
- ./HouseNumber
|
||||
- linkml:types
|
||||
- ../slots/country_name
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_section
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/is_or_was_derived_from # was: was_derived_from
|
||||
- ../slots/is_or_was_generated_by # was: was_generated_by
|
||||
- ../slots/is_or_was_located_in
|
||||
- ../slots/latitude
|
||||
- ../slots/locality
|
||||
- ../slots/longitude
|
||||
- ../slots/postal_code
|
||||
- ../slots/region
|
||||
- ../slots/in_country
|
||||
- ../slots/has_label
|
||||
- ../slots/has_section
|
||||
- ../slots/has_type
|
||||
- ../slots/derive_from # was: was_derived_from
|
||||
- ../slots/generated_by # was: was_generated_by
|
||||
- ../slots/located_in
|
||||
- ../slots/has_latitude
|
||||
- ../slots/has_locality
|
||||
- ../slots/has_longitude
|
||||
- ../slots/has_postal_code
|
||||
- ../slots/20260202_matang/new/region
|
||||
# default_range: string
|
||||
classes:
|
||||
Address:
|
||||
|
|
@ -46,16 +46,16 @@ classes:
|
|||
An address consists of hierarchical components:
|
||||
```
|
||||
Address
|
||||
├── has_or_had_section (e.g., "1", "221B", "25-27")
|
||||
├── has_or_had_label (street name as Label, e.g., "Museumstraat")
|
||||
├── has_section (e.g., "1", "221B", "25-27")
|
||||
├── has_label (street name as Label, e.g., "Museumstraat")
|
||||
├── postal_code (e.g., "1071 XX")
|
||||
├── locality (e.g., "Amsterdam")
|
||||
├── region (e.g., "Noord-Holland", "NL-NH")
|
||||
├── country_name (e.g., "Netherlands", "NL")
|
||||
└── has_or_had_label (formatted address as Label)
|
||||
└── has_label (formatted address as Label)
|
||||
```
|
||||
NOTE: street_name slot migrated to has_or_had_label + Label (2026-01-17, Rule 53/56)
|
||||
NOTE: street_address slot removed - was redundant string; use house_number + has_or_had_label (2026-01-17, Rule 53/56)
|
||||
NOTE: street_name slot migrated to has_label + Label (2026-01-17, Rule 53/56)
|
||||
NOTE: street_address slot removed - was redundant string; use house_number + has_label (2026-01-17, Rule 53/56)
|
||||
**ADDRESS TYPES FOR HERITAGE CUSTODIANS**:
|
||||
| Type | Use Case |
|
||||
|------|----------|
|
||||
|
|
@ -68,16 +68,16 @@ classes:
|
|||
**USAGE EXAMPLES**:
|
||||
```yaml
|
||||
# Simple address with formatted string
|
||||
has_or_had_address:
|
||||
has_address:
|
||||
- address_formatted: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
|
||||
address_type: HEADQUARTERS
|
||||
# Structured address with components
|
||||
has_or_had_address:
|
||||
- has_or_had_label:
|
||||
- has_or_had_label: "Museumstraat"
|
||||
has_address:
|
||||
- has_label:
|
||||
- has_label: "Museumstraat"
|
||||
language: "nl"
|
||||
has_or_had_section:
|
||||
- has_or_had_value: "1"
|
||||
has_section:
|
||||
- has_value: "1"
|
||||
postal_code: "1071 XX"
|
||||
locality: "Amsterdam"
|
||||
region: "Noord-Holland"
|
||||
|
|
@ -96,7 +96,7 @@ classes:
|
|||
Address data may be extracted from various sources (websites, Google Maps,
|
||||
registries). Track provenance with:
|
||||
- `was_derived_from`: Link to source observation
|
||||
- `is_or_was_generated_by`: Link to extraction activity
|
||||
- `generated_by`: Link to extraction activity
|
||||
exact_mappings:
|
||||
- vcard:Address
|
||||
close_mappings:
|
||||
|
|
@ -108,56 +108,56 @@ classes:
|
|||
- schema:address
|
||||
slots:
|
||||
# Street-level components
|
||||
- has_or_had_section
|
||||
# REMOVED: street_name - migrated to has_or_had_label + Label (2026-01-17, Rule 53/56)
|
||||
# REMOVED: street_address - redundant string slot; use house_number + has_or_had_label (2026-01-17, Rule 53/56)
|
||||
- has_section
|
||||
# REMOVED: street_name - migrated to has_label + Label (2026-01-17, Rule 53/56)
|
||||
# REMOVED: street_address - redundant string slot; use house_number + has_label (2026-01-17, Rule 53/56)
|
||||
# Postal components
|
||||
- postal_code
|
||||
- has_postal_code
|
||||
# Locality/geographic hierarchy
|
||||
- locality
|
||||
# REMOVED: city - migrated to is_or_was_located_in + City (2026-01-18, Rule 53)
|
||||
- is_or_was_located_in
|
||||
- has_locality
|
||||
# REMOVED: city - migrated to located_in + City (2026-01-18, Rule 53)
|
||||
- located_in
|
||||
- region
|
||||
- country_name
|
||||
# Formatted representation (MIGRATED: address_formatted → has_or_had_label)
|
||||
- has_or_had_label
|
||||
# Classification (MIGRATED: address_type → has_or_had_type)
|
||||
- has_or_had_type
|
||||
- in_country
|
||||
# Formatted representation (MIGRATED: address_formatted → has_label)
|
||||
- has_label
|
||||
# Classification (MIGRATED: address_type → has_type)
|
||||
- has_type
|
||||
# Geographic coordinates (for geocoded addresses)
|
||||
- latitude
|
||||
- longitude
|
||||
- has_latitude
|
||||
- has_longitude
|
||||
# Provenance
|
||||
- is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
||||
- is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
|
||||
- derived_from # was: was_derived_from - migrated per Rule 53
|
||||
- generated_by # was: was_generated_by - migrated per Rule 53
|
||||
slot_usage:
|
||||
has_or_had_section:
|
||||
has_section:
|
||||
range: HouseNumber
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_value: "1"
|
||||
has_value: "1"
|
||||
- value:
|
||||
has_or_had_value: "221B"
|
||||
# REMOVED: street_name slot_usage - migrated to has_or_had_label + Label (2026-01-17, Rule 53/56)
|
||||
# Street names should now use Label class with language tagging via has_or_had_label
|
||||
has_value: "221B"
|
||||
# REMOVED: street_name slot_usage - migrated to has_label + Label (2026-01-17, Rule 53/56)
|
||||
# Street names should now use Label class with language tagging via has_label
|
||||
# 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:
|
||||
# Use house_number + has_label (street name as Label) instead of combined string
|
||||
has_postal_code:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "1071 XX"
|
||||
locality:
|
||||
has_locality:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "Amsterdam"
|
||||
# REMOVED: city slot_usage - migrated to is_or_was_located_in + City (2026-01-18, Rule 53)
|
||||
# REMOVED: city slot_usage - migrated to located_in + City (2026-01-18, Rule 53)
|
||||
# city:
|
||||
# range: string
|
||||
# required: false
|
||||
# description: Alternative slot for locality (schema:addressLocality)
|
||||
is_or_was_located_in:
|
||||
located_in:
|
||||
# range: string
|
||||
required: false
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
|
|
@ -171,16 +171,16 @@ classes:
|
|||
examples:
|
||||
- value: "Noord-Holland"
|
||||
- value: "NL-NH"
|
||||
country_name:
|
||||
in_country:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: "Netherlands"
|
||||
- value: "NL"
|
||||
# REMOVED 2026-01-22: address_formatted - migrated to has_or_had_label + Label (Rule 53, Feedback F1)
|
||||
# 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)
|
||||
# REMOVED 2026-01-22: address_formatted - migrated to has_label + Label (Rule 53, Feedback F1)
|
||||
# Formatted address strings now use has_label slot_usage below
|
||||
# REMOVED: address_type slot_usage - migrated to has_type (2026-01-17, Rule 53/56)
|
||||
has_label: # was: address_formatted + street_name - migrated per Rule 53 (2026-01-17, 2026-01-22)
|
||||
# range: string
|
||||
multivalued: true
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
|
|
@ -188,38 +188,38 @@ classes:
|
|||
required: false
|
||||
examples:
|
||||
- value:
|
||||
- has_or_had_label: "Museumstraat"
|
||||
- has_label: "Museumstraat"
|
||||
language: "nl"
|
||||
- has_or_had_label: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
|
||||
- has_label: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
|
||||
language: "nl"
|
||||
has_or_had_type: # was: address_type - migrated per Rule 53/56 (2026-01-17)
|
||||
has_type: # was: address_type - migrated per Rule 53/56 (2026-01-17)
|
||||
range: AddressType
|
||||
required: false
|
||||
multivalued: false
|
||||
examples:
|
||||
- value: HeadquartersAddress
|
||||
latitude:
|
||||
has_latitude:
|
||||
range: float
|
||||
required: false
|
||||
examples:
|
||||
- value: 52.3600
|
||||
longitude:
|
||||
has_longitude:
|
||||
range: float
|
||||
required: false
|
||||
examples:
|
||||
- value: 4.8852
|
||||
- value: 2759794
|
||||
is_or_was_derived_from: # was: was_derived_from - migrated per Rule 53
|
||||
derived_from: # was: was_derived_from - migrated per Rule 53
|
||||
# range: string # CustodianObservation
|
||||
multivalued: true
|
||||
required: false
|
||||
is_or_was_generated_by: # was: was_generated_by - migrated per Rule 53
|
||||
generated_by: # was: was_generated_by - migrated per Rule 53
|
||||
range: ReconstructionActivity
|
||||
required: false
|
||||
comments:
|
||||
- vCard Address is the primary ontology class (RFC6350 standard)
|
||||
- Use structured components when available, address_formatted as fallback
|
||||
- Multiple addresses supported via has_or_had_address slot (multivalued, Rule 39 compliant)
|
||||
- Multiple addresses supported via has_address slot (multivalued, Rule 39 compliant)
|
||||
- address_type distinguishes headquarters, legal, visiting, mailing, storage
|
||||
- Coordinates (lat/lon) optional but recommended for visualization/mapping
|
||||
see_also:
|
||||
|
|
@ -229,14 +229,14 @@ classes:
|
|||
- https://www.gleif.org/ontology/Base/PhysicalAddress
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_section:
|
||||
- has_or_had_value: "1"
|
||||
has_or_had_label:
|
||||
- has_or_had_label: "Museumstraat"
|
||||
has_section:
|
||||
- has_value: "1"
|
||||
has_label:
|
||||
- has_label: "Museumstraat"
|
||||
language: "nl"
|
||||
- has_or_had_label: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
|
||||
- has_label: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
|
||||
language: "nl"
|
||||
# REMOVED: street_address - migrated to house_number + has_or_had_label (2026-01-17, Rule 53/56)
|
||||
# REMOVED: street_address - migrated to house_number + has_label (2026-01-17, Rule 53/56)
|
||||
postal_code: "1071 XX"
|
||||
locality: "Amsterdam"
|
||||
region: "Noord-Holland"
|
||||
|
|
@ -244,27 +244,27 @@ classes:
|
|||
latitude: 52.3600
|
||||
longitude: 4.8852
|
||||
- value:
|
||||
has_or_had_section:
|
||||
- has_or_had_value: "40"
|
||||
# REMOVED: street_address - migrated to house_number + has_or_had_label (2026-01-17, Rule 53/56)
|
||||
has_section:
|
||||
- has_value: "40"
|
||||
# REMOVED: street_address - migrated to house_number + has_label (2026-01-17, Rule 53/56)
|
||||
postal_code: "2011 RX"
|
||||
locality: "Haarlem"
|
||||
country_name: "NL"
|
||||
- value:
|
||||
has_or_had_label:
|
||||
- has_or_had_label: "1600 Pennsylvania Avenue NW, Washington, DC 20500, USA"
|
||||
has_label:
|
||||
- has_label: "1600 Pennsylvania Avenue NW, Washington, DC 20500, USA"
|
||||
language: "en"
|
||||
locality: "Washington"
|
||||
region: "DC"
|
||||
country_name: "US"
|
||||
- value:
|
||||
has_or_had_label:
|
||||
- has_or_had_label: "Euterpelaan"
|
||||
has_label:
|
||||
- has_label: "Euterpelaan"
|
||||
language: "nl"
|
||||
- has_or_had_label: "Euterpelaan 25, 3824 BK Amersfoort, Netherlands"
|
||||
- has_label: "Euterpelaan 25, 3824 BK Amersfoort, Netherlands"
|
||||
language: "nl"
|
||||
has_or_had_section:
|
||||
- has_or_had_value: "25"
|
||||
has_section:
|
||||
- has_value: "25"
|
||||
postal_code: "3824 BK"
|
||||
locality: "Amersfoort"
|
||||
region: "Utrecht"
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ prefixes:
|
|||
locn: http://www.w3.org/ns/locn#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/long_name
|
||||
- ../slots/short_name
|
||||
- ../slots/has_type
|
||||
- ../slots/has_literal_form
|
||||
- ../slots/20260202_matang/new/short_name
|
||||
# default_range: string
|
||||
classes:
|
||||
AddressComponent:
|
||||
|
|
@ -24,7 +24,7 @@ classes:
|
|||
\ representations (long_name vs short_name)\n\n**COMPONENT STRUCTURE**:\n\n\
|
||||
Each AddressComponent has:\n- `long_name`: Full form of the value (e.g., \"\
|
||||
Netherlands\", \"Noord-Holland\")\n- `short_name`: Abbreviated form (e.g., \"\
|
||||
NL\", \"NH\") - may equal long_name\n- `has_or_had_type`: Semantic type(s) via\
|
||||
NL\", \"NH\") - may equal long_name\n- `has_type`: Semantic type(s) via\
|
||||
\ ComponentType (e.g., Country, Locality)\n\n**STANDARD COMPONENT TYPES**:\n\
|
||||
\n| Type | Description | Example long_name | Example short_name |\n|------|-------------|-------------------|-------------------|\n\
|
||||
| `street_number` | House/building number | \"1\", \"221B\" | same |\n| `route`\
|
||||
|
|
@ -43,10 +43,10 @@ classes:
|
|||
\ └── parse → AddressComponent[] # Intermediate representation\n \
|
||||
\ │\n └── normalize → Address # vCard/LOCN aligned\n\
|
||||
```\n\n**USAGE EXAMPLES**:\n\n```yaml\n# Street number component (MIGRATED 2026-01-22:\
|
||||
\ Rule 53)\n- long_name: \"1\"\n short_name: \"1\"\n has_or_had_type: [StreetNumber]\n\
|
||||
\ Rule 53)\n- long_name: \"1\"\n short_name: \"1\"\n has_type: [StreetNumber]\n\
|
||||
\n# Province with abbreviation\n- long_name: \"Noord-Holland\"\n short_name:\
|
||||
\ \"NH\"\n has_or_had_type: [Region]\n\n# Country with ISO code\n- long_name:\
|
||||
\ \"Netherlands\"\n short_name: \"NL\"\n has_or_had_type: [Country]\n```\n\
|
||||
\ \"NH\"\n has_type: [Region]\n\n# Country with ISO code\n- long_name:\
|
||||
\ \"Netherlands\"\n short_name: \"NL\"\n has_type: [Country]\n```\n\
|
||||
\n**SOURCE-AGNOSTIC DESIGN**:\n\nThis class is designed to work with addresses\
|
||||
\ from ANY source:\n- Website scraping\n- Registry data (ISIL, KvK, etc.)\n\
|
||||
- API responses (when normalized)\n- Manual data entry\n- OCR/document extraction\n\
|
||||
|
|
@ -57,11 +57,11 @@ classes:
|
|||
- schema:PostalAddress
|
||||
- vcard:Address
|
||||
slots:
|
||||
- long_name
|
||||
- has_literal_form
|
||||
- short_name
|
||||
- has_or_had_type
|
||||
- has_type
|
||||
slot_usage:
|
||||
long_name:
|
||||
has_literal_form:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
|
|
@ -75,7 +75,7 @@ classes:
|
|||
- value: NL
|
||||
- value: NH
|
||||
- value: Museumstraat
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
range: ComponentType
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
|
|
@ -97,32 +97,32 @@ classes:
|
|||
- value:
|
||||
long_name: '1'
|
||||
short_name: '1'
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
- StreetNumber
|
||||
- value:
|
||||
long_name: Museumstraat
|
||||
short_name: Museumstraat
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
- Route
|
||||
- value:
|
||||
long_name: Amsterdam
|
||||
short_name: Amsterdam
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
- Locality
|
||||
- value:
|
||||
long_name: Noord-Holland
|
||||
short_name: NH
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
- Region
|
||||
- value:
|
||||
long_name: Netherlands
|
||||
short_name: NL
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
- Country
|
||||
- value:
|
||||
long_name: 1071 XX
|
||||
short_name: 1071 XX
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
- PostalCode
|
||||
annotations:
|
||||
specificity_score: 0.35
|
||||
|
|
|
|||
|
|
@ -13,19 +13,19 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_hypernym
|
||||
- ../slots/has_or_had_hyponym
|
||||
- ../slots/has_code
|
||||
- ../slots/has_description
|
||||
- ../slots/has_hypernym
|
||||
- ../slots/has_hyponym
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/is_or_was_equivalent_to
|
||||
- ../slots/is_or_was_related_to
|
||||
- ../slots/has_label
|
||||
- ../slots/equivalent_to
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
AddressType:
|
||||
class_uri: skos:Concept
|
||||
description: "Classification type for Address purposes in heritage custodian contexts.\n\n**DEFINITION**:\n\nAddressType provides a SKOS-based classification hierarchy for categorizing\ndifferent types of addresses based on their purpose or function. This enables:\n- Rich metadata (descriptions, use cases)\n- Hierarchical relationships (broader/narrower types)\n- Extensibility (new types without enum modification)\n- Semantic alignment with vCard, GLEIF, and Schema.org ontologies\n\n**ONTOLOGY ALIGNMENT**:\n\n| Ontology | Class/Property | Notes |\n|----------|----------------|-------|\n| **vCard** | `vcard:Type` | RFC6350 type codes (Home, Work) |\n| **GLEIF** | `gleif_base:hasAddressLegal`, `gleif_base:hasAddressHeadquarters` | Legal entity addresses |\n| **CIDOC-CRM** | `crm:E55_Type` | General type classification |\n| **SKOS** | `skos:Concept` | Controlled vocabulary concept |\n\n**ADDRESS TYPES FOR HERITAGE CUSTODIANS**:\n\n| Type | Use Case |\n|------|----------|\n| `HEADQUARTERS`\
|
||||
\ | Main organizational address |\n| `LEGAL` | Registered legal/business address (KvK, Chamber of Commerce) |\n| `VISITING` | Public visitor entrance address |\n| `MAILING` | Correspondence/postal address |\n| `STORAGE` | Depot, warehouse, off-site storage facility |\n| `BRANCH` | Branch office location |\n| `READING_ROOM` | Public reading/research room entrance |\n\n**RELATIONSHIP TO OTHER CLASSES**:\n\n```\nAddress (physical address)\n \u2502\n \u2514\u2500\u2500 has_or_had_type \u2192 AddressType (THIS CLASS)\n \u251C\u2500\u2500 has_or_had_hypernym \u2192 AddressType (parent in hierarchy)\n \u251C\u2500\u2500 has_or_had_hyponym \u2192 AddressType[] (children)\n \u2514\u2500\u2500 has_or_had_description (text)\n```\n\n**SLOT MIGRATION** (2026-01-13):\n\nThis class replaces the address_type string slot with a proper class hierarchy.\nOld pattern: `address_type: HEADQUARTERS` (string)\nNew pattern: `has_or_had_type: AddressType` (object reference)\n"
|
||||
\ | Main organizational address |\n| `LEGAL` | Registered legal/business address (KvK, Chamber of Commerce) |\n| `VISITING` | Public visitor entrance address |\n| `MAILING` | Correspondence/postal address |\n| `STORAGE` | Depot, warehouse, off-site storage facility |\n| `BRANCH` | Branch office location |\n| `READING_ROOM` | Public reading/research room entrance |\n\n**RELATIONSHIP TO OTHER CLASSES**:\n\n```\nAddress (physical address)\n \u2502\n \u2514\u2500\u2500 has_type \u2192 AddressType (THIS CLASS)\n \u251C\u2500\u2500 has_hypernym \u2192 AddressType (parent in hierarchy)\n \u251C\u2500\u2500 has_hyponym \u2192 AddressType[] (children)\n \u2514\u2500\u2500 has_description (text)\n```\n\n**SLOT MIGRATION** (2026-01-13):\n\nThis class replaces the address_type string slot with a proper class hierarchy.\nOld pattern: `address_type: HEADQUARTERS` (string)\nNew pattern: `has_type: AddressType` (object reference)\n"
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
close_mappings:
|
||||
|
|
@ -36,13 +36,13 @@ classes:
|
|||
- gleif_base:hasAddressHeadquarters
|
||||
slots:
|
||||
- identified_by
|
||||
- has_or_had_code
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_hypernym
|
||||
- has_or_had_hyponym
|
||||
- is_or_was_related_to
|
||||
- is_or_was_equivalent_to
|
||||
- has_code
|
||||
- has_label
|
||||
- has_description
|
||||
- has_hypernym
|
||||
- has_hyponym
|
||||
- related_to
|
||||
- equivalent_to
|
||||
slot_usage:
|
||||
identified_by:
|
||||
# range: string # uriorcurie
|
||||
|
|
@ -52,7 +52,7 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/address-type/headquarters
|
||||
- value: https://nde.nl/ontology/hc/address-type/legal
|
||||
has_or_had_code:
|
||||
has_code:
|
||||
# range: string
|
||||
required: true
|
||||
pattern: ^[A-Z][A-Z0-9_]*$
|
||||
|
|
@ -63,7 +63,7 @@ classes:
|
|||
- value: MAILING
|
||||
- value: STORAGE
|
||||
- value: BRANCH
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
# range: string
|
||||
required: true
|
||||
multivalued: true
|
||||
|
|
@ -77,21 +77,21 @@ classes:
|
|||
- value:
|
||||
- Visiting Address@en
|
||||
- Bezoekadres@nl
|
||||
has_or_had_description:
|
||||
has_description:
|
||||
# range: string
|
||||
examples:
|
||||
- value: Main organizational address where primary operations occur.
|
||||
has_or_had_hypernym:
|
||||
has_hypernym:
|
||||
range: AddressType
|
||||
has_or_had_hyponym:
|
||||
has_hyponym:
|
||||
range: AddressType
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
is_or_was_related_to:
|
||||
related_to:
|
||||
range: AddressType
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
is_or_was_equivalent_to:
|
||||
equivalent_to:
|
||||
range: WikiDataIdentifier
|
||||
multivalued: true
|
||||
inlined: true
|
||||
|
|
@ -102,12 +102,12 @@ classes:
|
|||
annotations:
|
||||
specificity_score: '0.30'
|
||||
specificity_rationale: Address types are broadly applicable - all heritage custodians have addresses.
|
||||
has_or_had_score: null
|
||||
slot_migration: "2026-01-13: Migrated from address_type string slot to AddressType class\n- address_type (string) \u2192 has_or_had_type (AddressType)\n"
|
||||
has_score: null
|
||||
slot_migration: "2026-01-13: Migrated from address_type string slot to AddressType class\n- address_type (string) \u2192 has_type (AddressType)\n"
|
||||
custodian_types: "['*']"
|
||||
comments:
|
||||
- AddressType provides SKOS-based classification for Address instances
|
||||
- Supports hierarchical type relationships (has_or_had_hypernym/hyponym)
|
||||
- Supports hierarchical type relationships (has_hypernym/hyponym)
|
||||
- Richer semantics than flat address_type string slot
|
||||
- Aligned with vCard Type, GLEIF address distinctions
|
||||
- 'MIGRATED 2026-01-13: Now uses shared slots (Rule 38)'
|
||||
|
|
@ -117,11 +117,11 @@ classes:
|
|||
examples:
|
||||
- value:
|
||||
identified_by: https://nde.nl/ontology/hc/address-type/headquarters
|
||||
has_or_had_code: HEADQUARTERS
|
||||
has_or_had_label:
|
||||
has_code: HEADQUARTERS
|
||||
has_label:
|
||||
- Headquarters@en
|
||||
- Hoofdkantoor@nl
|
||||
has_or_had_description: 'Main organizational address where primary operations occur.
|
||||
has_description: 'Main organizational address where primary operations occur.
|
||||
|
||||
This is typically where leadership and central administration
|
||||
|
||||
|
|
@ -130,12 +130,12 @@ classes:
|
|||
'
|
||||
- value:
|
||||
identified_by: https://nde.nl/ontology/hc/address-type/legal
|
||||
has_or_had_code: LEGAL
|
||||
has_or_had_label:
|
||||
has_code: LEGAL
|
||||
has_label:
|
||||
- Legal Address@en
|
||||
- Juridisch adres@nl
|
||||
- Statutaire zetel@nl
|
||||
has_or_had_description: 'Registered legal address for official correspondence and legal
|
||||
has_description: 'Registered legal address for official correspondence and legal
|
||||
|
||||
purposes. May differ from operational headquarters.
|
||||
|
||||
|
|
@ -144,26 +144,26 @@ classes:
|
|||
'
|
||||
- value:
|
||||
identified_by: https://nde.nl/ontology/hc/address-type/visiting
|
||||
has_or_had_code: VISITING
|
||||
has_or_had_label:
|
||||
has_code: VISITING
|
||||
has_label:
|
||||
- Visiting Address@en
|
||||
- Bezoekadres@nl
|
||||
has_or_had_description: 'Public entrance for visitors. May include museums, archives,
|
||||
has_description: 'Public entrance for visitors. May include museums, archives,
|
||||
|
||||
or libraries with public reading rooms.
|
||||
|
||||
'
|
||||
- value:
|
||||
identified_by: https://nde.nl/ontology/hc/address-type/storage
|
||||
has_or_had_code: STORAGE
|
||||
has_or_had_label:
|
||||
has_code: STORAGE
|
||||
has_label:
|
||||
- Storage Facility@en
|
||||
- Opslaglocatie@nl
|
||||
- Depot@nl
|
||||
has_or_had_description: 'Off-site storage facility, depot, or warehouse for collections.
|
||||
has_description: 'Off-site storage facility, depot, or warehouse for collections.
|
||||
|
||||
Not typically open to the public.
|
||||
|
||||
'
|
||||
is_or_was_related_to:
|
||||
related_to:
|
||||
- https://nde.nl/ontology/hc/address-type/branch
|
||||
|
|
@ -34,8 +34,8 @@ classes:
|
|||
custodian_types: '[''*'']'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: HEADQUARTERS
|
||||
has_or_had_label:
|
||||
has_code: HEADQUARTERS
|
||||
has_label:
|
||||
- Headquarters@en
|
||||
- Hoofdkantoor@nl
|
||||
description: Rijksmuseum main headquarters
|
||||
|
|
@ -66,8 +66,8 @@ classes:
|
|||
specificity_score: '0.30'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: LEGAL
|
||||
has_or_had_label:
|
||||
has_code: LEGAL
|
||||
has_label:
|
||||
- Legal Address@en
|
||||
- Juridisch adres@nl
|
||||
- Statutaire zetel@nl
|
||||
|
|
@ -92,8 +92,8 @@ classes:
|
|||
specificity_score: '0.25'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: VISITING
|
||||
has_or_had_label:
|
||||
has_code: VISITING
|
||||
has_label:
|
||||
- Visiting Address@en
|
||||
- Bezoekadres@nl
|
||||
description: Public visitor entrance
|
||||
|
|
@ -115,8 +115,8 @@ classes:
|
|||
specificity_score: '0.25'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: MAILING
|
||||
has_or_had_label:
|
||||
has_code: MAILING
|
||||
has_label:
|
||||
- Mailing Address@en
|
||||
- Postadres@nl
|
||||
- Correspondentieadres@nl
|
||||
|
|
@ -144,8 +144,8 @@ classes:
|
|||
specificity_score: '0.40'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: STORAGE
|
||||
has_or_had_label:
|
||||
has_code: STORAGE
|
||||
has_label:
|
||||
- Storage Facility@en
|
||||
- Opslaglocatie@nl
|
||||
- Depot@nl
|
||||
|
|
@ -170,8 +170,8 @@ classes:
|
|||
specificity_score: '0.35'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: BRANCH
|
||||
has_or_had_label:
|
||||
has_code: BRANCH
|
||||
has_label:
|
||||
- Branch Office@en
|
||||
- Vestiging@nl
|
||||
- Filiaal@nl
|
||||
|
|
@ -196,8 +196,8 @@ classes:
|
|||
specificity_score: '0.50'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: READING_ROOM
|
||||
has_or_had_label:
|
||||
has_code: READING_ROOM
|
||||
has_label:
|
||||
- Reading Room@en
|
||||
- Studiezaal@nl
|
||||
- Leeszaal@nl
|
||||
|
|
@ -220,8 +220,8 @@ classes:
|
|||
specificity_score: '0.40'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: DELIVERY
|
||||
has_or_had_label:
|
||||
has_code: DELIVERY
|
||||
has_label:
|
||||
- Delivery Address@en
|
||||
- Afleveradres@nl
|
||||
- Goederenontvangst@nl
|
||||
|
|
@ -244,8 +244,8 @@ classes:
|
|||
specificity_score: '0.55'
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: CONSERVATION_LAB
|
||||
has_or_had_label:
|
||||
has_code: CONSERVATION_LAB
|
||||
has_label:
|
||||
- Conservation Laboratory@en
|
||||
- Restauratieatelier@nl
|
||||
- Conserveringslab@nl
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
Administration:
|
||||
class_uri: org:OrganizationalUnit
|
||||
|
|
@ -21,8 +21,8 @@ classes:
|
|||
- cpov:PublicOrganisation
|
||||
description: An administrative unit or body.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
- identified_by
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -15,9 +15,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_code
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AdministrativeLevel:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -41,13 +41,13 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_code
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_code
|
||||
- has_description
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
required: true
|
||||
has_or_had_code:
|
||||
has_code:
|
||||
required: false
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -3,16 +3,16 @@ name: administrative_office_class
|
|||
title: AdministrativeOffice Class
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_function
|
||||
- ../slots/has_description
|
||||
- ../slots/has_function
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_staff
|
||||
- ../slots/is_leased
|
||||
- ../slots/is_or_was_derived_from
|
||||
- ../slots/is_or_was_generated_by
|
||||
- ../slots/lease_expiry
|
||||
- ../slots/has_label
|
||||
- ../slots/has_score
|
||||
- ../slots/has_staff
|
||||
- ../slots/leased_by
|
||||
- ../slots/derive_from
|
||||
- ../slots/generated_by
|
||||
- ../slots/lease
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -29,7 +29,7 @@ classes:
|
|||
class_uri: org:Site
|
||||
description: "Non-public administrative building or office space of a heritage custodian.\n**DEFINITION**:\nAn AdministrativeOffice is a secondary physical location where a heritage custodian performs back-office, administrative, or support functions that do not directly serve the public. These locations typically house staff performing finance, HR, IT, management, or other operational activities.\n**W3C ORG ALIGNMENT**:\n`org:Site` - \"An office or other premise at which the organization is located.\"\nAdministrativeOffice specializes org:Site for non-public administrative spaces: - Financial/accounting departments - Human resources offices - IT infrastructure locations - Executive/management offices\n**DISTINCTION FROM OTHER AUXILIARY PLACE TYPES**:\n| Type | Public Access | Primary Function | |------|---------------|------------------| | BranchOffice | Yes | Public service delivery | | **AdministrativeOffice** | No | Back-office operations | | ResearchCenter | Limited | Research/conservation\
|
||||
\ | | Storage | No | Collection storage |\n**TYPICAL CHARACTERISTICS**:\n- **Staff-only access**: No public visitors - **Administrative functions**: Finance, HR, IT, management - **Separate from collections**: No collection materials stored - **Cost center**: Often in lower-cost location than main building\n**USE CASES**:\n1. **Separate Administrative Building**:\n - Museum finance department in office park\n - Archive IT/digitization support center\n\n2. **Executive Offices**:\n - Foundation board meeting space\n - Director's office separate from main building\n\n3. **Support Services**:\n - Facilities management office\n - Marketing/communications department\n\n**Example - Administrative Annex**: ```yaml AdministrativeOffice:\n has_admin_office_identifier: \"https://nde.nl/ontology/hc/aux/rijksmuseum-admin-zuidas\"\n has_admin_office_name: \"Rijksmuseum Administrative Offices - Zuidas\"\n has_admin_office_description: |\n Administrative support offices housing finance,\
|
||||
\ HR, and IT departments.\n Staff access only. Located in Zuidas business district for cost efficiency.\n has_or_had_function:\n - function_category: ADMINISTRATIVE\n function_name: \"Finance and accounting\"\n - function_category: ADMINISTRATIVE\n function_name: \"Human resources\"\n - function_category: SUPPORT\n function_name: \"Information technology\"\n - function_category: ADMINISTRATIVE\n function_name: \"Legal affairs\"\n has_or_had_access_restriction: \"Staff badge required\"\n```"
|
||||
\ HR, and IT departments.\n Staff access only. Located in Zuidas business district for cost efficiency.\n has_function:\n - function_category: ADMINISTRATIVE\n function_name: \"Finance and accounting\"\n - function_category: ADMINISTRATIVE\n function_name: \"Human resources\"\n - function_category: SUPPORT\n function_name: \"Information technology\"\n - function_category: ADMINISTRATIVE\n function_name: \"Legal affairs\"\n has_access_restriction: \"Staff badge required\"\n```"
|
||||
exact_mappings:
|
||||
- org:Site
|
||||
close_mappings:
|
||||
|
|
@ -39,27 +39,27 @@ classes:
|
|||
- schema:Corporation
|
||||
- org:OrganizationalUnit
|
||||
slots:
|
||||
- has_or_had_description
|
||||
- has_description
|
||||
- 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
|
||||
- has_or_had_score
|
||||
- is_or_was_derived_from
|
||||
- is_or_was_generated_by
|
||||
- has_label
|
||||
# has_admin_staff_count REMOVED - migrated to has_staff_member (Rule 53)
|
||||
- has_staff
|
||||
- has_function
|
||||
- leased_by
|
||||
- lease
|
||||
- has_score
|
||||
- derived_from
|
||||
- generated_by
|
||||
slot_usage:
|
||||
identified_by:
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_description:
|
||||
has_description:
|
||||
# range: string
|
||||
has_or_had_function:
|
||||
has_function:
|
||||
range: FunctionType
|
||||
multivalued: true
|
||||
inlined: true
|
||||
|
|
@ -75,32 +75,32 @@ classes:
|
|||
function_category: SUPPORT
|
||||
function_name: Information technology
|
||||
- value: Management access only
|
||||
has_or_had_staff:
|
||||
has_staff:
|
||||
range: Staff
|
||||
multivalued: true
|
||||
inlined: true
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_quantity:
|
||||
has_or_had_value: 25
|
||||
has_or_had_unit:
|
||||
has_or_had_label: "FTE"
|
||||
has_or_had_type:
|
||||
has_or_had_label: "Administrative Staff"
|
||||
is_leased:
|
||||
has_quantity:
|
||||
has_value: 25
|
||||
has_unit:
|
||||
has_label: "FTE"
|
||||
has_type:
|
||||
has_label: "Administrative Staff"
|
||||
leased_by:
|
||||
range: boolean
|
||||
examples:
|
||||
- value: true
|
||||
- value: false
|
||||
lease_expiry:
|
||||
lease:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2028-12-31'
|
||||
is_or_was_derived_from:
|
||||
derived_from:
|
||||
# range: string # CustodianObservation
|
||||
multivalued: true
|
||||
required: false
|
||||
is_or_was_generated_by:
|
||||
generated_by:
|
||||
range: ReconstructionActivity
|
||||
required: false
|
||||
comments:
|
||||
|
|
@ -109,7 +109,7 @@ classes:
|
|||
- W3C ORG org:Site specialized for administrative functions
|
||||
- Often in separate building from main heritage operations
|
||||
- May be leased rather than owned for cost efficiency
|
||||
- 'MIGRATION NOTE: has_or_had_administrative_function replaced by generic has_or_had_function (Rule 53)'
|
||||
- 'MIGRATION NOTE: has_administrative_function replaced by generic has_function (Rule 53)'
|
||||
see_also:
|
||||
- https://www.w3.org/TR/vocab-org/#org:Site
|
||||
- https://schema.org/Corporation
|
||||
|
|
@ -117,13 +117,13 @@ classes:
|
|||
- value:
|
||||
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
|
||||
has_or_had_description:
|
||||
has_or_had_content:
|
||||
has_or_had_description: Administrative support offices housing finance, HR, and IT departments. Staff access only. Located in Zuidas business district.
|
||||
has_label:
|
||||
has_label: Rijksmuseum Administrative Offices - Zuidas
|
||||
has_description:
|
||||
has_content:
|
||||
has_description: Administrative support offices housing finance, HR, and IT departments. Staff access only. Located in Zuidas business district.
|
||||
description_type: admin_office
|
||||
has_or_had_function:
|
||||
has_function:
|
||||
- function_category: ADMINISTRATIVE
|
||||
function_name: Finance and accounting
|
||||
- function_category: ADMINISTRATIVE
|
||||
|
|
@ -132,38 +132,38 @@ classes:
|
|||
function_name: Information technology
|
||||
- function_category: ADMINISTRATIVE
|
||||
function_name: Legal affairs
|
||||
has_or_had_staff:
|
||||
- has_or_had_quantity:
|
||||
has_or_had_value: 45
|
||||
has_or_had_unit:
|
||||
has_or_had_label: "FTE"
|
||||
has_or_had_type:
|
||||
has_or_had_label: "Administrative Staff"
|
||||
has_staff:
|
||||
- has_quantity:
|
||||
has_value: 45
|
||||
has_unit:
|
||||
has_label: "FTE"
|
||||
has_type:
|
||||
has_label: "Administrative Staff"
|
||||
is_leased: true
|
||||
lease_expiry: '2028-12-31'
|
||||
- value:
|
||||
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
|
||||
has_or_had_description:
|
||||
has_or_had_content:
|
||||
has_or_had_description: Technical support center for digitization operations. Houses scanning equipment coordination and quality control.
|
||||
has_label:
|
||||
has_label: Koninklijke Bibliotheek Digitization Support Center
|
||||
has_description:
|
||||
has_content:
|
||||
has_description: Technical support center for digitization operations. Houses scanning equipment coordination and quality control.
|
||||
description_type: admin_office
|
||||
has_or_had_function:
|
||||
has_function:
|
||||
- function_category: PROGRAM
|
||||
function_name: Digitization project management
|
||||
- function_category: SUPPORT
|
||||
function_name: Quality control
|
||||
- function_category: SUPPORT
|
||||
function_name: Technical support
|
||||
has_or_had_staff:
|
||||
- has_or_had_quantity:
|
||||
has_or_had_value: 12
|
||||
has_or_had_unit:
|
||||
has_or_had_label: "FTE"
|
||||
has_or_had_type:
|
||||
has_or_had_label: "Technical Staff"
|
||||
has_staff:
|
||||
- has_quantity:
|
||||
has_value: 12
|
||||
has_unit:
|
||||
has_label: "FTE"
|
||||
has_type:
|
||||
has_label: "Technical Staff"
|
||||
is_leased: false
|
||||
lease_expiry: null
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ default_prefix: hc
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_name
|
||||
- ../slots/has_name
|
||||
classes:
|
||||
AdministrativeUnit:
|
||||
class_uri: org:OrganizationalUnit
|
||||
|
|
@ -24,4 +24,4 @@ classes:
|
|||
custodian_types: '["*"]'
|
||||
|
||||
slots:
|
||||
- has_or_had_name
|
||||
- has_name
|
||||
|
|
|
|||
|
|
@ -28,5 +28,5 @@ classes:
|
|||
specificity_rationale: Generic utility class/slot created during migration
|
||||
custodian_types: '[''*'']'
|
||||
slots:
|
||||
- price
|
||||
- note
|
||||
- has_price
|
||||
- has_note
|
||||
|
|
|
|||
|
|
@ -6,17 +6,17 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../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/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/hold_record_set
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
AdvertisingRadioArchive:
|
||||
is_a: ArchiveOrganizationType
|
||||
class_uri: skos:Concept
|
||||
slots:
|
||||
- hold_or_held_record_set_type
|
||||
- has_or_had_score
|
||||
- hold_record_set
|
||||
- has_score
|
||||
description: 'Sound archive specializing in advertising radio productions and commercials.
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/is_or_was_related_to
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
AdvertisingRadioArchiveRecordSetType:
|
||||
description: A rico:RecordSetType for classifying collections of advertising radio productions and commercials within heritage institutions.
|
||||
|
|
@ -17,17 +17,17 @@ classes:
|
|||
exact_mappings:
|
||||
- wd:Q60658673
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
is_or_was_related_to:
|
||||
related_to:
|
||||
range: WikidataAlignment
|
||||
inlined: true
|
||||
see_also:
|
||||
- AdvertisingRadioArchive
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- is_or_was_related_to
|
||||
- has_type
|
||||
- has_score
|
||||
- related_to
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -13,13 +13,10 @@ default_prefix: hc
|
|||
imports:
|
||||
- ./AdvertisingRadioArchiveRecordSetType
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/organizational_principle
|
||||
- ../slots/organizational_principle_uri
|
||||
- ../slots/record_holder
|
||||
- ../slots/record_holder_note
|
||||
- ../slots/record_set_type
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/has_custodian
|
||||
- ../slots/has_note
|
||||
classes:
|
||||
RadioAdvertisementCollection:
|
||||
is_a: AdvertisingRadioArchiveRecordSetType
|
||||
|
|
@ -37,23 +34,23 @@ classes:
|
|||
- AdvertisingRadioArchiveRecordSetType
|
||||
- rico:RecordSetType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_holder
|
||||
- has_custodian
|
||||
- record_holder_note
|
||||
- record_set_type
|
||||
- has_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: RadioAdvertisementCollection
|
||||
organizational_principle:
|
||||
equals_string: collection
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
|
||||
record_holder:
|
||||
has_custodian:
|
||||
equals_string: AdvertisingRadioArchive
|
||||
record_holder_note:
|
||||
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive
|
||||
|
|
@ -78,23 +75,23 @@ classes:
|
|||
- AdvertisingRadioArchiveRecordSetType
|
||||
- rico:RecordSetType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_holder
|
||||
- has_custodian
|
||||
- record_holder_note
|
||||
- record_set_type
|
||||
- has_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: CampaignDocumentationSeries
|
||||
organizational_principle:
|
||||
equals_string: series
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
|
||||
record_holder:
|
||||
has_custodian:
|
||||
equals_string: AdvertisingRadioArchive
|
||||
record_holder_note:
|
||||
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_quantity
|
||||
- ../slots/has_or_had_unit
|
||||
- ../slots/has_description
|
||||
- ../slots/has_quantity
|
||||
- ../slots/has_measurement_unit
|
||||
classes:
|
||||
Age:
|
||||
class_uri: schema:QuantitativeValue
|
||||
|
|
@ -31,14 +31,14 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_quantity
|
||||
- has_or_had_unit
|
||||
- has_or_had_description
|
||||
- has_quantity
|
||||
- has_unit
|
||||
- has_description
|
||||
slot_usage:
|
||||
has_or_had_quantity:
|
||||
has_quantity:
|
||||
range: integer
|
||||
required: true
|
||||
has_or_had_unit:
|
||||
has_unit:
|
||||
# range: string
|
||||
required: false
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -9,15 +9,15 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
Agenda:
|
||||
class_uri: schema:Action
|
||||
description: Agenda.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -12,15 +12,15 @@ default_prefix: hc
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_name
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/has_name
|
||||
- ../slots/has_type
|
||||
classes:
|
||||
Agent:
|
||||
class_uri: prov:Agent
|
||||
description: "An agent (person, organization, or software) that performs actions.\n\
|
||||
\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\
|
||||
\ model:\n- `acquired_by` → Agent (this class)\n- Supports typed agents\
|
||||
\ (person, organization, software)\n\n**USAGE**:\n```yaml\nacquired_by:\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`\
|
||||
|
|
@ -37,14 +37,14 @@ classes:
|
|||
- schema:Person
|
||||
- schema:Organization
|
||||
slots:
|
||||
- has_or_had_name
|
||||
- has_or_had_type
|
||||
- has_name
|
||||
- has_type
|
||||
- identified_by
|
||||
slot_usage:
|
||||
has_or_had_name:
|
||||
has_name:
|
||||
# range: string # uriorcurie
|
||||
required: false
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
# range: string # uriorcurie
|
||||
required: false
|
||||
identified_by:
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_code
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AgentType:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -23,14 +23,14 @@ classes:
|
|||
exact_mappings:
|
||||
- skos:Concept
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_code
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_code
|
||||
- has_description
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
has_code:
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
# range: string
|
||||
required: false
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -15,9 +15,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/is_or_was_signed_on
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
- ../slots/signed_on
|
||||
- ../slots/temporal_extent
|
||||
classes:
|
||||
Agreement:
|
||||
|
|
@ -40,13 +40,13 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- is_or_was_signed_on
|
||||
- has_label
|
||||
- has_description
|
||||
- signed_on
|
||||
- temporal_extent
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
is_or_was_signed_on:
|
||||
has_label:
|
||||
signed_on:
|
||||
temporal_extent:
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_quantity
|
||||
- ../slots/has_or_had_unit
|
||||
- ../slots/has_quantity
|
||||
- ../slots/has_measurement_unit
|
||||
classes:
|
||||
AirChanges:
|
||||
class_uri: schema:QuantitativeValue
|
||||
|
|
@ -22,13 +22,13 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_quantity
|
||||
- has_or_had_unit
|
||||
- has_quantity
|
||||
- has_unit
|
||||
slot_usage:
|
||||
has_or_had_quantity:
|
||||
has_quantity:
|
||||
range: float
|
||||
required: true
|
||||
has_or_had_unit:
|
||||
has_unit:
|
||||
# range: string
|
||||
required: true
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ description: 'Represents positioning or alignment information for content elemen
|
|||
'
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_alignment
|
||||
- ../slots/has_or_had_unit
|
||||
- ../slots/has_or_had_value
|
||||
- ../slots/has_alignment
|
||||
- ../slots/has_measurement_unit
|
||||
- ../slots/has_value
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -24,11 +24,11 @@ classes:
|
|||
Captures alignment, position values, and units.
|
||||
'
|
||||
slots:
|
||||
- has_or_had_alignment
|
||||
- has_or_had_value
|
||||
- has_or_had_unit
|
||||
- has_alignment
|
||||
- has_value
|
||||
- has_unit
|
||||
slot_usage:
|
||||
has_or_had_alignment:
|
||||
has_alignment:
|
||||
# range: string
|
||||
multivalued: true
|
||||
examples:
|
||||
|
|
@ -36,12 +36,12 @@ classes:
|
|||
- value: right
|
||||
- value: bottom
|
||||
- value: middle
|
||||
has_or_had_value:
|
||||
has_value:
|
||||
# range: string
|
||||
examples:
|
||||
- value: '10'
|
||||
- value: default
|
||||
has_or_had_unit:
|
||||
has_unit:
|
||||
# range: string
|
||||
examples:
|
||||
- value: px
|
||||
|
|
|
|||
|
|
@ -11,8 +11,8 @@ imports:
|
|||
- linkml:types
|
||||
- ../enums/AllocationDomainEnum
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_description
|
||||
- ../slots/has_score
|
||||
classes:
|
||||
AllocationAgency:
|
||||
class_uri: org:FormalOrganization
|
||||
|
|
@ -46,10 +46,10 @@ classes:
|
|||
- gleif_base:RegistrationAuthority
|
||||
- schema:Organization
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- name
|
||||
- name_local
|
||||
- is_active
|
||||
- has_score
|
||||
- has_name
|
||||
- has_label
|
||||
- current
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_code
|
||||
classes:
|
||||
Alpha2Code:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -43,9 +43,9 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_code
|
||||
- has_code
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
has_code:
|
||||
pattern: ^[A-Z]{2}$
|
||||
required: true
|
||||
examples:
|
||||
|
|
@ -59,4 +59,4 @@ classes:
|
|||
custodian_types: "['*']"
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: NL
|
||||
has_code: NL
|
||||
|
|
@ -9,7 +9,7 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_code
|
||||
classes:
|
||||
Alpha3Code:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -43,9 +43,9 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_code
|
||||
- has_code
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
has_code:
|
||||
pattern: ^[A-Z]{3}$
|
||||
required: true
|
||||
examples:
|
||||
|
|
@ -59,4 +59,4 @@ classes:
|
|||
custodian_types: "['*']"
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_code: NLD
|
||||
has_code: NLD
|
||||
|
|
@ -10,8 +10,8 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_unit
|
||||
- ../slots/has_or_had_value
|
||||
- ../slots/has_measurement_unit
|
||||
- ../slots/has_value
|
||||
classes:
|
||||
Altitude:
|
||||
class_uri: schema:QuantitativeValue
|
||||
|
|
@ -19,8 +19,8 @@ classes:
|
|||
- crm:E54_Dimension
|
||||
description: The altitude of a place.
|
||||
slots:
|
||||
- has_or_had_value
|
||||
- has_or_had_unit
|
||||
- has_value
|
||||
- has_unit
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../slots/identified_by
|
||||
- ../slots/temporal_extent
|
||||
classes:
|
||||
|
|
@ -20,7 +20,7 @@ classes:
|
|||
description: An event where a document or agreement was amended.
|
||||
slots:
|
||||
- temporal_extent
|
||||
- has_or_had_description
|
||||
- has_description
|
||||
- identified_by
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -16,9 +16,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/is_or_was_categorized_as
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
- ../slots/categorized_as
|
||||
classes:
|
||||
Animal:
|
||||
class_uri: schema:Animal
|
||||
|
|
@ -31,11 +31,11 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- is_or_was_categorized_as
|
||||
- has_label
|
||||
- has_description
|
||||
- categorized_as
|
||||
slot_usage:
|
||||
is_or_was_categorized_as:
|
||||
categorized_as:
|
||||
range: Species
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -6,17 +6,17 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../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/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/hold_record_set
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
AnimalSoundArchive:
|
||||
is_a: ArchiveOrganizationType
|
||||
class_uri: skos:Concept
|
||||
slots:
|
||||
- hold_or_held_record_set_type
|
||||
- has_or_had_score
|
||||
- hold_record_set
|
||||
- has_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:
|
||||
identified_by:
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/is_or_was_related_to
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
AnimalSoundArchiveRecordSetType:
|
||||
description: A rico:RecordSetType for classifying collections of animal sound archive materials within heritage institutions.
|
||||
|
|
@ -17,17 +17,17 @@ classes:
|
|||
exact_mappings:
|
||||
- wd:Q18574935
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
is_or_was_related_to:
|
||||
related_to:
|
||||
range: WikidataAlignment
|
||||
inlined: true
|
||||
see_also:
|
||||
- AnimalSoundArchive
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- is_or_was_related_to
|
||||
- has_type
|
||||
- has_score
|
||||
- related_to
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -13,13 +13,10 @@ default_prefix: hc
|
|||
imports:
|
||||
- ./AnimalSoundArchiveRecordSetType
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/organizational_principle
|
||||
- ../slots/organizational_principle_uri
|
||||
- ../slots/record_holder
|
||||
- ../slots/record_holder_note
|
||||
- ../slots/record_set_type
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/has_custodian
|
||||
- ../slots/has_note
|
||||
classes:
|
||||
BioacousticRecordingCollection:
|
||||
is_a: AnimalSoundArchiveRecordSetType
|
||||
|
|
@ -37,23 +34,23 @@ classes:
|
|||
- AnimalSoundArchiveRecordSetType
|
||||
- rico:RecordSetType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_holder
|
||||
- has_custodian
|
||||
- record_holder_note
|
||||
- record_set_type
|
||||
- has_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: BioacousticRecordingCollection
|
||||
organizational_principle:
|
||||
equals_string: collection
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
|
||||
record_holder:
|
||||
has_custodian:
|
||||
equals_string: AnimalSoundArchive
|
||||
record_holder_note:
|
||||
equals_string: This RecordSetType is typically held by AnimalSoundArchive
|
||||
|
|
@ -78,23 +75,23 @@ classes:
|
|||
- AnimalSoundArchiveRecordSetType
|
||||
- rico:RecordSetType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_holder
|
||||
- has_custodian
|
||||
- record_holder_note
|
||||
- record_set_type
|
||||
- has_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: FieldRecordingSeries
|
||||
organizational_principle:
|
||||
equals_string: series
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
|
||||
record_holder:
|
||||
has_custodian:
|
||||
equals_string: AnimalSoundArchive
|
||||
record_holder_note:
|
||||
equals_string: This RecordSetType is typically held by AnimalSoundArchive
|
||||
|
|
|
|||
|
|
@ -9,14 +9,14 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_reason
|
||||
- ../slots/has_reason
|
||||
- ../slots/temporal_extent
|
||||
classes:
|
||||
AnnexCreationEvent:
|
||||
class_uri: prov:Activity
|
||||
description: Annex creation event.
|
||||
slots:
|
||||
- has_or_had_reason
|
||||
- has_reason
|
||||
- temporal_extent
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../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
|
||||
- ../slots/contain
|
||||
- ../slots/has_description
|
||||
- ../slots/has_rationale
|
||||
- ../slots/has_type
|
||||
- ../slots/created_by
|
||||
classes:
|
||||
Annotation:
|
||||
class_uri: oa:Annotation
|
||||
|
|
@ -26,20 +26,20 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_description
|
||||
- is_or_was_created_by
|
||||
- has_or_had_rationale
|
||||
- contains_or_contained
|
||||
- has_or_had_type
|
||||
- has_description
|
||||
- created_by
|
||||
- has_rationale
|
||||
- contain
|
||||
- has_type
|
||||
slot_usage:
|
||||
has_or_had_description:
|
||||
is_or_was_created_by:
|
||||
has_description:
|
||||
created_by:
|
||||
range: Agent
|
||||
has_or_had_rationale:
|
||||
has_rationale:
|
||||
range: Rationale
|
||||
contains_or_contained:
|
||||
contain:
|
||||
range: Segment
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
range: AnnotationType
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ default_prefix: hc
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/motivation_type_description
|
||||
- ../slots/motivation_type_id
|
||||
- ../slots/motivation_type_name
|
||||
- ../slots/has_score
|
||||
- ../slots/has_description
|
||||
- ../slots/identify_as
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AnnotationMotivationType:
|
||||
class_uri: oa:Motivation
|
||||
|
|
@ -38,15 +38,15 @@ classes:
|
|||
- prov:Influence
|
||||
- as:Object
|
||||
slots:
|
||||
- motivation_type_id
|
||||
- motivation_type_name
|
||||
- motivation_type_description
|
||||
- has_or_had_score
|
||||
- identify_as
|
||||
- has_label
|
||||
- has_description
|
||||
- has_score
|
||||
slot_usage:
|
||||
motivation_type_id:
|
||||
identify_as:
|
||||
identifier: true
|
||||
required: true
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
required: true
|
||||
comments:
|
||||
- Abstract base class - use specific subclasses (ClassifyingMotivation, etc.)
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ imports:
|
|||
- ./AnnotationMotivationType
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/motivation_type_name
|
||||
- ../slots/has_score
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
ClassifyingMotivation:
|
||||
is_a: AnnotationMotivationType
|
||||
|
|
@ -80,10 +80,10 @@ classes:
|
|||
- skos:Concept
|
||||
- crm:E17_Type_Assignment
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: classifying
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- W3C Web Annotation standard motivation
|
||||
- Primary use in heritage cataloging and classification
|
||||
|
|
@ -154,10 +154,10 @@ classes:
|
|||
- dcterms:description
|
||||
- crm:E62_String
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: describing
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- W3C Web Annotation standard motivation
|
||||
- Fundamental to heritage cataloging and accessibility
|
||||
|
|
@ -224,10 +224,10 @@ classes:
|
|||
- crm:E15_Identifier_Assignment
|
||||
- schema:identifier
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: identifying
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- W3C Web Annotation standard motivation
|
||||
- Links content to identified entities
|
||||
|
|
@ -294,10 +294,10 @@ classes:
|
|||
- skos:Concept
|
||||
- schema:keywords
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: tagging
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- W3C Web Annotation standard motivation
|
||||
- User-generated content enrichment
|
||||
|
|
@ -365,10 +365,10 @@ classes:
|
|||
- skos:related
|
||||
- schema:relatedLink
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: linking
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- W3C Web Annotation standard motivation
|
||||
- Enables Linked Open Data connections
|
||||
|
|
@ -433,10 +433,10 @@ classes:
|
|||
- schema:Comment
|
||||
- schema:UserComments
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: commenting
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- W3C Web Annotation standard motivation
|
||||
- User and scholarly engagement
|
||||
|
|
@ -516,10 +516,10 @@ classes:
|
|||
related_mappings:
|
||||
- wcag:Guideline
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: accessibility
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- Heritage-specific extension beyond W3C standard
|
||||
- Critical for inclusive heritage access
|
||||
|
|
@ -598,10 +598,10 @@ classes:
|
|||
- schema:SearchAction
|
||||
- dcat:Catalog
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: discovery
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- Heritage-specific extension beyond W3C standard
|
||||
- Enables collection discoverability
|
||||
|
|
@ -682,10 +682,10 @@ classes:
|
|||
- premis:Event
|
||||
- prov:Activity
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: preservation
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- Heritage-specific extension beyond W3C standard
|
||||
- Critical for digital preservation
|
||||
|
|
@ -764,10 +764,10 @@ classes:
|
|||
- crm:E7_Activity
|
||||
- schema:ScholarlyArticle
|
||||
slot_usage:
|
||||
motivation_type_name:
|
||||
has_label:
|
||||
equals_string: research
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_score
|
||||
comments:
|
||||
- Heritage-specific extension beyond W3C standard
|
||||
- Supports digital humanities and research
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_code
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AnnotationType:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -23,14 +23,14 @@ classes:
|
|||
exact_mappings:
|
||||
- skos:Concept
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_code
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_code
|
||||
- has_description
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
has_code:
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
# range: string
|
||||
required: false
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ imports:
|
|||
- linkml:types
|
||||
- ../enums/AppellationTypeEnum
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/is_or_was_alternative_form_of
|
||||
- ../slots/has_score
|
||||
- ../slots/alternative_form_of
|
||||
classes:
|
||||
CustodianAppellation:
|
||||
class_uri: crm:E41_Appellation
|
||||
|
|
@ -31,10 +31,10 @@ classes:
|
|||
- rdfs:label
|
||||
- dcterms:title
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- is_or_was_alternative_form_of
|
||||
- has_score
|
||||
- alternative_form_of
|
||||
slot_usage:
|
||||
is_or_was_alternative_form_of:
|
||||
alternative_form_of:
|
||||
# range: string # uriorcurie
|
||||
# range: Label
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
AppellationType:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -18,7 +18,7 @@ classes:
|
|||
- crm:E55_Type
|
||||
description: Type of appellation/name.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@ imports:
|
|||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/has_label
|
||||
- ../slots/has_type
|
||||
classes:
|
||||
Applicant:
|
||||
class_uri: schema:Person
|
||||
|
|
@ -26,9 +26,9 @@ classes:
|
|||
- **Close**: `foaf:Agent`
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
- identified_by
|
||||
- has_or_had_type
|
||||
- has_type
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ imports:
|
|||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/fulfilled_by
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/imposes_or_imposed
|
||||
- ../slots/has_description
|
||||
- ../slots/impose
|
||||
classes:
|
||||
ApplicantRequirement:
|
||||
class_uri: schema:Requirement
|
||||
|
|
@ -26,13 +26,13 @@ classes:
|
|||
|
||||
**Ontology Alignment**: - **Primary**: `schema:Requirement` (proposed extension or conceptual) - **Close**: `dcterms:requires`'
|
||||
slots:
|
||||
- has_or_had_description
|
||||
- has_description
|
||||
- fulfilled_by
|
||||
- imposes_or_imposed
|
||||
- impose
|
||||
slot_usage:
|
||||
fulfilled_by:
|
||||
range: Applicant
|
||||
imposes_or_imposed:
|
||||
impose:
|
||||
range: GeographicExtent
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ imports:
|
|||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
ApplicantType:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -25,7 +25,7 @@ classes:
|
|||
- **Close**: `schema:definedTerm`
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
- identified_by
|
||||
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ prefixes:
|
|||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
- ../slots/temporal_extent
|
||||
default_prefix: hc
|
||||
classes:
|
||||
|
|
@ -33,16 +33,16 @@ classes:
|
|||
close_mappings:
|
||||
- rico:Rule
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
- temporal_extent
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
examples:
|
||||
- value: Reading Room Appointment
|
||||
- value: Special Collections Viewing
|
||||
- value: Conservation Lab Access
|
||||
has_or_had_description:
|
||||
has_description:
|
||||
examples:
|
||||
- value: "Appointments for the Special Collections reading room must be made\
|
||||
\ \nat least 48 hours in advance. Please specify which materials you \n\
|
||||
|
|
@ -53,13 +53,13 @@ classes:
|
|||
examples:
|
||||
- value:
|
||||
appointment_id: hc:appointment/nationaal-archief-special-collections
|
||||
has_or_had_label: Special Collections Appointment
|
||||
has_or_had_description: Advance appointment required for manuscript and map
|
||||
has_label: Special Collections Appointment
|
||||
has_description: Advance appointment required for manuscript and map
|
||||
collections
|
||||
- value:
|
||||
appointment_id: hc:appointment/reading-room-recommended
|
||||
has_or_had_label: Reading Room Reservation
|
||||
has_or_had_description: Reservations recommended but walk-ins accepted based
|
||||
has_label: Reading Room Reservation
|
||||
has_description: Reservations recommended but walk-ins accepted based
|
||||
on availability
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_quantity
|
||||
- ../slots/has_or_had_unit
|
||||
- ../slots/has_quantity
|
||||
- ../slots/has_measurement_unit
|
||||
- ../slots/temporal_extent
|
||||
default_prefix: hc
|
||||
classes:
|
||||
|
|
@ -22,7 +22,7 @@ classes:
|
|||
\ reactions) for digital content such as videos, comments, and posts.\nReplaces\
|
||||
\ simple integer counts with rich event data.\n\n**DESIGN RATIONALE**:\n\nCreated\
|
||||
\ per slot_fixes.yaml migration from `comment_like_count` integer\nto structured\
|
||||
\ `is_or_was_appreciated` + `AppreciationEvent` with\n`has_or_had_quantity`\
|
||||
\ `appreciated` + `AppreciationEvent` with\n`has_quantity`\
|
||||
\ + `Quantity` for metric representation.\n\n**APPRECIATION TYPES**:\n\n| Type\
|
||||
\ | Description | Platforms |\n|------|-------------|-----------|\n| like |\
|
||||
\ Standard like/thumbs up | YouTube, Facebook, Instagram |\n| favorite | Favorite/bookmark\
|
||||
|
|
@ -32,8 +32,8 @@ classes:
|
|||
\ | Usage |\n|----------|----------------|-------|\n| **Activity Streams** |\
|
||||
\ `as:Like` | Social appreciation activity |\n| **Schema.org** | `schema:InteractionCounter`\
|
||||
\ | Engagement metrics |\n| **PROV-O** | `prov:Activity` | Event modeling |\n\
|
||||
\n**EXAMPLE**:\n\n```yaml\nis_or_was_appreciated:\n - appreciation_type: like\n\
|
||||
\ has_or_had_quantity:\n numeric_value: 42\n has_or_had_unit:\n\
|
||||
\n**EXAMPLE**:\n\n```yaml\nappreciated:\n - appreciation_type: like\n\
|
||||
\ has_quantity:\n numeric_value: 42\n has_unit:\n\
|
||||
\ unit_label: \"likes\"\n temporal_extent:\n begin_of_the_begin:\
|
||||
\ \"2025-01-14T10:00:00Z\"\n```\n"
|
||||
exact_mappings:
|
||||
|
|
@ -42,20 +42,20 @@ classes:
|
|||
- schema:InteractionCounter
|
||||
- prov:Activity
|
||||
slots:
|
||||
- has_or_had_quantity
|
||||
- has_or_had_unit
|
||||
- has_quantity
|
||||
- has_unit
|
||||
- temporal_extent
|
||||
slot_usage:
|
||||
has_or_had_quantity:
|
||||
has_quantity:
|
||||
range: integer
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
numeric_value: 42
|
||||
has_or_had_unit:
|
||||
has_unit:
|
||||
unit_label: likes
|
||||
has_or_had_unit:
|
||||
has_unit:
|
||||
# range: string
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
required: false
|
||||
|
|
@ -72,9 +72,9 @@ classes:
|
|||
examples:
|
||||
- value: null
|
||||
- value:
|
||||
has_or_had_quantity:
|
||||
has_quantity:
|
||||
numeric_value: 42
|
||||
has_or_had_unit:
|
||||
has_unit:
|
||||
unit_label: likes
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2025-01-14T10:00:00Z'
|
||||
|
|
|
|||
|
|
@ -6,17 +6,17 @@ prefixes:
|
|||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
ApprovalTimeType:
|
||||
class_uri: skos:Concept
|
||||
abstract: true
|
||||
slots:
|
||||
- identified_by
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ title: Approver Class
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -41,10 +41,10 @@ classes:
|
|||
- schema:Person
|
||||
- schema:Organization
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
- identified_by
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
# range: string
|
||||
examples:
|
||||
- value: Board of Directors
|
||||
|
|
@ -61,7 +61,7 @@ classes:
|
|||
- https://www.w3.org/TR/prov-o/#Agent
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: Museum Director
|
||||
has_label: Museum Director
|
||||
identified_by: https://nde.nl/ontology/hc/person/example-director
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -11,16 +11,16 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_level
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
- ../slots/has_level
|
||||
- ../slots/has_score
|
||||
default_prefix: hc
|
||||
classes:
|
||||
ApproximationStatus:
|
||||
class_uri: hc:ApproximationStatus
|
||||
description: "Status indicating the level of approximation or uncertainty for a value.\n**PURPOSE**:\nApproximationStatus captures structured uncertainty information for values like dates, quantities, and measurements where precision varies. This replaces simple boolean \"approximate: true/false\" with richer modeling.\n**UNCERTAINTY LEVELS**:\n| Level | Label | Description | Example | |-------|-------|-------------|---------| | EXACT | Exact | Known with certainty | \"1880-03-15\" | | APPROXIMATE | Approximate | Close but not exact | \"circa 1880\" | | ESTIMATED | Estimated | Calculated/inferred | \"estimated 1875-1885\" | | UNCERTAIN | Uncertain | Significant doubt | \"possibly 19th century\" | | UNKNOWN | Unknown | Cannot be determined | \"date unknown\" |\n**CIDOC-CRM ALIGNMENT**:\nCIDOC-CRM models time-span precision through E52_Time-Span with fuzzy boundaries. ApproximationStatus provides a complementary vocabulary for expressing certainty levels.\n**USE CASES**:\n1. **Date Uncertainty**:\
|
||||
\ Founding dates known only to decade 2. **Quantity Estimates**: Collection size approximations 3. **Location Precision**: Address known only to city level 4. **Historical Events**: Uncertain timing of organizational changes\n**EXAMPLE**:\n```yaml event_date: \"1880\" is_or_was_approximate:\n has_or_had_level: APPROXIMATE # was: approximation_level\n has_or_had_label: \"circa 1880\"\n has_or_had_description: \"Founding date known only to year from secondary sources\"\n```"
|
||||
\ Founding dates known only to decade 2. **Quantity Estimates**: Collection size approximations 3. **Location Precision**: Address known only to city level 4. **Historical Events**: Uncertain timing of organizational changes\n**EXAMPLE**:\n```yaml event_date: \"1880\" approximate:\n has_level: APPROXIMATE # was: approximation_level\n has_label: \"circa 1880\"\n has_description: \"Founding date known only to year from secondary sources\"\n```"
|
||||
exact_mappings:
|
||||
- crm:E52_Time-Span
|
||||
close_mappings:
|
||||
|
|
@ -28,21 +28,21 @@ classes:
|
|||
related_mappings:
|
||||
- skos:note
|
||||
slots:
|
||||
- has_or_had_level
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_score
|
||||
- has_level
|
||||
- has_label
|
||||
- has_description
|
||||
- has_score
|
||||
slot_usage:
|
||||
has_or_had_level:
|
||||
has_level:
|
||||
# range: string
|
||||
required: true
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
- value: circa 1880
|
||||
- value: approximately 10,000
|
||||
has_or_had_description:
|
||||
has_description:
|
||||
# range: string
|
||||
required: false
|
||||
examples:
|
||||
|
|
@ -51,25 +51,25 @@ classes:
|
|||
- ApproximationStatus replaces simple boolean approximate field
|
||||
- Provides structured uncertainty modeling for dates, quantities, etc.
|
||||
- Aligned with CIDOC-CRM E52_Time-Span precision concepts
|
||||
- Used by is_or_was_approximate slot
|
||||
- Used by approximate slot
|
||||
see_also:
|
||||
- https://www.cidoc-crm.org/Entity/e52-time-span/version-7.1.3
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_level: EXACT
|
||||
has_or_had_label: '1880-03-15'
|
||||
has_level: EXACT
|
||||
has_label: '1880-03-15'
|
||||
- value:
|
||||
has_or_had_level: APPROXIMATE
|
||||
has_or_had_label: circa 1880
|
||||
has_or_had_description: Founding date known only to year from newspaper accounts
|
||||
has_level: APPROXIMATE
|
||||
has_label: circa 1880
|
||||
has_description: Founding date known only to year from newspaper accounts
|
||||
- value:
|
||||
has_or_had_level: ESTIMATED
|
||||
has_or_had_label: estimated 1875-1885
|
||||
has_or_had_description: Date range inferred from building construction records
|
||||
has_level: ESTIMATED
|
||||
has_label: estimated 1875-1885
|
||||
has_description: Date range inferred from building construction records
|
||||
- value:
|
||||
has_or_had_level: UNKNOWN
|
||||
has_or_had_label: date unknown
|
||||
has_or_had_description: No founding records survive
|
||||
has_level: UNKNOWN
|
||||
has_label: date unknown
|
||||
has_description: No founding records survive
|
||||
annotations:
|
||||
specificity_score: 0.3
|
||||
specificity_rationale: Approximation status is broadly useful across contexts where uncertainty needs to be expressed.
|
||||
|
|
|
|||
|
|
@ -10,13 +10,13 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
Archdiocese:
|
||||
class_uri: schema:AdministrativeArea
|
||||
description: An archdiocese.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -16,9 +16,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
Architect:
|
||||
class_uri: schema:Person
|
||||
|
|
@ -31,11 +31,11 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
- identified_by
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
has_label:
|
||||
required: true
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -6,24 +6,24 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../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/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/hold_record_set
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
ArchitecturalArchive:
|
||||
is_a: ArchiveOrganizationType
|
||||
class_uri: skos:Concept
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- hold_or_held_record_set_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- hold_record_set
|
||||
- has_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:
|
||||
identified_by:
|
||||
pattern: ^Q[0-9]+$
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/is_or_was_related_to
|
||||
- ../slots/has_score
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
ArchitecturalArchiveRecordSetType:
|
||||
description: A rico:RecordSetType for classifying collections of architectural archive materials within heritage institutions.
|
||||
|
|
@ -16,14 +16,14 @@ classes:
|
|||
exact_mappings:
|
||||
- wd:Q121409581
|
||||
slot_usage:
|
||||
is_or_was_related_to:
|
||||
related_to:
|
||||
range: WikidataAlignment
|
||||
inlined: true
|
||||
see_also:
|
||||
- ArchitecturalArchive
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- is_or_was_related_to
|
||||
- has_score
|
||||
- related_to
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -19,13 +19,10 @@ default_prefix: hc
|
|||
imports:
|
||||
- ./ArchitecturalArchiveRecordSetType
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/organizational_principle
|
||||
- ../slots/organizational_principle_uri
|
||||
- ../slots/record_holder
|
||||
- ../slots/record_holder_note
|
||||
- ../slots/record_set_type
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/has_custodian
|
||||
- ../slots/has_note
|
||||
classes:
|
||||
ArchitecturalDrawingCollection:
|
||||
is_a: ArchitecturalArchiveRecordSetType
|
||||
|
|
@ -43,23 +40,23 @@ classes:
|
|||
- ArchitecturalArchiveRecordSetType
|
||||
- rico:RecordSetType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_holder
|
||||
- has_custodian
|
||||
- record_holder_note
|
||||
- record_set_type
|
||||
- has_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: ArchitecturalDrawingCollection
|
||||
organizational_principle:
|
||||
equals_string: collection
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
|
||||
record_holder:
|
||||
has_custodian:
|
||||
equals_string: ArchitecturalArchive
|
||||
record_holder_note:
|
||||
equals_string: This RecordSetType is typically held by ArchitecturalArchive
|
||||
|
|
@ -84,23 +81,23 @@ classes:
|
|||
- ArchitecturalArchiveRecordSetType
|
||||
- rico:RecordSetType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_holder
|
||||
- has_custodian
|
||||
- record_holder_note
|
||||
- record_set_type
|
||||
- has_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: ArchitectPapersCollection
|
||||
organizational_principle:
|
||||
equals_string: collection
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
|
||||
record_holder:
|
||||
has_custodian:
|
||||
equals_string: ArchitecturalArchive
|
||||
record_holder_note:
|
||||
equals_string: This RecordSetType is typically held by ArchitecturalArchive
|
||||
|
|
@ -123,23 +120,23 @@ classes:
|
|||
- ArchitecturalArchiveRecordSetType
|
||||
- rico:RecordSetType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- organizational_principle
|
||||
- organizational_principle_uri
|
||||
- record_holder
|
||||
- has_custodian
|
||||
- record_holder_note
|
||||
- record_set_type
|
||||
- has_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
record_set_type:
|
||||
has_type:
|
||||
equals_string: BuildingProjectFonds
|
||||
organizational_principle:
|
||||
equals_string: fonds
|
||||
organizational_principle_uri:
|
||||
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
|
||||
record_holder:
|
||||
has_custodian:
|
||||
equals_string: ArchitecturalArchive
|
||||
record_holder_note:
|
||||
equals_string: This RecordSetType is typically held by ArchitecturalArchive
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
ArchitecturalStyle:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -19,8 +19,8 @@ classes:
|
|||
- crm:E55_Type
|
||||
description: An architectural style.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -3,23 +3,23 @@ name: ArchivalLibrary
|
|||
title: Archival Library Type
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/is_branch_of
|
||||
- ../slots/is_or_was_related_to
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/branch_of
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
ArchivalLibrary:
|
||||
is_a: OrganizationBranch
|
||||
class_uri: org:OrganizationalUnit
|
||||
description: "Library that is part of or associated with an archive, providing reference \nmaterials and published works to support archival research.\n\n**Wikidata**: Q25504402\n\n**IMPORTANT: This is an OrganizationBranch, NOT a standalone CustodianType**\n\nArchival libraries are organizational units (branches/sections) within a \nlarger Archive custodian. They do NOT exist independently - they are always\nembedded within an archive organization.\n\n**Scope**:\nArchival libraries (Archivbibliotheken) hold:\n- Reference works for archival research\n- Published guides and finding aids\n- Local history publications\n- Genealogical reference materials\n- Legal and administrative handbooks\n- Periodicals related to archive holdings\n\n**Organizational Context**:\nArchival libraries are typically:\n- Embedded within larger archive organizations (as org:OrganizationalUnit)\n- Supporting the research mission of the parent archive\n- Providing context for archival collections\n- Serving both\
|
||||
\ staff and external researchers\n\n**Branch Relationship**:\n- Use `is_branch_of` to link to the parent Archive custodian\n- Use `has_or_had_type` = BranchLibraryUnit for classification\n\n**Related Types**:\n- Archive (Q166118) - Parent archive organization\n- SpecialCollection (Q4431094) - Specialized library holdings\n- OrganizationBranch - Parent class for organizational units\n\n**Dual-Class Pattern**:\nThis class represents the BRANCH type (the library unit within an archive).\nFor the collection type, see `ArchivalLibraryRecordSetType` (rico:RecordSetType).\n\n**Ontological Alignment**:\n- **W3C ORG**: org:OrganizationalUnit (branch of parent archive)\n- **Schema.org**: schema:Library (hybrid archive-library)\n- **RiC-O**: rico:CorporateBody (as agent)\n\n**Multilingual Labels**:\n- de: Archivbibliothek\n- es: biblioteca de archivo\n- fr: biblioth\xE8que li\xE9e \xE0 une institution conservant des archives\n"
|
||||
\ staff and external researchers\n\n**Branch Relationship**:\n- Use `is_branch_of` to link to the parent Archive custodian\n- Use `has_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:
|
||||
has_type:
|
||||
# range: string # uriorcurie
|
||||
required: true
|
||||
examples:
|
||||
- value: BranchLibraryUnit
|
||||
is_branch_of:
|
||||
branch_of:
|
||||
required: true
|
||||
exact_mappings:
|
||||
- org:OrganizationalUnit
|
||||
|
|
@ -37,8 +37,8 @@ classes:
|
|||
- SpecialCollection
|
||||
- OrganizationBranch
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ prefixes:
|
|||
wd: http://www.wikidata.org/entity/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/is_or_was_related_to
|
||||
- ../slots/has_score
|
||||
- ../slots/related_to
|
||||
classes:
|
||||
ArchivalLibraryRecordSetType:
|
||||
description: A rico:RecordSetType for classifying collections of archival library materials within heritage institutions.
|
||||
|
|
@ -19,14 +19,14 @@ classes:
|
|||
exact_mappings:
|
||||
- wd:Q25504402
|
||||
slot_usage:
|
||||
is_or_was_related_to:
|
||||
related_to:
|
||||
range: WikidataAlignment
|
||||
inlined: true
|
||||
see_also:
|
||||
- ArchivalLibrary
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- is_or_was_related_to
|
||||
- has_score
|
||||
- related_to
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_description
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
ArchivalReference:
|
||||
class_uri: rico:Identifier
|
||||
|
|
@ -25,8 +25,8 @@ classes:
|
|||
'
|
||||
slots:
|
||||
- identified_by
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_description
|
||||
slot_usage:
|
||||
identified_by:
|
||||
required: true
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_code
|
||||
- ../slots/has_description
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
ArchivalStatus:
|
||||
class_uri: skos:Concept
|
||||
|
|
@ -23,11 +23,11 @@ classes:
|
|||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_code
|
||||
- has_or_had_description
|
||||
- has_label
|
||||
- has_code
|
||||
- has_description
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
has_code:
|
||||
required: true
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -6,21 +6,21 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../slots/identified_by
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/society_focus
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/20260202_matang/new/society_focus
|
||||
classes:
|
||||
ArchiveAssociation:
|
||||
is_a: HeritageSocietyType
|
||||
class_uri: skos:Concept
|
||||
description: "Booster, history, and heritage societies that support archival institutions\nthrough advocacy, fundraising, volunteer programs, and public engagement.\n\n**Wikidata**: Q130427366\n\n**IMPORTANT: This is a HeritageSocietyType, NOT an ArchiveOrganizationType**\n\nArchive associations are HERITAGE SOCIETIES (membership organizations) that \nsupport archives, not archives themselves. The key distinction:\n- **ArchiveOrganizationType**: Actual archive institutions holding records\n- **HeritageSocietyType (this class)**: Volunteer/membership organizations supporting archives\n\n**Scope**:\nArchive associations (Archivvereine) provide:\n- Advocacy for archival institutions\n- Fundraising and donor cultivation\n- Volunteer recruitment and coordination\n- Public programming and outreach\n- Membership programs\n- Publication of newsletters and journals\n- Support for acquisitions and preservation\n\n**Organizational Role**:\nThese are typically:\n- \"Friends of the Archives\" organizations\n\
|
||||
- Historical societies supporting local archives\n- Professional associations for archivists\n- Advocacy groups for archival funding\n\n**Heritage Society Focus**:\nUse `society_focus` slot to describe the archive(s) supported.\nUse `has_or_had_activity` to document advocacy and outreach activities.\n\n**Related Types**:\n- HeritageSocietyType - Parent class for heritage support organizations\n- Archive (Q166118) - The institutions they support (NOT the same thing)\n\n**Primary Type**: \nMaps to 'S' (COLLECTING_SOCIETY) in GLAMORCUBESFIXPHDNT taxonomy,\nNOT 'A' (ARCHIVE) - these are support organizations, not archives themselves.\n\n**Ontological Alignment**:\n- **SKOS**: skos:Concept with skos:broader HeritageSocietyType\n- **Schema.org**: schema:Organization, schema:NGO\n- **RiC-O**: rico:CorporateBody (as agent)\n\n**Multilingual Labels**:\n- de: Archivverein\n- fr: Association des amis des archives\n"
|
||||
- Historical societies supporting local archives\n- Professional associations for archivists\n- Advocacy groups for archival funding\n\n**Heritage Society Focus**:\nUse `society_focus` slot to describe the archive(s) supported.\nUse `has_activity` to document advocacy and outreach activities.\n\n**Related Types**:\n- HeritageSocietyType - Parent class for heritage support organizations\n- Archive (Q166118) - The institutions they support (NOT the same thing)\n\n**Primary Type**: \nMaps to 'S' (COLLECTING_SOCIETY) in GLAMORCUBESFIXPHDNT taxonomy,\nNOT 'A' (ARCHIVE) - these are support organizations, not archives themselves.\n\n**Ontological Alignment**:\n- **SKOS**: skos:Concept with skos:broader HeritageSocietyType\n- **Schema.org**: schema:Organization, schema:NGO\n- **RiC-O**: rico:CorporateBody (as agent)\n\n**Multilingual Labels**:\n- de: Archivverein\n- fr: Association des amis des archives\n"
|
||||
slot_usage:
|
||||
society_focus:
|
||||
required: true
|
||||
identified_by:
|
||||
pattern: ^Q[0-9]+$
|
||||
has_or_had_type:
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType", "hc:HeritageSocietyType"]'
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
|
|
@ -37,8 +37,8 @@ classes:
|
|||
see_also:
|
||||
- HeritageSocietyType
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- has_type
|
||||
- has_score
|
||||
- identified_by
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@ prefixes:
|
|||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_label
|
||||
classes:
|
||||
ArchiveBranch:
|
||||
class_uri: org:OrganizationalUnit
|
||||
description: Archive branch.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_label
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -29,5 +29,5 @@ classes:
|
|||
specificity_rationale: Generic utility class/slot created during migration
|
||||
custodian_types: '[''*'']'
|
||||
slots:
|
||||
- name
|
||||
- isil
|
||||
- has_name
|
||||
- identified_by
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ prefixes:
|
|||
org: http://www.w3.org/ns/org#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/is_or_was_applicable_in
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/applicable_in
|
||||
classes:
|
||||
ArchiveNetwork:
|
||||
is_a: ArchiveOrganizationType
|
||||
|
|
@ -21,11 +21,11 @@ classes:
|
|||
\ loan and access programs\n\n**Organizational Structure**:\nArchive networks typically:\n- Have formal membership agreements\n- Maintain shared technical infrastructure\n- Coordinate collection policies to avoid duplication\n- Provide unified access points for researchers\n- Share costs for expensive preservation activities\n\n**Related Types**:\n- EncompassingBody - Broader organizational umbrella concept\n- JointArchives (Q117442301) - Archives with shared holdings\n\n**Linkage to EncompassingBody**:\nArchive networks function as encompassing bodies for member archives.\nUse `encompassing_body_link` slot to connect to EncompassingBody class.\n\n**Notable Examples** (France):\n- Archives Portal Europe network (French participation)\n- Regional archival consortia in France\n\n**Ontological Alignment**:\n- **SKOS**: skos:Concept with skos:broader Q166118 (archive)\n- **Schema.org**: schema:Organization\n- **RiC-O**: rico:CorporateBody (as agent)\n- **ORG**: org:Organization (consortium)\n\
|
||||
\n**Multilingual Labels**:\n- de: Archivverbund\n- fr: r\xE9seau d'archives\n- it: rete di archivi\n"
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_score
|
||||
- is_or_was_applicable_in
|
||||
- has_type
|
||||
- has_score
|
||||
- applicable_in
|
||||
slot_usage:
|
||||
is_or_was_applicable_in:
|
||||
applicable_in:
|
||||
range: Country
|
||||
required: true
|
||||
minimum_cardinality: 1
|
||||
|
|
@ -33,8 +33,8 @@ classes:
|
|||
examples:
|
||||
- value:
|
||||
identified_by: FR
|
||||
has_or_had_name: France
|
||||
has_or_had_type:
|
||||
has_name: France
|
||||
has_type:
|
||||
equals_expression: '["hc:ArchiveOrganizationType"]'
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
|
|
|
|||
|
|
@ -5,16 +5,16 @@ prefixes:
|
|||
linkml: https://w3id.org/linkml/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_scope
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/hold_or_held_record_set_type
|
||||
- ../slots/has_scope
|
||||
- ../slots/has_score
|
||||
- ../slots/has_type
|
||||
- ../slots/hold_record_set
|
||||
classes:
|
||||
ArchiveOfInternationalOrganization:
|
||||
is_a: ArchiveOrganizationType
|
||||
class_uri: skos:Concept
|
||||
slots:
|
||||
- hold_or_held_record_set_type
|
||||
- hold_record_set
|
||||
description: "Archive of an inter-governmental organization or international umbrella \norganization, preserving records of global significance.\n\n**Wikidata**: Q27031014\n\n**Scope**:\nInternational organization archives preserve:\n- Treaty documents and international agreements\n- Conference proceedings and resolutions\n- Correspondence between member states\n- Administrative records of international bodies\n- Reports and publications\n- Photographs and audiovisual documentation\n\n**Organizational Context**:\nThese archives are typically:\n- Part of UN system organizations (UNESCO, WHO, ILO, etc.)\n- European Union institutions (EU Commission, Parliament, etc.)\n- International NGO umbrella organizations\n- Regional intergovernmental bodies (AU, ASEAN, OAS, etc.)\n- International professional associations\n\n**Notable Examples**:\n- United Nations Archives and Records Management\n- UNESCO Archives\n- European Union Historical Archives (Florence)\n- League of Nations Archives (Geneva)\n\
|
||||
- NATO Archives\n\n**Related Types**:\n- GovernmentArchive (Q119712417) - National government archives\n- PublicArchive (Q27031009) - Public sector archives\n\n**Dual-Class Pattern**:\nThis class represents the CUSTODIAN type (the archive organization).\nFor the collection type, see `InternationalOrganizationRecordSetType` (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- **CPOV**: Aligns with EU Core Public Organisation Vocabulary\n\n**Multilingual Labels**:\n- de: Archiv einer internationalen Organisation\n- fr: archives d'une organisation internationale\n"
|
||||
slot_usage: {}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue