Refactor code structure for improved readability and maintainability

This commit is contained in:
kempersc 2026-02-16 23:25:16 +01:00
parent a590a8d94b
commit 30576d541d
2345 changed files with 137508 additions and 85501 deletions

View file

@ -0,0 +1,165 @@
id: https://nde.nl/ontology/hc/class/BirthPlace
name: birth_place_class
title: Birth Place Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
gn: http://www.geonames.org/ontology#
wdt: http://www.wikidata.org/prop/direct/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ../metadata
- ../slots/has_coordinates
- ../slots/in_country
- ../slots/identified_by
- ../slots/has_score
- ../slots/has_name
- ../slots/has_label
- ../slots/has_source
- ../slots/has_code
default_prefix: hc
classes:
BirthPlace:
class_uri: schema:Place
description: >-
Structured representation of where a person was born with support for historical
place names, modern equivalents, and geographic identifiers.
alt_descriptions:
nl: >-
Gestructureerde weergave van waar een persoon geboren is met ondersteuning voor historische
plaatsnamen, moderne equivalenten en geografische identificaties.
de: >-
Strukturierte Darstellung des Geburtsorts einer Person mit Unterstützung für historische
Ortsnamen, moderne Entsprechungen und geografische Kennungen.
fr: >-
Représentation structurée du lieu de naissance d'une personne avec support pour les noms
historiques, équivalents modernes et identifiants géographiques.
es: >-
Representación estructurada de dónde nació una persona con soporte para nombres
históricos de lugares, equivalentes modernos e identificadores geográficos.
ar: >-
تمثيل منظم لمكان ميلاد الشخص مع دعم الأسماء التاريخية
للأماكن والمعادلات الحديثة والمعرفات الجغرافية.
id: >-
Representasi terstruktur tempat seseorang lahir dengan dukungan nama tempat
historis, padanan modern, dan pengidentifikasi geografis.
zh: >-
人员出生地点的结构化表示,支持历史地名、现代等价物和地理标识符。
exact_mappings:
- schema:Place
close_mappings:
- crm:E53_Place
- gn:Feature
slots:
- has_label
- has_name
- in_country
- has_code
- identified_by
- has_coordinates
- has_source
- has_score
slot_usage:
has_label:
required: true
examples:
- value: Amsterdam
- value: Batavia
has_name:
required: false
examples:
- value: Jakarta
in_country:
required: false
pattern: "^[A-Z]{2}$"
examples:
- value: NL
- value: ID
has_code:
required: false
examples:
- value: NH
- value: 2759794
identified_by:
range: WikiDataIdentifier
required: false
examples:
- value:
has_coordinates:
required: false
examples:
- value: 52.3676,4.9041
has_source:
required: false
examples:
- value: born at the family estate in rural Gelderland
comments:
- Replaces simple birth_place string slot (Rule 53)
- Preserves historical place names while linking to modern identifiers
- GeoNames ID is authoritative per AGENTS.md
see_also:
- https://schema.org/birthPlace
- https://www.geonames.org/
examples:
- value:
has_label: Amsterdam
in_country: NL
has_code: NH
identified_by:
has_coordinates: 52.3676,4.9041
description: Dutch city with modern name
- value:
has_label: Batavia
has_name: Jakarta
in_country: ID
identified_by:
description: Historical colonial name with modern equivalent
- value:
has_label: rural Gelderland
in_country: NL
has_code: GE
has_source: born at the family estate in rural Gelderland
description: Imprecise location from source text
keywords:
- birth
- place
- location
- geographic
- historical
annotations:
specificity_score: 0.45
specificity_rationale: Relevant for person research across heritage sectors.
custodian_types: "['*']"
structured_aliases:
- literal_form: geboorteplaats
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: geboren te
predicate: RELATED_SYNONYM
in_language: nl
- literal_form: Geburtsort
predicate: EXACT_SYNONYM
in_language: de
- literal_form: lieu de naissance
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: lugar de nacimiento
predicate: EXACT_SYNONYM
in_language: es
- literal_form: مكان الميلاد
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: tempat lahir
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 出生地
predicate: EXACT_SYNONYM
in_language: zh

View file

@ -19,7 +19,7 @@ description: |
- provenance: Data tier tracking and source lineage
- ghcid: Global Heritage Custodian ID with history
- identifiers: ISIL, Wikidata, GHCID variants
- enrichments: Google Maps, Wikidata, Genealogiewerkbalk, etc.
- enrichments: Google Maps, Wikidata, genealogy archive registries, etc.
- web_claims: Extracted claims with XPath provenance
- custodian_name: Consensus name determination
- location: Normalized geographic data
@ -42,6 +42,8 @@ default_range: string
imports:
- linkml:types
# Slots bundle (required for LinkML JSON Schema generation)
- ./modules/slots/SlotsBundle
# =============================================================================
# ENUMERATIONS (7 enums)
# =============================================================================
@ -57,6 +59,12 @@ imports:
# =============================================================================
# Root Class
- ./modules/classes/CustodianSourceFile
# Shared base classes
- ./modules/classes/CustodianType
- ./modules/classes/DigitalPlatformType
- ./modules/classes/Claim
- ./modules/classes/ReconstructedEntity
- ./modules/classes/Entity
# Original Entry Domain
- ./modules/classes/DuplicateEntry
- ./modules/classes/MowInscription
@ -93,7 +101,6 @@ imports:
- ./modules/classes/GoogleMapsPlaywrightEnrichment
- ./modules/classes/GooglePhoto
- ./modules/classes/GoogleReview
- ./modules/classes/LlmVerification
- ./modules/classes/OpeningHours
- ./modules/classes/OpeningPeriod
- ./modules/classes/PhotoAttribution
@ -145,7 +152,6 @@ imports:
- ./modules/classes/WebEnrichment
- ./modules/classes/WebSource
# Custodian Name Domain
- ./modules/classes/AlternativeName
- ./modules/classes/CustodianLegalNameClaim
- ./modules/classes/CustodianNameConsensus
- ./modules/classes/FormerName
@ -153,7 +159,7 @@ imports:
- ./modules/classes/MergeNote
# Dutch Enrichments Domain
- ./modules/classes/ArchiveInfo
- ./modules/classes/GenealogiewerkbalkEnrichment
- ./modules/classes/GenealogyArchivesRegistryEnrichment
- ./modules/classes/IsilCodeEntry
- ./modules/classes/MunicipalityInfo
- ./modules/classes/NanIsilEnrichment
@ -182,22 +188,21 @@ imports:
- ./modules/classes/YoutubeTranscript
- ./modules/classes/YoutubeVideo
# CH-Annotator Domain
- ./modules/classes/ChAnnotatorAnnotationMetadata
- ./modules/classes/ChAnnotatorAnnotationProvenance
- ./modules/classes/ChAnnotatorBlock
- ./modules/classes/ChAnnotatorEntityClaim
- ./modules/classes/ChAnnotatorEntityClassification
- ./modules/classes/ChAnnotatorIntegrationNote
- ./modules/classes/ChAnnotatorModel
- ./modules/classes/ChAnnotatorProvenance
- ./modules/classes/AnnotatorAnnotationMetadata
- ./modules/classes/AnnotatorAnnotationProvenance
- ./modules/classes/AnnotatorBlock
- ./modules/classes/AnnotatorEntityClaim
- ./modules/classes/AnnotatorEntityClassification
- ./modules/classes/AnnotatorIntegrationNote
- ./modules/classes/AnnotatorModel
- ./modules/classes/AnnotatorProvenance
- ./modules/classes/ExtractionSourceInfo
- ./modules/classes/PatternClassification
# Person/Staff Domain
- ./modules/classes/CareerEntry
- ./modules/classes/CertificationEntry
- ./modules/classes/CurrentPosition
- ./modules/classes/EducationEntry
- ./modules/classes/ExaSearchMetadata
- ./modules/classes/ExternalSearchMetadata
- ./modules/classes/HeritageExperienceEntry
- ./modules/classes/MediaAppearanceEntry
- ./modules/classes/PersonProfile

File diff suppressed because it is too large Load diff

View file

@ -1,25 +1,94 @@
id: https://nde.nl/ontology/hc/class/APIEndpoint
name: APIEndpoint
title: APIEndpoint
description: An API endpoint.
title: API Endpoint Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
classes:
APIEndpoint:
class_uri: schema:EntryPoint
description: An API endpoint.
slots:
- has_url
- has_description
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
dcat: http://www.w3.org/ns/dcat#
hydra: http://www.w3.org/ns/hydra/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_url
classes:
APIEndpoint:
class_uri: schema:EntryPoint
description: >-
Uniform Resource Locator that provides programmatic access to a service
or data resource through a defined interface specification.
alt_descriptions:
nl: >-
Uniform Resource Locator die programmatische toegang biedt tot een service
of gegevensbron via een gedefinieerde interfacespecificatie.
de: >-
Uniform Resource Locator, der programmatischen Zugriff auf einen Dienst
oder eine Datenressource uber eine definierte Schnittstellenspezifikation bietet.
fr: >-
Localisateur uniforme de ressources fournissant un acces programmatique
a un service ou a une ressource de donnees via une specification d'interface definie.
es: >-
Localizador uniforme de recursos que proporciona acceso programatico a un
servicio o recurso de datos a traves de una especificacion de interfaz definida.
ar: >-
محدد موقع الموارد المنتظم الذي يوفر وصولاً برمجياً إلى خدمة أو مورد بيانات
من خلال مواصفات واجهة محددة.
id: >-
Uniform Resource Locator yang menyediakan akses terprogram ke layanan atau
sumber daya data melalui spesifikasi antarmuka yang ditentukan.
zh: >-
通过定义的接口规范提供服务或数据资源的编程访问的统一资源定位符。
structured_aliases:
- literal_form: API-eindpunt
in_language: nl
- literal_form: API-Endpunkt
in_language: de
- literal_form: point de terminaison API
in_language: fr
- literal_form: punto final API
in_language: es
- literal_form: نقطة نهاية API
in_language: ar
- literal_form: titik akhir API
in_language: id
- literal_form: API端点
in_language: zh
close_mappings:
- hydra:EntryPoint
- dcat:DataService
broad_mappings:
- schema:EntryPoint
- skos:Concept
slots:
- has_url
- has_description
comments:
- Represents a callable URL for an API operation
- Part of schema.org for describing web services
- Use with APIVersion for versioned endpoints
see_also:
- https://schema.org/EntryPoint
- APIVersion
- APIRequest
examples:
- value:
has_url: "https://api.example.org/v2/collections"
has_description: "Collections listing endpoint"
description: REST API endpoint for collections
- value:
has_url: "https://api.example.org/v2/search"
has_description: "Search endpoint with query parameters"
description: Search API endpoint
keywords:
- API
- endpoint
- URL
- web service
- REST
- programmatic access
annotations:
specificity_score: "0.3"
specificity_rationale: Specific to API/web service endpoints
custodian_types: "['*']"

View file

@ -1,14 +1,14 @@
id: https://nde.nl/ontology/hc/class/APIRequest
name: APIRequest
title: APIRequest
description: An API request event.
title: API Request Class
prefixes:
rov: http://www.w3.org/ns/regorg#
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
prov: http://www.w3.org/ns/prov#
dcat: http://www.w3.org/ns/dcat#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_endpoint
@ -16,15 +16,89 @@ imports:
- ../slots/has_version
classes:
APIRequest:
class_uri: prov:Activity
class_uri: hc:APIRequest
description: >-
Single invocation of an API endpoint, capturing the request context,
provenance, and version information for audit and debugging purposes.
alt_descriptions:
nl: >-
Enkele aanroeping van een API-eindpunt, waarbij de verzoekcontext,
herkomst en versie-informatie worden vastgelegd voor controle en debugging.
de: >-
Einzelner Aufruf eines API-Endpunkts, der den Anfragekontext,
die Provenienz und Versionsinformationen fur Audit und Debugging erfasst.
fr: >-
Invocation unique d'un point de terminaison API, capturant le contexte
de la requete, la provenance et les informations de version pour l'audit
et le debogage.
es: >-
Invocacion unica de un punto final API, capturando el contexto de la solicitud,
la procedencia y la informacion de version para auditoria y depuracion.
ar: >-
استدعاء واحد لنقطة نهاية API، يلتقط سياق الطلب والمصدر ومعلومات الإصدار
لأغراض التدقيق وتصحيح الأخطاء.
id: >-
Pemanggilan tunggal titik akhir API, menangkap konteks permintaan,
provenans, dan informasi versi untuk audit dan debugging.
zh: >-
对API端点的单次调用捕获请求上下文、来源和版本信息用于审计和调试。
structured_aliases:
- literal_form: API-verzoek
in_language: nl
- literal_form: API-Anfrage
in_language: de
- literal_form: requete API
in_language: fr
- literal_form: solicitud API
in_language: es
- literal_form: طلب API
in_language: ar
- literal_form: permintaan API
in_language: id
- literal_form: API请求
in_language: zh
broad_mappings:
- prov:Activity
- schema:Action
close_mappings:
- schema:Action
description: An API request event.
- dcat:DataService
slots:
- has_provenance
- has_endpoint
- has_version
slot_usage:
has_endpoint:
range: APIEndpoint
required: true
has_provenance:
range: Provenance
required: false
has_version:
range: APIVersion
required: false
comments:
- Captures individual API call events for logging and analysis
- Useful for rate limiting, audit trails, and usage analytics
- Links to endpoint definition and API version
see_also:
- APIEndpoint
- APIVersion
examples:
- value:
has_endpoint: "https://api.example.org/v2/search"
has_provenance:
created_by: "https://example.org/users/app123"
created_at: "2025-01-14T10:00:00Z"
has_version: "v2.1.0"
description: Logged search API request with provenance
keywords:
- API request
- API call
- invocation
- audit
- logging
- provenance
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.4"
specificity_rationale: Specific to API request event tracking
custodian_types: "['*']"

View file

@ -1,25 +1,107 @@
id: https://nde.nl/ontology/hc/class/APIVersion
name: APIVersion
title: APIVersion
description: Version of an API.
title: API Version Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
dcat: http://www.w3.org/ns/dcat#
dcterms: http://purl.org/dc/terms/
default_prefix: hc
imports:
- linkml:types
- ../slots/identified_by
- ../slots/has_label
classes:
APIVersion:
class_uri: schema:SoftwareApplication
description: Version of an API.
class_uri: hc:APIVersion
description: >-
Specific release or iteration of an Application Programming Interface,
identified by version number and potentially associated with changelogs
and deprecation schedules.
alt_descriptions:
nl: >-
Specifieke release of iteratie van een Application Programming Interface,
geidentificeerd door versienummer en mogelijk gekoppeld aan changelogs
en deprecation-schema's.
de: >-
Spezifische Veroffentlichung oder Iteration einer Programmierschnittstelle,
identifiziert durch Versionsnummer und moglicherweise verknupft mit
Anderungsprotokollen und Deprecation-Zeitplanen.
fr: >-
Version specifique ou iteration d'une interface de programmation d'application,
identifiee par numero de version et potentiellement associee aux journaux
des modifications et aux calendriers d'obsolescence.
es: >-
Version especifica o iteracion de una interfaz de programacion de aplicaciones,
identificada por numero de version y potencialmente asociada con registros
de cambios y calendarios de obsolescencia.
ar: >-
إصدار محدد أو تكرار لواجهة برمجة التطبيقات، محدد برقم الإصدار وربما
مرتبط بسجلات التغيير وجداول الإهمال.
id: >-
Rilis atau iterasi spesifik dari Antarmuka Pemrograman Aplikasi, diidentifikasi
oleh nomor versi dan berpotensi terkait dengan log perubahan dan jadwal penghentian.
zh: >-
应用程序编程接口的特定版本或迭代,由版本号标识,可能与变更日志和弃用计划相关联。
structured_aliases:
- literal_form: API-versie
in_language: nl
- literal_form: API-Version
in_language: de
- literal_form: version d'API
in_language: fr
- literal_form: version de API
in_language: es
- literal_form: إصدار API
in_language: ar
- literal_form: versi API
in_language: id
- literal_form: API版本
in_language: zh
close_mappings:
- schema:SoftwareVersion
- dcterms:hasVersion
broad_mappings:
- skos:Concept
slots:
- has_label
- identified_by
slot_usage:
has_label:
pattern: "^v?[0-9]+\\.[0-9]+(\\.[0-9]+)?(-[a-zA-Z0-9]+)?$"
examples:
- value: "v2.1.0"
- value: "1.0.0-beta"
- value: "2.0"
identified_by:
range: string
required: true
comments:
- Follows semantic versioning convention (MAJOR.MINOR.PATCH)
- Used to track API compatibility and deprecation
- Links to endpoint definitions for versioned access
see_also:
- APIEndpoint
- https://semver.org/
examples:
- value:
has_label: "v2.1.0"
identified_by: "v2.1.0"
description: Semantic version 2.1.0 of an API
- value:
has_label: "v3.0.0-beta"
identified_by: "v3.0.0-beta"
description: Beta release of version 3.0.0
keywords:
- API version
- semantic versioning
- release
- changelog
- deprecation
- compatibility
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.4"
specificity_rationale: Specific to API versioning
custodian_types: "['*']"

View file

@ -15,16 +15,66 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_name
- ../slots/has_type
- linkml:types
- ../slots/has_name
- ../slots/has_type
classes:
AVEquipment:
class_uri: schema:Product
description: AV Equipment.
description: >-
Audiovisual equipment used in heritage contexts for playback, digitization,
recording, or presentation of audiovisual materials and collections.
alt_descriptions:
nl: Audiovisuele apparatuur die in erfgoedcontexten wordt gebruikt voor het afspelen, digitaliseren, opnemen of presenteren van audiovisuele materialen en collecties.
de: Audiovisuelle Ausrüstung, die in Heritage-Kontexten für die Wiedergabe, Digitalisierung, Aufnahme oder Präsentation audiovisueller Materialien und Sammlungen verwendet wird.
fr: Équipement audiovisuel utilisé dans les contextes patrimoniaux pour la lecture, la numérisation, l'enregistrement ou la présentation de matériaux et collections audiovisuels.
es: Equipo audiovisual utilizado en contextos patrimoniales para la reproducción, digitalización, grabación o presentación de materiales y colecciones audiovisuales.
ar: معدات سمعية بصرية تُستخدم في السياقات التراثية للتشغيل والرقمنة والتسجيل أو عرض المواد والمجموعات السمعية البصرية.
id: Peralatan audiovisual yang digunakan dalam konteks warisan untuk pemutaran, digitalisasi, perekaman, atau presentasi materi dan koleksi audiovisual.
zh: 在遗产环境中用于播放、数字化、录制或展示视听材料和藏品的视听设备。
broad_mappings:
- schema:Product
close_mappings:
- crm:E19_Physical_Object
related_mappings:
- prov:Entity
slots:
- has_name
- has_type
structured_aliases:
- literal_form: AV-apparatuur
in_language: nl
- literal_form: AV-Ausrüstung
in_language: de
- literal_form: équipement AV
in_language: fr
- literal_form: equipo AV
in_language: es
- literal_form: معدات سمعية بصرية
in_language: ar
- literal_form: peralatan AV
in_language: id
- literal_form: 视听设备
in_language: zh
comments:
- Used for playback, digitization, recording, and presentation
- Includes projectors, players, recorders, and display equipment
keywords:
- audiovisual
- equipment
- playback
- digitization
- recording
- AV hardware
examples:
- value:
has_name: U-matic SP Player
has_type: VIDEO_PLAYER
description: Video playback equipment
- value:
has_name: Studer A810
has_type: AUDIO_RECORDER
description: Professional audio recorder
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -1,46 +1,87 @@
id: https://nde.nl/ontology/hc/class/AcademicArchive
name: AcademicArchive
title: Academic Archive Type
title: Academic Archive
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_hypernym
- ../slots/identified_by
- ../slots/has_label
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/related_to
- linkml:types
- ../classes/ArchiveOrganizationType
- ../classes/WikidataAlignment
- ../slots/has_hypernym
- ../slots/has_label
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/identified_by
- ../slots/related_to
classes:
AcademicArchive:
description: >-
Organizational unit serving as the official custodian for the documentary heritage of a tertiary educational institution.
alt_descriptions:
nl: >-
Organisatorische eenheid die fungeert als de officiële bewaarder van het documentair erfgoed van een instelling voor hoger onderwijs.
de: >-
Organisatorische Einheit, die als offizieller Verwahrer des dokumentarischen Erbes einer Hochschuleinrichtung dient.
fr: >-
Unite organisationnelle agissant en tant que depositeur officiel du patrimoine documentaire d'un etablissement d'enseignement superieur.
es: >-
Unidad organizativa que sirve como depositario oficial del patrimonio documental de una institucion de educacion superior.
ar: >-
وحدة تنظيمية تعمل كحارس رسمي للتراث الوثائقي لمؤسسة التعليم العالي.
id: >-
Unit organisasi yang berfungsi sebagai penjaga resmi warisan dokumenter institusi pendidikan tinggi.
zh: >-
作为高等教育机构文献遗产官方保管者的组织单位。
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: University Archives
has_hypernym: wd:Q166118
hold_record_set:
- hc:UniversityAdministrativeFonds
- hc:FacultyPaperCollection
description: A university archives institution holding administrative records and faculty papers
- value:
has_type: hc:ArchiveOrganizationType
has_label: College Archives
has_hypernym: wd:Q166118
hold_record_set:
- hc:AcademicStudentRecordSeries
description: A college archives institution preserving student records
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
description: Archive of a higher education institution (university, college, polytechnic).
slots:
- has_type
- hold_record_set
- has_hypernym
- has_label
- has_hypernym
- hold_record_set
- has_score
- related_to
structured_aliases:
- literal_form: Hochschularchiv
in_language: de
- literal_form: "archivo acad\xE9mico"
in_language: es
- literal_form: "archives acad\xE9miques"
in_language: fr
- literal_form: archivio accademico
in_language: it
- literal_form: academisch archief
in_language: nl
- literal_form: "arquivo acad\xEAmico"
- literal_form: Hochschularchiv
in_language: de
- literal_form: archives academiques
in_language: fr
- literal_form: archivo academico
in_language: es
- literal_form: أرشيف أكاديمي
in_language: ar
- literal_form: arsip akademik
in_language: id
- literal_form: 学术档案馆
in_language: zh
- literal_form: archivio accademico
in_language: it
- literal_form: arquivo academico
in_language: pt
keywords:
- administrative records
@ -59,43 +100,40 @@ classes:
- campus life documentation
slot_usage:
hold_record_set:
equals_expression: '["hc:UniversityAdministrativeFonds", "hc:StudentRecordSeries", "hc:FacultyPaperCollection", "hc:CampusDocumentationCollection"]
'
equals_string_in:
- "hc:UniversityAdministrativeFonds"
- "hc:AcademicStudentRecordSeries"
- "hc:FacultyPaperCollection"
- "hc:CampusDocumentationCollection"
identified_by:
pattern: ^Q[0-9]+$
pattern: "^Q[0-9]+$"
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
equals_string: "hc:ArchiveOrganizationType"
related_to:
range: WikidataAlignment
inlined: true
has_hypernym:
equals_expression: '["wd:Q166118"]'
equals_string: "wd:Q166118"
has_label:
ifabsent: string(archive)
exact_mappings:
- wd:Q27032435
close_mappings:
- rico:CorporateBody
- skos:Concept
- wd:Q27032435
broad_mappings:
- wd:Q166118
- wd:Q124762372
narrow_mappings:
- wd:Q2496264
related_mappings:
- wd:Q1065413
comments:
- Custodian type class for academic/higher education archives
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- Parent institution is typically a university or college
- class_uri is schema:ArchiveOrganization - primary semantic meaning
- skos:broader relationship to wd:Q166118 (archive) expressed via broad_mappings
- Institutional custodian type for higher education archives
- Distinguished from institutional repositories (wd:Q1065413) which manage published scholarly outputs
- The actual holdings are represented by AcademicArchiveRecordSetType instances
- 'Preserved from prior description: Organizational unit serving as the official custodian for the documentary heritage of a tertiary educational institution. Charged with acquiring, preserving, and providing access to administrative records, faculty papers, student records, and campus documentation. Distinguished from institutional repositories that primarily manage published scholarly outputs.'
see_also:
- wd:Q2496264
- wd:Q124762372
- wd:Q1065413
- AcademicArchiveRecordSetType
- wd:Q1065413
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.3"
specificity_rationale: Specific to higher education archival custodians
custodian_types: "['AcademicArchive']"

View file

@ -1,62 +1,101 @@
id: https://nde.nl/ontology/hc/class/AcademicArchiveRecordSetType
name: AcademicArchiveRecordSetType
title: AcademicArchive Record Set Type
title: Academic Archive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_type
- ../slots/related_to
- linkml:types
- ../classes/CollectionType
- ../classes/WikidataAlignment
- ../slots/has_score
- ../slots/has_type
- ../slots/related_to
classes:
AcademicArchiveRecordSetType:
description: A rico:RecordSetType for classifying collections of academic and
higher education institutional records.
description: >-
Category for grouping documentary materials accumulated by tertiary educational institutions during their administrative, academic, and operational activities.
alt_descriptions:
nl: >-
Categorie voor het groeperen van documentair materiaal dat door hogeronderwijsinstellingen is verzameld tijdens hun administratieve, academische en operationele activiteiten.
de: >-
Kategorie zur Gruppierung von Dokumentenmaterial, das von Hochschulen während ihrer administrativen, akademischen und betrieblichen Aktivitäten angesammelt wurde.
fr: >-
Catégorie de regroupement des documents accumulés par les établissements d'enseignement supérieur au cours de leurs activités administratives, académiques et opérationnelles.
es: >-
Categoría para agrupar materiales documentales acumulados por instituciones de educación superior durante sus actividades administrativas, académicas y operativas.
ar: >-
فئة لتجميع المواد الوثائقية التي جمعتها مؤسسات التعليم العالي خلال أنشطتها الإدارية والأكاديمية والتشغيلية.
id: >-
Kategori untuk mengelompokkan materi dokumenter yang dikumpulkan oleh institusi pendidikan tinggi selama aktivitas administratif, akademik, dan operasional mereka.
zh: >-
高等教育机构在行政、学术和运营活动中积累的文献材料的分类类别。
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: University Administrative Records
related_to: wd:Q27032435
description: Administrative fonds containing governance records, committee minutes, and policy documents
- value:
has_type: hc:ArchiveOrganizationType
has_label: Student Records Series
related_to: wd:Q27032435
description: Enrollment records, academic transcripts, and graduation documentation
- value:
has_type: hc:ArchiveOrganizationType
has_label: Faculty Papers Collection
related_to: wd:Q27032435
description: Research documentation, teaching materials, and correspondence
- value:
has_type: hc:ArchiveOrganizationType
has_label: Campus Documentation Collection
related_to: wd:Q27032435
description: Photographs, university publications, and audiovisual materials
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- has_type
- has_score
- has_scope
- related_to
comments:
- Collection type class for academic/higher education record sets
- Record set TYPE classification, not the custodian organization
- Part of dual-class pattern with AcademicArchive (custodian type)
- Use AcademicArchive for the archive organization; use this class for collection types
- 'Preserved from prior description: Category for grouping documentary materials accumulated by tertiary educational institutions during their administrative, academic, and operational activities. Distinguishes the classification of holdings from the repository organization responsible for their custody.'
structured_aliases:
- literal_form: Hochschularchivbestand
in_language: de
- literal_form: fondo de archivo académico
in_language: es
- literal_form: fonds d'archives académiques
in_language: fr
- literal_form: academisch archiefbestand
in_language: nl
- literal_form: Hochschularchivbestand
in_language: de
- literal_form: fonds d'archives académiques
in_language: fr
- literal_form: fondo de archivo académico
in_language: es
- literal_form: مجموعة الأرشيف الأكاديمي
in_language: ar
- literal_form: koleksi arsip akademik
in_language: id
- literal_form: 学术档案集
in_language: zh
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
equals_string: "hc:ArchiveOrganizationType"
related_to:
range: WikidataAlignment
inlined: true
exact_mappings:
- wd:Q27032435
- rico:RecordSetType
broad_mappings:
- wd:Q27032435
- rico:RecordSetType
close_mappings:
- skos:Concept
- wd:Q27032435
see_also:
- AcademicArchive
- rico:RecordSetType
- UniversityAdministrativeFonds
- StudentRecordSeries
- FacultyPaperCollection
- CampusDocumentationCollection
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
specificity_score: "0.3"
specificity_rationale: Specific to academic/higher education archival collections
custodian_types: "['AcademicArchive']"

View file

@ -6,44 +6,80 @@ prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
rico-rst: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#
wd: http://www.wikidata.org/entity/
bf: http://id.loc.gov/ontologies/bibframe/
default_prefix: hc
imports:
- ./AcademicArchiveRecordSetType
- linkml:types
- ../slots/has_score
- ../slots/has_type
- ../slots/has_note
- ../slots/has_scope
- ./AcademicArchiveRecordSetType
- linkml:types
- ../slots/has_score
- ../slots/has_type
- ../slots/has_note
- ../slots/has_scope
classes:
UniversityAdministrativeFonds:
description: >-
Records created or accumulated by a university's central administration in the exercise of governance, policy-making, and operational functions.
alt_descriptions:
nl: >-
Archiefbescheiden gecreeerd of verzameld door de centrale administratie van een universiteit bij de uitoefening van bestuurlijke, beleidsmatige en operationele functies.
de: >-
Unterlagen, die von der Zentralverwaltung einer Universitaet bei der Ausuebung von Regierungs-, Politik- und Betriebsfunktionen erstellt oder gesammelt wurden.
fr: >-
Documents crees ou accumules par l'administration centrale d'une universite dans l'exercice de fonctions de gouvernance, d'elaboration de politiques et operationnelles.
es: >-
Registros creados o acumulados por la administracion central de una universidad en el ejercicio de funciones de gobernanza, formulacion de politicas y operaciones.
ar: >-
سجلات تم إنشاؤها أو تجميعها من قبل الإدارة المركزية للجامعة في ممارسة وظائف الحوكمة وصنع السياسات والعمليات.
id: >-
Catatan yang dibuat atau dikumpulkan oleh administrasi pusat universitas dalam menjalankan fungsi tata kelola, pembuatan kebijakan, dan operasional.
zh: >-
大学中央行政管理部门在行使治理、决策和运营职能时创建或积累的记录。
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: Board of Trustees Minutes
has_note: Meeting minutes, resolutions, and supporting documents
description: Governance records from university board of trustees
- value:
has_type: hc:ArchiveOrganizationType
has_label: Faculty Senate Records
has_note: Senate minutes, committee reports, policy proposals
description: Faculty governance documentation from university senate
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for university administrative records organized\
\ as a fonds.\n\n**Definition**:\nRecords created or accumulated by a university's\
\ central administration in the \nexercise of governance, policy-making, and\
\ operational functions. Organized \naccording to archival principles of provenance\
\ (respect des fonds).\n\n**Typical Contents**:\n- Governance records (board\
\ minutes, resolutions, bylaws)\n- Committee records (senate, faculty councils,\
\ standing committees)\n- Policy records (institutional policies, procedures,\
\ guidelines)\n- Strategic planning documents\n- Accreditation and institutional\
\ assessment records\n- Executive correspondence\n\n**RiC-O Alignment**:\nThis\
\ class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the fonds organizational principle as defined by rico-rst:Fonds\n\
(respect des fonds / provenance-based organization from university central administration).\n"
slots:
- has_type
- has_score
- has_note
- has_scope
structured_aliases:
- literal_form: Hochschulverwaltungsbestand
in_language: de
- literal_form: "fondo de administraci\xF3n universitaria"
in_language: es
- literal_form: fonds d'administration universitaire
in_language: fr
- literal_form: universiteitsbestuursarchief
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: "fundo de administra\xE7\xE3o universit\xE1ria"
- literal_form: Hochschulverwaltungsbestand
predicate: EXACT_SYNONYM
in_language: de
- literal_form: fonds d'administration universitaire
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: fondo de administracion universitaria
predicate: EXACT_SYNONYM
in_language: es
- literal_form: أرشيف الإدارة الجامعية
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: arsip administrasi universitas
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 大学行政档案
predicate: EXACT_SYNONYM
in_language: zh
- literal_form: fundo de administracao universitaria
predicate: EXACT_SYNONYM
in_language: pt
keywords:
- governance records
@ -56,76 +92,90 @@ classes:
- accreditation records
- executive correspondence
- institutional bylaws
- resolutions
- procedures
- guidelines
slot_usage:
has_type:
equals_string: "hc:ArchiveOrganizationType"
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Fonds
- wd:Q1643722
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
see_also:
- AcademicArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
comments:
- Records follow the fonds organizational principle reflecting provenance from university central administration
- Subject to records retention schedules and institutional access policies
- "Preserved from prior description: Records created or accumulated by a university's central administration in the exercise of governance, policy-making, and operational functions. Organized according to archival principles of provenance (respect des fonds)."
annotations:
specificity_score: "0.5"
specificity_rationale: Specific to university administrative records
custodian_types: "['AcademicArchive']"
AcademicStudentRecordSeries:
description: >-
Records documenting the academic careers and activities of students, typically organized as series within a larger university fonds.
alt_descriptions:
nl: >-
Archiefbescheiden die de academische carrieeres en activiteiten van studenten documenteren, doorgaans georganiseerd als series binnen een groter universitair fonds.
de: >-
Unterlagen, die die akademischen Karrieren und Aktivitaeten von Studenten dokumentieren, typischerweise als Serie innerhalb eines groesseren Universitaetsfonds organisiert.
fr: >-
Documents recensant les carrieres et activites academiques des etudiants, generalement organises en series au sein d'un fonds universitaire plus vaste.
es: >-
Registros que documentan las carreras academicas y actividades de los estudiantes, generalmente organizados como series dentro de un fondo universitario mas amplio.
ar: >-
سجلات توثق المسارات الأكاديمية وأنشطة الطلاب، وعادة ما تكون منظمة كسلاسل ضمن صندوق جامعي أكبر.
id: >-
Catatan yang mendokumentasikan karir dan aktivitas akademik mahasiswa, biasanya diatur sebagai seri dalam dana universitas yang lebih besar.
zh: >-
记录学生学术生涯和活动的记录,通常作为较大大学档案中的系列组织。
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: Registrar Student Records
has_note: Enrollment, transcripts, graduation records with privacy restrictions
description: Student academic records series with 75-year retention period
- value:
has_type: hc:ArchiveOrganizationType
has_label: Historical Student Records
has_note: Pre-1950 student records with fewer access restrictions
description: Historical student records open for research access
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_note
- has_type
- has_scope
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: UniversityAdministrativeFonds
organizational_principle:
equals_string: fonds
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
has_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. The fonds structure reflects provenance from university central
administration.
has_scope:
equals_string: '["governance records", "committee records", "policy records",
"strategic planning", "accreditation records"]'
has_scope:
equals_string: '["student records", "faculty papers", "research data"]'
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
AcademicStudentRecordSeries:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for student records organized as archival series.\n\
\n**Definition**:\nRecords documenting the academic careers and activities of\
\ students, typically \norganized as series within a larger university fonds.\
\ Subject to retention \nschedules and privacy regulations (FERPA in US, GDPR\
\ in EU, AVG in NL).\n\n**Typical Contents**:\n- Enrollment and registration\
\ records\n- Academic transcripts and grade records\n- Graduation records and\
\ diploma registers\n- Disciplinary records\n- Financial aid records\n- Student\
\ organization records\n\n**Privacy Considerations**:\nAccess restrictions typically\
\ apply due to personally identifiable information.\nHistorical student records\
\ (typically 75+ years) may have fewer restrictions.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the series organizational principle as defined by rico-rst:Series\n\
(organizational level within the university fonds).\n"
structured_aliases:
- literal_form: Studentenaktenserie
in_language: de
- literal_form: serie de expedientes estudiantiles
in_language: es
- literal_form: "s\xE9rie de dossiers \xE9tudiants"
in_language: fr
- literal_form: studentendossiers
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: "s\xE9rie de registros de alunos"
- literal_form: Studentenaktenserie
predicate: EXACT_SYNONYM
in_language: de
- literal_form: serie de dossiers etudiants
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: serie de expedientes estudiantiles
predicate: EXACT_SYNONYM
in_language: es
- literal_form: سجلات الطلاب
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: seri catatan mahasiswa
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 学生档案系列
predicate: EXACT_SYNONYM
in_language: zh
- literal_form: serie de registros de alunos
predicate: EXACT_SYNONYM
in_language: pt
keywords:
- enrollment records
@ -138,78 +188,91 @@ classes:
- disciplinary records
- student organizations
- financial aid records
slot_usage:
has_type:
equals_string: "hc:ArchiveOrganizationType"
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Series
- wd:Q185583
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
see_also:
- AcademicArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
- UniversityAdministrativeFonds
comments:
- Records follow the series organizational principle within the university fonds
- Access restrictions typically apply for records less than 75 years old
- Subject to educational records privacy laws (FERPA, GDPR, AVG)
- 'Preserved from prior description: Records documenting the academic careers and activities of students, typically organized as series within a larger university fonds. Subject to retention schedules and privacy regulations (FERPA in US, GDPR in EU, AVG in NL).'
annotations:
specificity_score: "0.5"
specificity_rationale: Specific to student academic records
custodian_types: "['AcademicArchive']"
FacultyPaperCollection:
description: >-
Personal papers of faculty members documenting their academic careers, research
activities, teaching, and professional service. Typically acquired as donations
or bequests, distinct from official university records.
alt_descriptions:
nl: >-
Persoonlijke archieven van hoogleraren die hun academische carrieeres, onderzoeksactiviteiten, onderwijs en professionele dienst documenteren.
de: >-
Persoenliche Papiere von Fakultaetsmitgliedern, die ihre akademischen Karrieren, Forschungsaktivitaeten, Lehre und den professionellen Dienst dokumentieren.
fr: >-
Papiers personnels des membres du corps professoral documentant leurs carrieres academiques, activites de recherche, enseignement et service professionnel.
es: >-
Papeles personales de los miembros de la facultad que documentan sus carreras academicas, actividades de investigacion, docencia y servicio profesional.
ar: >-
أوراق شخصية لأعضاء هيئة التدريس توثق مسيرتهم الأكاديمية وأنشطة البحث والتدريس والخدمة المهنية.
id: >-
Arsip pribadi anggota fakultas yang mendokumentasikan karir akademik, kegiatan penelitian, pengajaran, dan layanan profesional.
zh: >-
教职员个人档案,记录其学术生涯、研究活动、教学和专业服务。
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: Professor Smith Papers
has_note: Research notes, correspondence, lecture materials, conference papers
description: Personal papers of a professor including research documentation
- value:
has_type: hc:ArchiveOrganizationType
has_label: Department Chair Archive
has_note: Administrative correspondence, committee service records, teaching materials
description: Faculty papers from a department chair with administrative responsibilities
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_note
- has_note
- has_type
- has_scope
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: AcademicStudentRecordSeries
organizational_principle:
equals_string: series
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
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.
has_scope:
equals_string: '["enrollment records", "academic transcripts", "graduation
records", "disciplinary records", "financial aid records"]'
has_scope:
equals_string: '["faculty records", "research records", "administrative policy"]'
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:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for faculty papers and personal archives.\n\
\n**Definition**:\nPersonal papers of faculty members documenting their academic\
\ careers, research \nactivities, teaching, and professional service. These\
\ are typically acquired as \ndonations or bequests, distinct from official\
\ university records.\n\n**Typical Contents**:\n- Research documentation and\
\ notes\n- Correspondence (professional and personal)\n- Lecture notes and course\
\ materials\n- Manuscripts and drafts\n- Conference papers and presentations\n\
- Professional organization records\n- Photographs and audiovisual materials\n\
\n**Provenance**:\nUnlike administrative fonds, faculty papers are personal\
\ archives with the \nindividual faculty member as creator/accumulator. The\
\ university acquires \ncustody but respects original order where it exists.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the fonds organizational principle as defined\
\ by rico-rst:Fonds\n(personal papers fonds with the faculty member as creator/accumulator).\n"
structured_aliases:
- literal_form: Professorennachlass
in_language: de
- literal_form: archivo personal de profesores
in_language: es
- literal_form: fonds de professeurs
in_language: fr
- literal_form: hoogleraarspapieren
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Professorennachlass
predicate: EXACT_SYNONYM
in_language: de
- literal_form: fonds de professeurs
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: archivo personal de profesores
predicate: EXACT_SYNONYM
in_language: es
- literal_form: أوراق هيئة التدريس
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: arsip fakultas
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 教职员档案
predicate: EXACT_SYNONYM
in_language: zh
- literal_form: arquivo pessoal de docentes
predicate: EXACT_SYNONYM
in_language: pt
keywords:
- personal papers
@ -220,129 +283,136 @@ classes:
- conference papers
- professional papers
- academic papers
- correspondence
- manuscripts
- drafts
- professional organization records
- photographs
- audiovisual materials
slot_usage:
has_type:
equals_string: "hc:ArchiveOrganizationType"
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Fonds
- wd:Q22075301
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
- bf:Archival
see_also:
- AcademicArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
comments:
- Personal archives with individual faculty member as creator/accumulator
- Typically acquired through donation or bequest with possible donor restrictions
- Respects original order where it exists
annotations:
acquisition_note: Typically acquired through donation or bequest. May include
restrictions on access or publication specified by donor agreement.
specificity_score: "0.5"
specificity_rationale: Specific to faculty personal papers
custodian_types: "['AcademicArchive']"
acquisition_note: "Typically acquired through donation or bequest. May include restrictions on access or publication specified by donor agreement."
CampusDocumentationCollection:
description: >-
Materials documenting campus life, institutional identity, and university culture beyond formal administrative records.
alt_descriptions:
nl: >-
Materialen die campusleven, institutionele identiteit en universiteitscultuur documenteren buiten formele administratieve archieven om.
de: >-
Materialien, die das Campusleben, die institutionelle Identitaet und die Universitaetskultur jenseits formaler Verwaltungsunterlagen dokumentieren.
fr: >-
Documents recensant la vie du campus, l'identite institutionnelle et la culture universitaire au-dela des archives administratives formelles.
es: >-
Materiales que documentan la vida del campus, la identidad institucional y la cultura universitaria mas alla de los registros administrativos formales.
ar: >-
مواد توثق حياة الحرم الجامعي والهوية المؤسسية وثقافة الجامعة خارج السجلات الإدارية الرسمية.
id: >-
Materi yang mendokumentasikan kehidupan kampus, identitas institusional, dan budaya universitas di luar catatan administratif formal.
zh: >-
记录校园生活、机构身份和大学文化的材料,超越正式行政记录。
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: Campus Photograph Collection
has_note: Historical photographs, yearbooks, event programs, oral histories
description: Campus life documentation including photographs and publications
- value:
has_type: hc:ArchiveOrganizationType
has_label: Student Newspaper Archive
has_note: Student newspapers, magazines, ephemera, memorabilia
description: Student publication documentation with campus culture materials
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_note
- has_type
- has_scope
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:LibraryType"]'
has_type:
equals_string: FacultyPaperCollection
organizational_principle:
equals_string: fonds
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
has_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Personal archives with individual faculty member as creator/accumulator.
has_scope:
equals_string: '["research documentation", "correspondence", "lecture notes",
"manuscripts", "conference papers"]'
has_scope:
equals_string: '["official university records", "student records", "administrative
files"]'
CampusDocumentationCollection:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for campus life and institutional documentation.\n\
\n**Definition**:\nMaterials documenting campus life, institutional identity,\
\ and university \nculture beyond formal administrative records. Often includes\
\ visual materials, \npublications, and ephemera that capture the lived experience\
\ of the institution.\n\n**Typical Contents**:\n- Campus photographs and audiovisual\
\ materials\n- University publications (yearbooks, newspapers, magazines)\n\
- Ephemera (programs, posters, invitations)\n- Memorabilia and artifacts\n-\
\ Oral histories\n- Event documentation\n- Building and facilities documentation\n\
\n**Collection Nature**:\nMay be assembled collections (artificial) rather than\
\ strictly provenance-based,\nespecially for ephemera and visual materials.\
\ Documentation value often takes\nprecedence over strict archival arrangement.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the collection organizational principle\
\ as defined by rico-rst:Collection\n(assembled/artificial collection organized\
\ by subject or documentation purpose).\n"
structured_aliases:
- literal_form: Campus-Dokumentationssammlung
in_language: de
- literal_form: "colecci\xF3n de documentaci\xF3n del campus"
in_language: es
- literal_form: collection de documentation du campus
in_language: fr
- literal_form: campusdocumentatiecollectie
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: "cole\xE7\xE3o de documenta\xE7\xE3o do campus"
- literal_form: Campus-Dokumentationssammlung
predicate: EXACT_SYNONYM
in_language: de
- literal_form: collection de documentation du campus
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: coleccion de documentacion del campus
predicate: EXACT_SYNONYM
in_language: es
- literal_form: توثيق الحرم الجامعي
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: koleksi dokumentasi kampus
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 校园文献集
predicate: EXACT_SYNONYM
in_language: zh
- literal_form: colecao de documentacao do campus
predicate: EXACT_SYNONYM
in_language: pt
keywords:
- campus photographs
- audiovisual materials
- university publications
- student newspapers
- yearbooks
- magazines
- oral histories
- event documentation
- building documentation
- campus life
- ephemera
- programs
- posters
- memorabilia
- artifacts
slot_usage:
has_type:
equals_string: "hc:ArchiveOrganizationType"
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Collection
- wd:Q9388534
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
- schema:Collection
see_also:
- AcademicArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
comments:
- Often includes assembled/artificial collections organized by subject or documentation purpose
- May prioritize documentation value over strict archival arrangement
- Can include ephemera, memorabilia, and visual materials
- 'Preserved from prior description: Materials documenting campus life, institutional identity, and university culture beyond formal administrative records. Often includes visual materials, publications, and ephemera capturing the lived experience of the institution.'
annotations:
collection_nature_note: Often includes artificial/assembled collections organized
by subject, format, or documentation purpose rather than strict provenance.
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_note
- has_type
- has_scope
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:LibraryType", "hc:MuseumType"]'
has_type:
equals_string: CampusDocumentationCollection
organizational_principle:
equals_string: collection
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
has_note:
equals_string: This RecordSetType classifies record sets following the collection
principle. May be assembled collection (artificial) organized by subject
or documentation purpose.
has_scope:
equals_string: '["photographs", "audiovisual materials", "publications", "ephemera",
"oral histories", "memorabilia"]'
has_scope:
equals_string: '["administrative records", "student records", "faculty papers"]'
specificity_score: "0.5"
specificity_rationale: Specific to campus documentation materials
custodian_types: "['AcademicArchive']"
collection_nature_note: "Often includes artificial/assembled collections organized by subject, format, or documentation purpose rather than strict provenance."

View file

@ -1,22 +1,103 @@
id: https://nde.nl/ontology/hc/class/AcademicInstitution
name: AcademicInstitution
title: AcademicInstitution
description: An institution of higher education or research.
title: Academic Institution
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_label
classes:
AcademicInstitution:
description: >-
Organization providing post-secondary education or conducting advanced research.
Includes universities, colleges, polytechnics, institutes of technology, research
institutes, and other tertiary educational entities.
alt_descriptions:
nl: >-
Organisatie die hoger onderwijs biedt of gevorderd onderzoek uitvoert. Omvat
universiteiten, hogescholen, polytechnische instituten, technologische instituten,
onderzoeksinstituten en andere tertiaire onderwijsinstellingen.
de: >-
Organisation, die Hochschulbildung anbietet oder fortgeschrittene Forschung
betreibt. Umfasst Universitaeten, Hochschulen, Polytechnische Institute,
Technologieinstitute, Forschungsinstitute und andere tertiaere Bildungseinrichtungen.
fr: >-
Organisation dispensant un enseignement superieur ou menant des recherches
avancees. Comprend les universites, les colleges, les instituts polytechniques,
les instituts de technologie, les instituts de recherche et autres etablissements
d'enseignement tertiaire.
es: >-
Organizacion que proporciona educacion postsecundaria o realiza investigacion
avanzada. Incluye universidades, colegios, institutos politecnicos, institutos
de tecnologia, institutos de investigacion y otras entidades educativas terciarias.
ar: >-
منظمة توفر تعليمًا ما بعد الثانوي أو تجري أبحاثًا متقدمة. تشمل الجامعات
والكليات والمعاهد الفنية ومعاهد التكنولوجيا ومعاهد البحث وغيرها من
المؤسسات التعليمية العليا.
id: >-
Organisasi yang menyediakan pendidikan pasca-menengah atau melakukan penelitian
lanjutan. Termasuk universitas, perguruan tinggi, politeknik, institut teknologi,
institut penelitian, dan entitas pendidikan tersier lainnya.
zh: >-
提供高等教育或进行高级研究的组织。包括大学、学院、理工学院、技术学院、
研究所和其他高等教育机构。
examples:
- value:
has_label: University of Amsterdam
description: A research university in the Netherlands
- value:
has_label: Technical College of Berlin
description: A technical higher education institution in Germany
class_uri: schema:EducationalOrganization
description: Academic institution.
slots:
- has_label
structured_aliases:
- literal_form: onderwijsinstelling
in_language: nl
- literal_form: Bildungseinrichtung
in_language: de
- literal_form: etablissement d'enseignement
in_language: fr
- literal_form: institucion educativa
in_language: es
- literal_form: مؤسسة تعليمية
in_language: ar
- literal_form: institusi pendidikan
in_language: id
- literal_form: 教育机构
in_language: zh
keywords:
- university
- college
- polytechnic
- institute of technology
- research institute
- higher education
- tertiary education
- academic
close_mappings:
- wd:Q4671277
- wd:Q38723
broad_mappings:
- wd:Q2385804
- schema:EducationalOrganization
- skos:Concept
narrow_mappings:
- wd:Q3918
- schema:CollegeOrUniversity
comments:
- Encompasses both degree-granting institutions and research-focused organizations
- Distinct from primary and secondary educational institutions
- May include specialized academies, conservatories, and professional schools
see_also:
- AcademicArchive
- AcademicProgram
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.4"
specificity_rationale: Specific to tertiary education and research organizations
custodian_types: "['AcademicArchive']"

View file

@ -1,22 +1,92 @@
id: https://nde.nl/ontology/hc/class/AcademicProgram
name: AcademicProgram
title: AcademicProgram
description: An educational or research program offered by an academic institution.
title: Academic Program
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_label
- linkml:types
- ../slots/has_label
classes:
AcademicProgram:
description: >-
Course of study or research offered by a tertiary educational institution, leading to a credential such as a degree, diploma, or certificate.
alt_descriptions:
nl: >-
Gestructureerd studieprogramma of onderzoeksprogramma aangeboden door een instelling voor hoger onderwijs, leidend tot een kwalificatie zoals een graad, diploma of certificaat.
de: >-
Strukturierter Studiengang oder Forschungsprogramm, das von einer Hochschuleinrichtung angeboten wird und zu einem Abschluss wie einem Grad, Diplom oder Zertifikat fuehrt.
fr: >-
Programme d'etudes ou de recherche structure propose par un etablissement d'enseignement superieur, conduisant a une qualification telle qu'un diplome, un certificat ou une attestation.
es: >-
Programa de estudios o investigacion estructurado ofrecido por una institucion de educacion superior, que conduce a una credencial como un titulo, diploma o certificado.
ar: >-
برنامج دراسي أو بحثي منظم تقدمه مؤسسة تعليم عالي، يؤدي إلى مؤهل مثل درجة علمية أو دبلوم أو شهادة.
id: >-
Program studi atau penelitian terstruktur yang ditawarkan oleh institusi pendidikan tinggi, yang mengarah ke kredensial seperti gelar, diploma, atau sertifikat.
zh: >-
高等教育机构提供的结构化学习或研究课程,可获学位、文凭或证书等资格。
examples:
- value:
has_label: Bachelor of Computer Science
description: Undergraduate degree program in computer science
- value:
has_label: Master of Arts in History
description: Graduate degree program in historical studies
- value:
has_label: PhD Program in Molecular Biology
description: Doctoral research program in molecular biology
- value:
has_label: Professional Certificate in Digital Archiving
description: Non-degree professional development program
class_uri: schema:EducationalOccupationalProgram
description: Academic program.
slots:
- has_label
structured_aliases:
- literal_form: studieprogramma
in_language: nl
- literal_form: Studiengang
in_language: de
- literal_form: programme d'etudes
in_language: fr
- literal_form: programa de estudios
in_language: es
- literal_form: برنامج أكاديمي
in_language: ar
- literal_form: program akademik
in_language: id
- literal_form: 学术项目
in_language: zh
keywords:
- degree program
- diploma program
- certificate program
- undergraduate
- graduate
- doctoral
- course of study
- curriculum
- major
- specialization
- research program
exact_mappings:
- schema:EducationalOccupationalProgram
close_mappings:
- wd:Q600134
broad_mappings:
- skos:Concept
comments:
- Programs may be full-time, part-time, or hybrid in delivery format
- May include professional, vocational, or academic orientations
- Often organized into semesters, quarters, or modular units
- 'Preserved from prior description: Course of study or research offered by a tertiary educational institution, leading to a credential such as a degree, diploma, or certificate. Comprises a defined sequence of learning opportunities with clear requirements, start and end points, and intended outcomes.'
see_also:
- AcademicInstitution
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.4"
specificity_rationale: Specific to structured academic offerings
custodian_types: "['AcademicArchive']"

View file

@ -1,12 +1,13 @@
id: https://nde.nl/ontology/hc/class/Access
name: Access
title: Access Class
title: Access
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
@ -19,43 +20,107 @@ imports:
- ../slots/temporal_extent
classes:
Access:
description: >-
Information describing how heritage collections, services, or facilities
may be used or consulted. Captures access types, eligible user categories,
conditions, and temporal availability.
alt_descriptions:
nl: >-
Gestructureerde informatie over hoe erfgoedcollecties, diensten of faciliteiten
kunnen worden gebruikt of geraadpleegd. Legt toegangstypen, in aanmerking komende
gebruikerscategorieen, voorwaarden en tijdelijke beschikbaarheid vast.
de: >-
Strukturierte Informationen darueber, wie Erbesammlungen, Dienstleistungen oder
Einrichtungen genutzt oder konsultiert werden koennen. Erfasst Zugangsarten,
berechtigte Benutzerkategorien, Bedingungen und zeitliche Verfuegbarkeit.
fr: >-
Informations structurees decrivant comment les collections patrimoniales,
les services ou les installations peuvent etre utilises ou consultes. Capture
les types d'acces, les categories d'utilisateurs eligibles, les conditions
et la disponibilite temporelle.
es: >-
Informacion estructurada que describe como se pueden utilizar o consultar
las colecciones patrimoniales, servicios o instalaciones. Captura los tipos
de acceso, las categorias de usuarios elegibles, las condiciones y la
disponibilidad temporal.
ar: >-
معلومات منظمة تصف كيف يمكن استخدام أو استشارة مجموعات التراث أو الخدمات
أو المرافق. تسجل أنواع الوصول وفئات المستخدمين المؤهلين والشروط
والتوفر الزمني.
id: >-
Informasi terstruktur yang menjelaskan bagaimana koleksi warisan, layanan,
atau fasilitas dapat digunakan atau dikonsultasikan. Merekam jenis akses,
kategori pengguna yang memenuhi syarat, kondisi, dan ketersediaan temporal.
zh: >-
描述如何使用或查阅遗产馆藏、服务或设施的结构化信息。记录访问类型、
符合条件的用户类别、条件和时间可用性。
examples:
- value:
has_type: PUBLIC
has_description: Open to general public during gallery hours
has_user_category:
- general public
description: Museum gallery with unrestricted public access
- value:
has_type: BY_APPOINTMENT
has_user_category:
- credentialed researchers
- graduate students with faculty sponsor
description: Special collections reading room requiring advance booking
- value:
has_type: ACADEMIC
has_description: Open to enrolled students and faculty; public by appointment
has_user_category:
- enrolled students
- faculty
- research staff
description: University library with priority for academic community
- value:
has_type: DIGITAL_ONLY
has_description: Collection accessible only through online database
has_user_category:
- anyone with internet access
description: Digitized collection available remotely
- value:
has_type: RESTRICTED
has_description: Fragile materials require staff supervision
has_user_category:
- senior researchers with institutional affiliation
description: Conservation-restricted materials with supervised access
class_uri: dcterms:RightsStatement
description: |
Structured access information for heritage collections, services, or facilities.
**Purpose**:
Replaces simple string descriptions of access conditions with structured
data capturing access types, eligible users, conditions, and restrictions.
**Key Properties**:
- `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_description`: Free-text description
- `temporal_extent`: When this access policy applies
**Access Types**:
- PUBLIC: Open to general public
- BY_APPOINTMENT: Requires advance appointment
- ACADEMIC: Restricted to academic community
- RESEARCHER: Restricted to credentialed researchers
- MEMBER: Requires membership
- RESTRICTED: Limited access with specific conditions
- CLOSED: Not currently accessible
- DIGITAL_ONLY: Available only in digital form
**Ontological Alignment**:
- **Primary**: `dcterms:RightsStatement` - Dublin Core rights statement
- **Close**: `schema:publicAccess` - Schema.org access indicator
- **Related**: `crm:E30_Right` - CIDOC-CRM rights
exact_mappings:
- dcterms:RightsStatement
close_mappings:
- schema:publicAccess
related_mappings:
- crm:E30_Right
slots:
- has_type
- has_user_category
- has_description
- temporal_extent
- has_frequency
- has_type
- has_user_category
- has_description
- temporal_extent
- has_frequency
structured_aliases:
- literal_form: toegang
in_language: nl
- literal_form: Zugang
in_language: de
- literal_form: acces
in_language: fr
- literal_form: acceso
in_language: es
- literal_form: وصول
in_language: ar
- literal_form: akses
in_language: id
- literal_form: 访问
in_language: zh
keywords:
- access policy
- access rights
- opening hours
- appointment required
- restricted materials
- public access
- research access
- reading room
- digital access
- physical access
- user eligibility
slot_usage:
has_type:
range: AccessTypeEnum
@ -63,9 +128,9 @@ classes:
has_user_category:
required: false
examples:
- value: "enrolled students"
- value: "faculty and staff"
- value: "visiting researchers with credentials"
- value: enrolled students
- value: faculty and staff
- value: visiting researchers with credentials
temporal_extent:
required: false
range: TimeSpan
@ -75,37 +140,55 @@ classes:
range: Frequency
inlined: true
examples:
- value:
has_label: "Daily"
annotations:
specificity_score: 0.50
specificity_rationale: "Moderately specific - applies to collection and service access contexts"
custodian_types: '["*"]'
custodian_types_rationale: "All institution types offer some form of access"
- value:
has_label: Daily
broad_mappings:
- dcterms:RightsStatement
- skos:Concept
close_mappings:
- schema:publicAccess
related_mappings:
- crm:E30_Right
comments:
- "Created per slot_fixes.yaml revision for collection_access migration"
- "Replaces string-based collection_access with structured access data"
- "RULE 53: Part of collection_access → offers_or_offered_access + Access migration"
examples:
- value:
has_type: PUBLIC
has_description: "Open to general public during gallery hours"
has_user_category:
- "general public"
- value:
has_type: BY_APPOINTMENT
has_user_category:
- "credentialed researchers"
- "graduate students with faculty sponsor"
- value:
has_type: ACADEMIC
has_description: "Open to enrolled students and faculty; public by appointment"
has_user_category:
- "enrolled students"
- "faculty"
- "research staff"
- value:
has_type: DIGITAL_ONLY
has_description: "Collection accessible only through online database"
has_user_category:
- "anyone with internet access"
- Replaces simple string descriptions of access conditions with structured data
- Key slots include has_type (access type), has_user_category (eligible users), has_description (conditions), and temporal_extent (when policy applies)
- Common access types include PUBLIC, BY_APPOINTMENT, ACADEMIC, RESEARCHER, MEMBER, RESTRICTED, CLOSED, and DIGITAL_ONLY
- Created per slot_fixes.yaml revision for collection_access migration
- RULE 53: Part of collection_access to offers_or_offered_access plus Access migration
see_also:
- AccessTypeEnum
- dcterms:accessRights
notes:
- |
Preserved from prior description (commit ae09ff81):
Preserved from prior description (commit ae09ff81):
Structured access information for heritage collections, services, or facilities.
**Purpose**:
Replaces simple string descriptions of access conditions with structured
data capturing access types, eligible users, conditions, and restrictions.
**Key Properties**:
- `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_description`: Free-text description
- `temporal_extent`: When this access policy applies
**Access Types**:
- PUBLIC: Open to general public
- BY_APPOINTMENT: Requires advance appointment
- ACADEMIC: Restricted to academic community
- RESEARCHER: Restricted to credentialed researchers
- MEMBER: Requires membership
- RESTRICTED: Limited access with specific conditions
- CLOSED: Not currently accessible
- DIGITAL_ONLY: Available only in digital form
**Ontological Alignment**:
- **Primary**: `dcterms:RightsStatement` - Dublin Core rights statement
- **Close**: `schema:publicAccess` - Schema.org access indicator
- **Related**: `crm:E30_Right` - CIDOC-CRM rights
annotations:
specificity_score: "0.5"
specificity_rationale: Moderately specific - applies to collection and service access contexts
custodian_types: "['*']"
custodian_types_rationale: All institution types offer some form of access

View file

@ -1,29 +1,95 @@
id: https://nde.nl/ontology/hc/class/AccessApplication
name: AccessApplication
title: Access Application
description: An application or process for requesting access to materials. MIGRATED from has_access_application_url slot per Rule 53. Follows schema:Action.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
- ../slots/has_url
default_prefix: hc
classes:
AccessApplication:
description: >-
Process or form submitted to request permission to consult restricted materials
or enter controlled areas within a heritage institution.
alt_descriptions:
nl: >-
Procedure of formulier dat wordt ingediend om toestemming te vragen voor
het raadplegen van beperkte materialen of het betreden van beheerde ruimtes
binnen een erfgoedinstelling.
de: >-
Prozess oder Formular, das eingereicht wird, um die Erlaubnis zu beantragen,
eingeschraenkte Materialien einzusehen oder kontrollierte Bereiche einer
Kulturerbeeinrichtung zu betreten.
fr: >-
Processus ou formulaire soumis pour demander l'autorisation de consulter
des documents restreints ou d'acceder a des zones controlees au sein d'une
institution patrimoniale.
es: >-
Proceso o formulario enviado para solicitar permiso para consultar materiales
restringidos o ingresar a areas controladas dentro de una institucion patrimonial.
ar: >-
عملية أو نموذج يقدم لطلب الإذن بالاطلاع على المواد المقيدة أو دخول المناطق
الخاضعة للرقابة داخل مؤسسة تراثية.
id: >-
Proses atau formulir yang diajukan untuk meminta izin mengakses materi terbatas
atau memasuki area terkontrol di dalam lembaga warisan.
zh: >-
提交的申请流程或表格,用于请求查阅受限资料或进入遗产机构内控制区域的许可。
examples:
- value:
has_label: Special Collections Reading Room Application
has_url: https://archive.example.org/apply/reading-room
has_description: Online form for researcher access to special collections
description: Digital application form for reading room access
- value:
has_label: Restricted Materials Request
has_url: https://museum.example.org/access/restricted
has_description: Application for access to culturally sensitive materials
description: Application process for restricted indigenous materials
class_uri: schema:Action
slots:
- has_label
- has_description
- has_url
structured_aliases:
- literal_form: toegangsaanvraag
in_language: nl
- literal_form: Zugriffsantrag
in_language: de
- literal_form: demande d'acces
in_language: fr
- literal_form: solicitud de acceso
in_language: es
- literal_form: طلب الوصول
in_language: ar
- literal_form: permohonan akses
in_language: id
- literal_form: 访问申请
in_language: zh
keywords:
- access request
- application form
- registration
- reader registration
- researcher access
- appointment request
slot_usage:
has_url:
range: uri
inlined: false # Fixed invalid inline for primitive type
inlined: false
broad_mappings:
- skos:Concept
- schema:Action
comments:
- Migrated from has_access_application_url slot per Rule 53
- Used for requesting access to restricted materials or controlled areas
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.3"
specificity_rationale: Specific to access request processes
custodian_types: "['*']"

View file

@ -1,22 +1,82 @@
id: https://nde.nl/ontology/hc/class/AccessControl
name: AccessControl
title: AccessControl
description: Mechanisms or policies for controlling access to resources.
title: Access Control
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
classes:
AccessControl:
description: >-
Mechanism or policy regulating who may view, handle, or consult materials
within a heritage institution's collections or facilities.
alt_descriptions:
nl: >-
Mechanisme of beleid dat regelt wie materialen binnen de collecties of
faciliteiten van een erfgoedinstelling mag bekijken, hanteren of raadplegen.
de: >-
Mechanismus oder Richtlinie, die regelt, wer Materialien in den Bestaenden
oder Einrichtungen einer Kulturerbeeinrichtung ansehen, handhaben oder
konsultieren darf.
fr: >-
Mecanisme ou politique regissant qui peut voir, manipuler ou consulter les
documents dans les collections ou installations d'une institution patrimoniale.
es: >-
Mecanismo o politica que regula quien puede ver, manejar o consultar materiales
dentro de las colecciones o instalaciones de una institucion patrimonial.
ar: >-
آلية أو سياسة تنظم من يمكنه عرض أو معالجة أو استشارة المواد ضمن مجموعات
أو مرافق مؤسسة تراثية.
id: >-
Mekanisme atau kebijakan yang mengatur siapa yang dapat melihat, menangani,
atau mengkonsultasikan materi dalam koleksi atau fasilitas lembaga warisan.
zh: >-
规定谁可以查看、处理或查阅遗产机构馆藏或设施内材料的机制或政策。
examples:
- value:
has_description: Digital rights management for online collections
description: DRM controlling access to digitized materials
- value:
has_description: Physical access control via keycard system
description: Keycard-based access to restricted storage areas
class_uri: schema:DigitalDocumentPermission
description: Access control policy.
slots:
- has_description
structured_aliases:
- literal_form: toegangscontrole
in_language: nl
- literal_form: Zugangskontrolle
in_language: de
- literal_form: controle d'acces
in_language: fr
- literal_form: control de acceso
in_language: es
- literal_form: التحكم في الوصول
in_language: ar
- literal_form: kontrol akses
in_language: id
- literal_form: 访问控制
in_language: zh
keywords:
- permissions
- restrictions
- security
- authorization
- authentication
- role-based access
close_mappings:
- schema:DigitalDocumentPermission
broad_mappings:
- skos:Concept
comments:
- Encompasses both physical and digital access restrictions
- May integrate with institutional identity management systems
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.3"
specificity_rationale: Specific to access control mechanisms
custodian_types: "['*']"

View file

@ -1,30 +1,104 @@
id: https://nde.nl/ontology/hc/class/AccessInterface
name: AccessInterface
title: Access Interface
description: An interface for accessing digital resources (e.g., API, portal). MIGRATED from has_access_interface_url slot per Rule 53. Follows dcat:DataService.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcat: http://www.w3.org/ns/dcat#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
- ../slots/has_url
default_prefix: hc
classes:
AccessInterface:
description: >-
Technical endpoint or portal through which digital heritage resources can
be retrieved or consulted, such as APIs, web portals, or database interfaces.
alt_descriptions:
nl: >-
Technisch eindpunt of portal waarmee digitale erfgoedbronnen kunnen worden
opgehaald of geraadpleegd, zoals API's, webportalen of database-interfaces.
de: >-
Technischer Endpunkt oder Portal, ueber den digitale Kulturerberessourcen
abgerufen oder konsultiert werden koennen, wie APIs, Webportale oder
Datenbankschnittstellen.
fr: >-
Point de terminaison technique ou portail permettant de recuperer ou
consulter des ressources patrimoniales numeriques, telles que des API,
portails web ou interfaces de base de donnees.
es: >-
Punto final tecnico o portal a traves del cual se pueden recuperar o
consultar recursos patrimoniales digitales, como API, portales web o
interfaces de bases de datos.
ar: >-
نقطة نهاية تقنية أو بوابة يمكن من خلالها استرجاع أو استشارة موارد
التراث الرقمي، مثل واجهات برمجة التطبيقات أو البوابات الإلكترونية.
id: >-
Endpoint teknis atau portal yang memungkinkan sumber daya warisan digital
diambil atau dikonsultasikan, seperti API, portal web, atau antarmuka basis
data.
zh: >-
可以检索或查阅数字遗产资源的技术端点或门户如API、门户网站或数据库接口。
examples:
- value:
has_label: OAI-PMH Endpoint
has_url: https://archive.example.org/oai-pmh
has_description: OAI-PMH service for harvesting collection metadata
description: OAI-PMH metadata harvesting interface
- value:
has_label: IIIF Image API
has_url: https://museum.example.org/iiif/2/
has_description: IIIF Image API for high-resolution image delivery
description: IIIF image delivery service
- value:
has_label: SPARQL Endpoint
has_url: https://data.example.org/sparql
has_description: SPARQL query interface for linked open data
description: Linked data query interface
class_uri: dcat:DataService
slots:
- has_url
- has_label
- has_description
structured_aliases:
- literal_form: toegangsinterface
in_language: nl
- literal_form: Zugriffsschnittstelle
in_language: de
- literal_form: interface d'acces
in_language: fr
- literal_form: interfaz de acceso
in_language: es
- literal_form: واجهة الوصول
in_language: ar
- literal_form: antarmuka akses
in_language: id
- literal_form: 访问接口
in_language: zh
keywords:
- API
- portal
- OAI-PMH
- IIIF
- SPARQL
- web service
- database interface
- digital access
slot_usage:
has_url:
range: uri
inlined: false # Fixed invalid inline for primitive type
inlined: false
required: true
broad_mappings:
- skos:Concept
- dcat:DataService
comments:
- Migrated from has_access_interface_url slot per Rule 53
- Follows DCAT DataService model for machine-accessible data services
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.4"
specificity_rationale: Specific to technical access interfaces
custodian_types: "['*']"

View file

@ -1,7 +1,6 @@
id: https://nde.nl/ontology/hc/class/AccessLevel
name: AccessLevel
title: AccessLevel
description: A defined level of access permission (e.g., Public, Restricted, Confidential).
title: Access Level
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -12,11 +11,80 @@ imports:
- ../slots/has_label
classes:
AccessLevel:
description: >-
Category indicating the degree of restriction on viewing or consulting
materials, ranging from fully open to completely closed.
alt_descriptions:
nl: >-
Categorie die de mate van beperking voor het bekijken of raadplegen van
materialen aangeeft, variërend van volledig open tot volledig gesloten.
de: >-
Kategorie, die den Grad der Einschraenkung fuer die Einsicht oder
Konsultation von Materialien angibt, von vollstaendig offen bis
vollstaendig gesperrt.
fr: >-
Categorie indiquant le degre de restriction pour la consultation ou
l'examen de documents, allant de completement ouvert a entierement ferme.
es: >-
Categoria que indica el grado de restriccion para ver o consultar materiales,
desde completamente abierto hasta completamente cerrado.
ar: >-
فئة تشير إلى درجة التقييد في عرض أو استشارة المواد، تتراوح من
المفتوح بالكامل إلى المغلق بالكامل.
id: >-
Kategori yang menunjukkan tingkat pembatasan untuk melihat atau
mengonsultasikan materi, mulai dari sepenuhnya terbuka hingga sepenuhnya
tertutup.
zh: >-
表示查看或查阅材料限制程度的类别,从完全开放到完全封闭。
examples:
- value:
has_label: Public Open
description: No restrictions, walk-in access
- value:
has_label: Researchers Only
description: Restricted to credentialed researchers
- value:
has_label: Staff Only
description: Internal access only
- value:
has_label: Embargoed
description: Time-limited closure
- value:
has_label: Permanently Closed
description: No access permitted
class_uri: skos:Concept
description: Access level concept.
slots:
- has_label
structured_aliases:
- literal_form: toegangsniveau
in_language: nl
- literal_form: Zugriffsebene
in_language: de
- literal_form: niveau d'acces
in_language: fr
- literal_form: nivel de acceso
in_language: es
- literal_form: مستوى الوصول
in_language: ar
- literal_form: tingkat akses
in_language: id
- literal_form: 访问级别
in_language: zh
keywords:
- public access
- restricted access
- embargoed
- closed
- confidential
- staff only
- researchers only
broad_mappings:
- skos:Concept
comments:
- Often used as controlled vocabulary for access policy levels
- May map to institutional security classifications
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.3"
specificity_rationale: Specific to access restriction taxonomy
custodian_types: "['*']"

View file

@ -12,31 +12,45 @@ prefixes:
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../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
- linkml:types
- ../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:
class_uri: premis:RightsStatus
description: "Access policy defining conditions under which heritage collections can be accessed.\n\n**PURPOSE**:\n\nAccessPolicy captures the access conditions governing a Collection:\n- WHO can access (public, researchers, staff only)\n- HOW access is granted (open, by appointment, with credentials)\n- WHEN access is available (opening hours, embargo periods)\n- WHAT restrictions apply (fragile materials, privacy, cultural sensitivity)\n\n1. **PREMIS**:\n - `premis:RightsStatus` - \"Information about the rights status of an object.\"\n - Links to Collection via premis:rightsStatus\n\n2. **Dublin Core**:\n - `dcterms:accessRights` - \"Information about who may access the resource\n or an indication of its security status.\"\n\n3. **RiC-O**:\n - `rico:hasOrHadAllMembersWithAccessConditions` - Links RecordSet to access\n conditions applying to all members\n\n4. **RightsStatements.org**:\n - Standardized rights statements for cultural heritage\n - E.g., \"In Copyright\"\
, \"No Copyright\", \"Unknown Copyright\"\n\n**ACCESS LEVEL TAXONOMY**:\n\n```\nAccessPolicy (root)\n \u2502\n \u251C\u2500\u2500 OpenAccess\n \u2502 \u251C\u2500\u2500 PUBLIC_OPEN - No restrictions, walk-in access\n \u2502 \u251C\u2500\u2500 PUBLIC_REGISTRATION - Free registration required\n \u2502 \u2514\u2500\u2500 PUBLIC_ONLINE - Digital access freely available\n \u2502\n \u251C\u2500\u2500 RestrictedAccess\n \u2502 \u251C\u2500\u2500 RESEARCHERS_ONLY - Academic researchers with credentials\n \u2502 \u251C\u2500\u2500 BY_APPOINTMENT - Advance booking required\n \u2502 \u251C\u2500\u2500 STAFF_ONLY - Internal access only\n \u2502 \u2514\u2500\u2500 PERMISSION_REQUIRED - Written permission needed\n \u2502\n \u251C\u2500\u2500 ClosedAccess\n \u2502 \u251C\u2500\u2500 TEMPORARILY_CLOSED - Renovation, conservation\n \u2502 \u251C\u2500\u2500 EMBARGOED - Time-limited closure\n \u2502 \u251C\u2500\u2500 PERMANENTLY_CLOSED - Not accessible\n\
\ \u2502 \u2514\u2500\u2500 REPATRIATED - Returned to community of origin\n \u2502\n \u2514\u2500\u2500 ConditionalAccess\n \u251C\u2500\u2500 CULTURALLY_SENSITIVE - Indigenous/sacred materials\n \u251C\u2500\u2500 PRIVACY_RESTRICTED - Personal data protection\n \u251C\u2500\u2500 FRAGILE_HANDLING - Special handling required\n \u2514\u2500\u2500 LEGAL_RESTRICTION - Copyright, legal constraints\n```\n\n**USE CASES**:\n\n1. **Archive Open Access**:\n ```yaml\n AccessPolicy:\n policy_id: \"hc:access-policy/nationaal-archief-open\"\n access_level: \"PUBLIC_OPEN\"\n access_description: \"Open to all visitors during reading room hours\"\n conditions: \"Valid ID required for registration\"\n ```\n\n2. **Restricted Research Materials**:\n ```yaml\n AccessPolicy:\n policy_id: \"hc:access-policy/university-special-collections\"\n access_level: \"RESEARCHERS_ONLY\"\n access_description: \"Academic researchers with institutional\
\ affiliation\"\n conditions: \"Letter of introduction required from supervising institution\"\n requires_appointment: true\n ```\n\n3. **Embargoed Collection**:\n ```yaml\n AccessPolicy:\n policy_id: \"hc:access-policy/donor-embargo-2050\"\n access_level: \"EMBARGOED\"\n access_description: \"Closed until 2050 per donor agreement\"\n embargo_end_date: \"2050-01-01\"\n embargo_reason: \"Donor privacy restrictions\"\n ```\n\n4. **Culturally Sensitive**:\n ```yaml\n AccessPolicy:\n policy_id: \"hc:access-policy/indigenous-protocols\"\n access_level: \"CULTURALLY_SENSITIVE\"\n access_description: \"Access governed by Traditional Knowledge protocols\"\n conditions: \"Consultation with originating community required\"\n cultural_protocol_url: \"https://localcontexts.org/tk-labels/\"\n ```\n\n**RELATIONSHIP TO DIM ARCHIVE**:\n\nDimArchive (Dark archive / Preservation-only storage) uses AccessPolicy to express:\n- Materials stored\
\ for preservation, not current access\n- Access restricted until triggering conditions (time, event)\n- \"Gray literature\" or un-catalogued backlogs awaiting processing\n"
alt_descriptions:
nl: Beleid dat voorwaarden vastlegt waaronder collecties of onderdelen daarvan toegankelijk zijn.
de: Richtlinie die Bedingungen fuer den Zugang zu Sammlungen oder deren Teilen festlegt.
fr: Politique definissant les conditions d acces aux collections ou a leurs elements.
es: Politica que define las condiciones de acceso a colecciones o a sus partes.
ar: سياسة تحدد شروط الوصول إلى المجموعات أو عناصرها.
id: Kebijakan yang menetapkan ketentuan akses ke koleksi atau bagiannya.
zh: 规定对馆藏或其组成部分的访问条件的政策。
structured_aliases:
- {literal_form: toegangsbeleid, in_language: nl}
- {literal_form: Zugangsrichtlinie, in_language: de}
- {literal_form: politique d acces, in_language: fr}
- {literal_form: politica de acceso, in_language: es}
- {literal_form: سياسة وصول, in_language: ar}
- {literal_form: kebijakan akses, in_language: id}
- {literal_form: 访问政策, in_language: zh}
description: >-
Conditions under which a collection (or its members) may be accessed,
including restrictions, requirements, and temporal validity.
exact_mappings:
- premis:RightsStatus
close_mappings:
@ -50,16 +64,13 @@ classes:
- has_level
- require
- pose_condition
- require
- require
- has_protocol
- has_embargo_end_date
- has_deadline
- restricted_by
- impose
- legal_basis
- identified_by
- has_label
- require
- review_date
- rights_statement
- rights_statement_url
@ -122,19 +133,12 @@ classes:
- value: http://rightsstatements.org/vocab/InC/1.0/
- value: http://rightsstatements.org/vocab/NoC-US/1.0/
require:
range: boolean
range: string
multivalued: true
examples:
- value: true
- value: false
require:
range: boolean
examples:
- value: true
require:
# range: string
examples:
- value: INSTITUTIONAL
- value: true
- value: registration_required
- value: appointment_required
- value: institutional_affiliation_required
impose:
# range: string # Fee
inlined: false # Fixed invalid inline for primitive type
@ -142,16 +146,16 @@ classes:
examples:
- value:
has_quantity:
has_unit:
has_measurement_unit:
has_description: Daily reading room fee
- value:
has_quantity:
has_description: Free for researchers
- value:
has_quantity:
has_unit:
has_measurement_unit:
has_description: General public fee
has_embargo_end_date:
has_deadline:
range: date
examples:
- value: '2050-01-01'
@ -181,21 +185,13 @@ classes:
- value:
begin_of_the_begin: '2024-01-01'
end_of_the_end: '2050-12-31'
require:
range: Appointment
multivalued: true
inlined: true
examples:
- value:
- appointment_id: hc:appointment/special-collections-48h
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
- Supports RightsStatements.org and Local Contexts protocols
- Temporal validity enables policy versioning and embargo expiration
- DimArchive (dark archive) uses AccessPolicy to express preservation-only access
- Extended notes and legacy examples are stored in annotations
see_also:
- http://www.loc.gov/premis/rdf/v3/RightsStatus
- https://rightsstatements.org/
@ -203,8 +199,8 @@ classes:
- https://www.ica.org/standards/RiC/ontology#Rule
examples:
- value:
policy_id: https://nde.nl/ontology/hc/access-policy/nationaal-archief-open
policy_name: Nationaal Archief Public Access
identified_by: https://nde.nl/ontology/hc/access-policy/nationaal-archief-open
has_label: Nationaal Archief Public Access
has_level:
has_label: PUBLIC_OPEN
has_description:
@ -216,58 +212,73 @@ classes:
- has_type: AccessCondition
has_description:
description_text: Registration form must be completed
- has_type: HandlingCondition
has_description:
description_text: Original materials handled with gloves
registration_required: true
requires_appointment: false
has_contact_point:
temporal_extent:
begin_of_the_begin: '2024-01-01'
- value:
policy_id: https://nde.nl/ontology/hc/access-policy/donor-embargo-2050
policy_name: Embargoed until 2050
identified_by: https://nde.nl/ontology/hc/access-policy/donor-embargo-2050
has_label: Embargoed until 2050
has_level:
has_label: EMBARGOED
has_description:
description_text: Collection closed until 2050 per donor agreement
has_embargo_end_date: '2050-01-01'
has_embargo_reason: Donor privacy restrictions per deed of gift
has_deadline: '2050-01-01'
restricted_by: 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_level:
has_label: TEMPORARILY_CLOSED
has_description:
description_text: Materials in preservation storage, not currently accessible
pose_condition:
- has_type: ProcessingCondition
has_description:
description_text: Awaiting processing and cataloging
- has_type: AccessCondition
has_description:
description_text: Access may be arranged for urgent research needs
requires_appointment: true
credentials_required: PROFESSIONAL
has_contact_point:
- value:
policy_id: https://nde.nl/ontology/hc/access-policy/special-collections-rich
policy_name: Special Collections - Rich Appointment Policy
has_level:
has_label: RESEARCHERS_ONLY
has_description:
description_text: Academic researchers with institutional affiliation
require:
- appointment_id: hc:appointment/special-collections-booking
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_contact_point:
temporal_extent:
begin_of_the_begin: '2024-01-01'
end_of_the_end: '2050-12-31'
notes:
- |
Preserved from prior description (commit 37852a46):
"Access policy defining conditions under which heritage collections can be accessed.\n\n**PURPOSE**:\n\nAccessPolicy captures the access conditions governing a Collection:\n- WHO can access (public, researchers, staff only)\n- HOW access is granted (open, by appointment, with credentials)\n- WHEN access is available (opening hours, embargo periods)\n- WHAT restrictions apply (fragile materials, privacy, cultural sensitivity)\n\n1. **PREMIS**:\n - `premis:RightsStatus` - \"Information about the rights status of an object.\"\n - Links to Collection via premis:rightsStatus\n\n2. **Dublin Core**:\n - `dcterms:accessRights` - \"Information about who may access the resource\n or an indication of its security status.\"\n\n3. **RiC-O**:\n - `rico:hasOrHadAllMembersWithAccessConditions` - Links RecordSet to access\n conditions applying to all members\n\n4. **RightsStatements.org**:\n - Standardized rights statements for cultural heritage\n - E.g., \"In Copyright\"\
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
modeling_notes: |
Purpose
AccessPolicy captures access conditions governing a collection or a set of records:
- who can access (public, researchers, staff)
- how access is granted (open, appointment, credentials)
- when access applies (opening hours, embargo periods)
- what restrictions apply (fragile handling, privacy, cultural sensitivity)
Alignment notes
- PREMIS: premis:RightsStatus ("Information about the rights status of an object")
- DCTerms: dcterms:accessRights (who may access / security status)
- RiC-O: rico:hasOrHadAllMembersWithAccessConditions (conditions applying to all members)
- RightsStatements.org: standardized rights statements (e.g., "In Copyright")
Access level taxonomy (illustrative)
- Open access: PUBLIC_OPEN, PUBLIC_REGISTRATION, PUBLIC_ONLINE
- Restricted access: RESEARCHERS_ONLY, BY_APPOINTMENT, STAFF_ONLY, PERMISSION_REQUIRED
- Closed access: TEMPORARILY_CLOSED, EMBARGOED, PERMANENTLY_CLOSED, REPATRIATED
- Conditional access: CULTURALLY_SENSITIVE, PRIVACY_RESTRICTED, FRAGILE_HANDLING, LEGAL_RESTRICTION
DimArchive (dark archive)
A preservation-only storage context can use AccessPolicy to express:
- materials are stored for preservation, not current access
- access is restricted until triggering conditions (time or event)
- backlogs awaiting processing
legacy_examples: |
Preserved from earlier migration examples; may include fields not currently modeled
as slots on this class.
- policy_id: https://nde.nl/ontology/hc/access-policy/nationaal-archief-open
policy_name: Nationaal Archief Public Access
has_level: {has_label: PUBLIC_OPEN}
has_description: {description_text: Open to all visitors during reading room hours}
registration_required: true
- policy_id: https://nde.nl/ontology/hc/access-policy/dim-archive-preservation
policy_name: DIM Archive - Preservation Only
has_level: {has_label: TEMPORARILY_CLOSED}
has_description: {description_text: Materials in preservation storage, not currently accessible}
credentials_required: PROFESSIONAL

View file

@ -1,12 +1,12 @@
id: https://nde.nl/ontology/hc/class/AccessTriggerEvent
name: AccessTriggerEvent
title: AccessTriggerEvent
description: An event that triggers a change in access status (e.g. embargo expiration).
title: Access Trigger Event
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
@ -14,12 +14,82 @@ imports:
- ../slots/temporal_extent
classes:
AccessTriggerEvent:
description: >-
Occurrence that causes a change in the accessibility status of materials,
such as an embargo expiration, conservation completion, or declassification.
alt_descriptions:
nl: >-
Gebeurtenis die een verandering in de toegankelijkheidsstatus van materialen
veroorzaakt, zoals het aflopen van een embargo, voltooiing van conservering
of declassificatie.
de: >-
Ereignis, das eine Aenderung des Zugriffsstatus von Materialien verursacht,
wie z.B. Ablauf eines Embargos, Abschluss der Konservierung oder
Deklassifizierung.
fr: >-
Evenement provoquant un changement dans le statut d'accessibilite des
documents, tel que l'expiration d'un embargo, l'achevement d'une
conservation ou une declassification.
es: >-
Evento que causa un cambio en el estado de accesibilidad de los materiales,
como la expiracion de un embargo, la finalizacion de la conservacion o
la desclasificacion.
ar: >-
حدث يسبب تغييرًا في حالة إمكانية الوصول إلى المواد، مثل انتهاء الحظر
أو إتمام الصيانة أو رفع السرية.
id: >-
Peristiwa yang menyebabkan perubahan status aksesibilitas materi, seperti
berakhirnya embargo, penyelesaian konservasi, atau deklasifikasi.
zh: >-
导致材料可访问性状态发生变化的事件,如禁令到期、保护完成或解密。
examples:
- value:
has_description: Embargo period expires
temporal_extent:
begin_of_the_begin: "2050-01-01"
description: Embargo expiration triggering open access
- value:
has_description: Conservation treatment completed
temporal_extent:
begin_of_the_begin: "2024-06-15"
description: Conservation completion enabling physical access
- value:
has_description: 30-year rule declassification
temporal_extent:
begin_of_the_begin: "2024-01-01"
description: Statutory declassification of government records
class_uri: prov:Activity
description: Access trigger event.
slots:
- has_description
- temporal_extent
structured_aliases:
- literal_form: toegangstriggerevenement
in_language: nl
- literal_form: Zugriffsausloeser
in_language: de
- literal_form: evenement declencheur d'acces
in_language: fr
- literal_form: evento desencadenante de acceso
in_language: es
- literal_form: حدث تشغيل الوصول
in_language: ar
- literal_form: peristiwa pemicu akses
in_language: id
- literal_form: 访问触发事件
in_language: zh
keywords:
- embargo expiration
- declassification
- conservation completion
- policy change
- access status change
broad_mappings:
- skos:Concept
- prov:Activity
comments:
- Used to automate access policy changes based on temporal conditions
- Links to AccessPolicy via temporal_extent constraints
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.4"
specificity_rationale: Specific to access status changes
custodian_types: "['*']"

View file

@ -1,29 +1,93 @@
id: https://nde.nl/ontology/hc/class/AccessibilityFeature
name: AccessibilityFeature
title: AccessibilityFeature
description: >-
A feature providing accessibility.
title: Accessibility Feature
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
classes:
AccessibilityFeature:
description: >-
Characteristic or accommodation enabling persons with disabilities to use
collections, services, or facilities within a heritage institution.
alt_descriptions:
nl: >-
Kenmerk of aanpassing die personen met een handicap in staat stelt om
collecties, diensten of faciliteiten binnen een erfgoedinstelling te gebruiken.
de: >-
Merkmal oder Anpassung, die es Personen mit Behinderungen ermoeglicht,
Sammlungen, Dienstleistungen oder Einrichtungen einer Kulturerbeeinrichtung
zu nutzen.
fr: >-
Caracteristique ou amenagement permettant aux personnes handicapees d'utiliser
les collections, services ou installations d'une institution patrimoniale.
es: >-
Caracteristica o adaptacion que permite a las personas con discapacidad
utilizar colecciones, servicios o instalaciones dentro de una institucion
patrimonial.
ar: >-
ميزة أو تسهيل يمكن الأشخاص ذوي الإعاقة من استخدام المجموعات أو الخدمات
أو المرافق داخل مؤسسة تراثية.
id: >-
Karakteristik atau akomodasi yang memungkinkan penyandang disabilitas
menggunakan koleksi, layanan, atau fasilitas di dalam lembaga warisan.
zh: >-
使残障人士能够使用遗产机构内馆藏、服务或设施的特征或无障碍设施。
examples:
- value:
has_label: Wheelchair Access
has_description: Fully wheelchair-accessible galleries and reading rooms
description: Physical accessibility for mobility-impaired visitors
- value:
has_label: Audio Description
has_description: Audio description available for visual materials
description: Audio description service for visually impaired visitors
- value:
has_label: Sign Language Tours
has_description: Guided tours available in sign language upon request
description: Sign language interpretation for deaf visitors
class_uri: schema:LocationFeatureSpecification
description: Accessibility feature.
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots:
- has_label
- has_description
- has_label
- has_description
structured_aliases:
- literal_form: toegankelijkheidsvoorziening
in_language: nl
- literal_form: Barrierefreiheitsmerkmal
in_language: de
- literal_form: amenagement d'accessibilite
in_language: fr
- literal_form: caracteristica de accesibilidad
in_language: es
- literal_form: ميزة إمكانية الوصول
in_language: ar
- literal_form: fitur aksesibilitas
in_language: id
- literal_form: 无障碍设施
in_language: zh
keywords:
- disability access
- wheelchair access
- audio description
- sign language
- braille
- large print
- sensory-friendly
- accessible facilities
close_mappings:
- schema:LocationFeatureSpecification
broad_mappings:
- skos:Concept
comments:
- Aligns with WCAG guidelines for digital accessibility
- Includes physical, sensory, and cognitive accommodations
annotations:
specificity_score: "0.4"
specificity_rationale: Specific to disability accommodations
custodian_types: "['*']"

View file

@ -1,31 +1,109 @@
id: https://nde.nl/ontology/hc/class/AccessionEvent
name: AccessionEvent
title: Accession Event
description: The act of accessioning a record or object into a collection. MIGRATED from has_accession_date slot context per Rule 53. Follows rico:Instantiation.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/identified_by
- ../slots/has_label
- ../slots/temporal_extent
default_prefix: hc
classes:
AccessionEvent:
class_uri: rico:Instantiation
description: >-
Administrative act of formally incorporating an object or record into a
heritage institution's permanent collection, typically assigning an
accession number and recording provenance.
alt_descriptions:
nl: >-
Administratieve handeling waarbij een object of record formeel wordt
opgenomen in de permanente collectie van een erfgoedinstelling, waarbij
doorgaans een inventarisnummer wordt toegekend en de herkomst wordt
vastgelegd.
de: >-
Verwaltungsakt der formalen Aufnahme eines Objekts oder Dokuments in die
permanente Sammlung einer Kulturerbeeinrichtung, bei dem typischerweise
eine Zugangsnummer vergeben und die Provenienz dokumentiert wird.
fr: >-
Acte administratif d'incorporation formelle d'un objet ou document dans
la collection permanente d'une institution patrimoniale, attribuant
generalement un numero d'accession et documentant la provenance.
es: >-
Acto administrativo de incorporar formalmente un objeto o documento a la
coleccion permanente de una institucion patrimonial, generalmente
asignando un numero de adquisicion y registrando la procedencia.
ar: >-
إجراء إداري يتمثل في إدماج رسمي لشيء أو سجل في المجموعة الدائمة لمؤسسة
تراثية، مع تخصيص رقم إدخال وتسجيل المصدر عادة.
id: >-
Tindakan administratif untuk memasukkan secara formal suatu objek atau
rekod ke dalam koleksi permanen lembaga warisan, biasanya dengan
menetapkan nomor aksesi dan mencatat provenans.
zh: >-
将物品或记录正式纳入遗产机构永久馆藏的行政行为,通常分配入藏编号并记录来源。
examples:
- value:
has_label: 2024.001 Accession
temporal_extent:
begin_of_the_begin: "2024-01-15"
end_of_the_end: "2024-01-15"
has_description: Initial accession of photographs from Van der Berg collection
description: First accession of a new year
- value:
has_label: 1923.042 Accession
temporal_extent:
begin_of_the_begin: "1923-06-01"
end_of_the_end: "1923-06-30"
has_description: Historical accession of medieval manuscripts
description: Historical accession with uncertain date
class_uri: crm:E63_Beginning_of_Existence
slots:
- temporal_extent
- has_label
- has_description
- identified_by
structured_aliases:
- literal_form: inventarisatiegebeurtenis
in_language: nl
- literal_form: Zugangsereignis
in_language: de
- literal_form: evenement d'accession
in_language: fr
- literal_form: evento de adquisicion
in_language: es
- literal_form: حدث الإدخال
in_language: ar
- literal_form: peristiwa akses
in_language: id
- literal_form: 入藏事件
in_language: zh
keywords:
- accessioning
- cataloging
- registration
- accession number
- collection entry
- provenance recording
slot_usage:
temporal_extent:
required: true
exact_mappings:
- crm:E63_Beginning_of_Existence
broad_mappings:
- skos:Concept
close_mappings:
- rico:Instantiation
comments:
- Migrated from has_accession_date slot context per Rule 53
- Marks formal transfer of custody or ownership to the institution
- Typically generates an accession number for tracking
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.5"
specificity_rationale: Specific to accessioning activities
custodian_types: "['*']"

View file

@ -1,28 +1,98 @@
id: https://nde.nl/ontology/hc/class/AccessionNumber
name: AccessionNumber
title: Accession Number
description: A unique identifier assigned to an object or record upon accession. MIGRATED from has_accession_number slot per Rule 53. Follows rico:Identifier or crm:E42_Identifier.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../classes/Identifier
- ../slots/has_description
- ../slots/has_label
default_prefix: hc
classes:
AccessionNumber:
description: >-
Unique identifier assigned to an object or record upon formal incorporation
into a heritage institution's collection, following institutional numbering
conventions (e.g., year.sequence, donor.collection.item).
alt_descriptions:
nl: >-
Unieke identificator die wordt toegekend aan een object of record bij de
formele opname in de collectie van een erfgoedinstelling, volgens
institutionele nummeringsconventies.
de: >-
Eindeutiger Identifikator, der einem Objekt oder Dokument bei der formalen
Aufnahme in die Sammlung einer Kulturerbeeinrichtung zugewiesen wird,
gemaess institutionellen Nummerierungskonventionen.
fr: >-
Identifiant unique attribue a un objet ou document lors de son incorporation
formelle dans la collection d'une institution patrimoniale, selon les
conventions de numerotation institutionnelles.
es: >-
Identificador unico asignado a un objeto o documento al incorporarse
formalmente a la coleccion de una institucion patrimonial, siguiendo las
convenciones de numeracion institucionales.
ar: >-
معرف فريد يخصص لشيء أو سجل عند إدماجه رسميًا في مجموعة مؤسسة تراثية،
وفقًا لاتفاقيات الترقيم المؤسسية.
id: >-
Pengenal unik yang ditetapkan untuk objek atau rekod saat dimasukkan secara
formal ke dalam koleksi lembaga warisan, mengikuti konvensi penomoran
institusional.
zh: >-
物品或记录正式纳入遗产机构馆藏时分配的唯一标识符,遵循机构编号惯例。
examples:
- value:
has_label: "2024.001.001"
has_description: First item in first accession of 2024
description: Year-based accession numbering
- value:
has_label: "MS-1234"
has_description: Manuscript collection identifier
description: Collection-based accession numbering
- value:
has_label: "DON.2023.SMITH.005"
has_description: Fifth item from Smith donation in 2023
description: Donor-based accession numbering
is_a: Identifier
class_uri: rico:Identifier
slots:
- has_label
- has_description
exact_mappings:
structured_aliases:
- literal_form: inventarisnummer
in_language: nl
- literal_form: Zugangsnummer
in_language: de
- literal_form: numero d'accession
in_language: fr
- literal_form: numero de adquisicion
in_language: es
- literal_form: رقم الإدخال
in_language: ar
- literal_form: nomor akses
in_language: id
- literal_form: 入藏编号
in_language: zh
keywords:
- inventory number
- catalog number
- object ID
- collection identifier
- registration number
broad_mappings:
- crm:E42_Identifier
- skos:Concept
- rico:Identifier
comments:
- Migrated from has_accession_number slot per Rule 53
- Format varies by institution (year-sequence, donor-collection, etc.)
- Key to provenance tracking and collection management
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.5"
specificity_rationale: Specific to accession identifiers
custodian_types: "['*']"

View file

@ -1,27 +1,83 @@
id: https://nde.nl/ontology/hc/class/AccountIdentifier
name: AccountIdentifier
title: AccountIdentifier
description: >-
Identifier for an account.
title: Account Identifier
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_value
classes:
AccountIdentifier:
description: >-
Unique identifier for a user account within a heritage institution's
registration or access management system.
alt_descriptions:
nl: >-
Unieke identificator voor een gebruikersaccount binnen het registratie-
of toegangsbeheersysteem van een erfgoedinstelling.
de: >-
Eindeutiger Identifikator fuer ein Benutzerkonto innerhalb des
Registrierungs- oder Zugriffsverwaltungssystems einer
Kulturerbeeinrichtung.
fr: >-
Identifiant unique pour un compte utilisateur dans le systeme
d'enregistrement ou de gestion des acces d'une institution patrimoniale.
es: >-
Identificador unico para una cuenta de usuario dentro del sistema de
registro o gestion de acceso de una institucion patrimonial.
ar: >-
معرف فريد لحساب مستخدم ضمن نظام التسجيل أو إدارة الوصول لمؤسسة تراثية.
id: >-
Pengenal unik untuk akun pengguna dalam sistem pendaftaran atau manajemen
akses lembaga warisan.
zh: >-
遗产机构注册或访问管理系统中用户账户的唯一标识符。
examples:
- value:
has_value: READER-2024-00123
description: Reader registration identifier
- value:
has_value: api-key-abc123xyz
description: API access key identifier
- value:
has_value: ORCID-0000-0001-2345-6789
description: Researcher ORCID linked to account
class_uri: schema:PropertyValue
description: Account identifier.
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots:
- has_value
- has_value
structured_aliases:
- literal_form: accountidentificator
in_language: nl
- literal_form: Kontokennzeichen
in_language: de
- literal_form: identifiant de compte
in_language: fr
- literal_form: identificador de cuenta
in_language: es
- literal_form: معرف الحساب
in_language: ar
- literal_form: pengenal akun
in_language: id
- literal_form: 账户标识符
in_language: zh
keywords:
- user ID
- reader ID
- registration number
- API key
- account number
- login identifier
broad_mappings:
- skos:Concept
- schema:PropertyValue
comments:
- Used to track researcher registrations and access permissions
- May link to external identity systems (ORCID, institutional SSO)
annotations:
specificity_score: "0.3"
specificity_rationale: Specific to account identifiers
custodian_types: "['*']"

View file

@ -1,27 +1,88 @@
id: https://nde.nl/ontology/hc/class/AccountStatus
name: AccountStatus
title: AccountStatus
description: >-
Status of an account.
title: Account Status
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_label
classes:
AccountStatus:
description: >-
Current state of a user account within a heritage institution's registration
system, indicating whether it is active, suspended, expired, or pending.
alt_descriptions:
nl: >-
Huidige status van een gebruikersaccount binnen het registratiesysteem van
een erfgoedinstelling, die aangeeft of het actief, opgeschort, verlopen
of in afwachting is.
de: >-
Aktueller Status eines Benutzerkontos innerhalb des Registrierungssystems
einer Kulturerbeeinrichtung, der angibt, ob es aktiv, suspendiert,
abgelaufen oder ausstehend ist.
fr: >-
Etat actuel d'un compte utilisateur dans le systeme d'enregistrement d'une
institution patrimoniale, indiquant s'il est actif, suspendu, expire ou
en attente.
es: >-
Estado actual de una cuenta de usuario dentro del sistema de registro de
una institucion patrimonial, indicando si esta activa, suspendida, vencida
o pendiente.
ar: >-
الحالة الحالية لحساب مستخدم ضمن نظام التسجيل لمؤسسة تراثية، تشير إلى
ما إذا كان نشطًا أو معلقًا أو منتهيًا أو قيد الانتظار.
id: >-
Status akun pengguna saat ini dalam sistem pendaftaran lembaga warisan,
menunjukkan apakah aktif, ditangguhkan, kedaluwarsa, atau menunggu.
zh: >-
遗产机构注册系统中用户账户的当前状态,表示其是活跃、暂停、过期还是待定。
examples:
- value:
has_label: Active
description: Account is active and may access services
- value:
has_label: Suspended
description: Account temporarily suspended due to policy violation
- value:
has_label: Expired
description: Registration period has ended
- value:
has_label: Pending Approval
description: New account awaiting administrator review
class_uri: skos:Concept
description: Account status.
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots:
- has_label
- has_label
structured_aliases:
- literal_form: accountstatus
in_language: nl
- literal_form: Kontostatus
in_language: de
- literal_form: statut du compte
in_language: fr
- literal_form: estado de la cuenta
in_language: es
- literal_form: حالة الحساب
in_language: ar
- literal_form: status akun
in_language: id
- literal_form: 账户状态
in_language: zh
keywords:
- active
- suspended
- expired
- pending
- blocked
- verified
broad_mappings:
- skos:Concept
comments:
- Used for reader registration lifecycle management
- May trigger automated access policy changes
annotations:
specificity_score: "0.3"
specificity_rationale: Specific to account status taxonomy
custodian_types: "['*']"

View file

@ -1,27 +1,84 @@
id: https://nde.nl/ontology/hc/class/Accreditation
name: Accreditation
title: Accreditation
description: >-
Accreditation status or certificate.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_label
classes:
Accreditation:
description: >-
Formal recognition that a heritage institution or program meets established
standards of quality, professionalism, or compliance.
alt_descriptions:
nl: >-
Formele erkenning dat een erfgoedinstelling of -programma voldoet aan
vastgestelde normen voor kwaliteit, professionaliteit of naleving.
de: >-
Formelle Anerkennung, dass eine Kulturerbeeinrichtung oder ein Programm
etablierte Standards fuer Qualitaet, Professionalitaet oder Compliance
erfuellt.
fr: >-
Reconnaissance formelle qu'une institution patrimoniale ou un programme
repond aux normes etablies de qualite, de professionnalisme ou de
conformite.
es: >-
Reconocimiento formal de que una institucion patrimonial o programa cumple
con los estandares establecidos de calidad, profesionalismo o cumplimiento.
ar: >-
اعتراف رسمي بأن مؤسسة تراثية أو برنامجًا يلبي المعايير المحددة للجودة
أو الاحترافية أو الامتثال.
id: >-
Pengakuan formal bahwa lembaga warisan atau program memenuhi standar
kualitas, profesionalisme, atau kepatuhan yang ditetapkan.
zh: >-
遗产机构或项目符合既定质量、专业或合规标准的正式认可。
examples:
- value:
has_label: Museum Accreditation Scheme
description: UK Museum Accreditation standard
- value:
has_label: ISO 27001 Certification
description: Information security management certification
- value:
has_label: Archives Certification
description: Archives service certification
class_uri: schema:Permit
description: Accreditation.
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots:
- has_label
- has_label
structured_aliases:
- literal_form: accreditatie
in_language: nl
- literal_form: Akkreditierung
in_language: de
- literal_form: accreditation
in_language: fr
- literal_form: acreditacion
in_language: es
- literal_form: الاعتماد
in_language: ar
- literal_form: akreditasi
in_language: id
- literal_form: 认证
in_language: zh
keywords:
- certification
- quality standard
- professional recognition
- compliance
- institutional assessment
broad_mappings:
- skos:Concept
- schema:Permit
comments:
- May be required for funding eligibility or professional standing
- Typically involves periodic review and renewal
annotations:
specificity_score: "0.4"
specificity_rationale: Specific to institutional recognition
custodian_types: "['*']"

View file

@ -1,27 +1,82 @@
id: https://nde.nl/ontology/hc/class/AccreditationBody
name: AccreditationBody
title: AccreditationBody
description: >-
Organization that grants accreditation.
title: Accreditation Body
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_name
classes:
AccreditationBody:
description: >-
Organization authorized to assess and grant accreditation to heritage
institutions, programs, or professionals.
alt_descriptions:
nl: >-
Organisatie die bevoegd is om accreditaties te beoordelen en toe te kennen
aan erfgoedinstellingen, programma's of professionals.
de: >-
Organisation, die berechtigt ist, Akkreditierungen fuer
Kulturerbeeinrichtungen, Programme oder Fachleute zu bewerten und zu
verleihen.
fr: >-
Organisation autorisee a evaluer et accorder l'accreditation aux
institutions patrimoniales, programmes ou professionnels.
es: >-
Organizacion autorizada para evaluar y otorgar acreditacion a
instituciones patrimoniales, programas o profesionales.
ar: >-
منظمة مخولة لتقييم ومنح الاعتماد للمؤسسات التراثية أو البرامج أو
المحترفين.
id: >-
Organisasi yang berwenang untuk menilai dan memberikan akreditasi kepada
lembaga warisan, program, atau profesional.
zh: >-
有权评估并授予遗产机构、项目或专业人员认证的组织。
examples:
- value:
has_name: Arts Council England
description: UK museum accreditation authority
- value:
has_name: International Council of Museums
description: International museum professional body
- value:
has_name: National Archives
description: National archives accreditation body
class_uri: schema:Organization
description: Accreditation body.
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots:
- has_name
- has_name
structured_aliases:
- literal_form: accreditatieinstantie
in_language: nl
- literal_form: Akkreditierungsstelle
in_language: de
- literal_form: organisme d'accreditation
in_language: fr
- literal_form: organismo de acreditacion
in_language: es
- literal_form: هيئة الاعتماد
in_language: ar
- literal_form: lembaga akreditasi
in_language: id
- literal_form: 认证机构
in_language: zh
keywords:
- certifying authority
- standards body
- professional organization
- regulatory body
broad_mappings:
- skos:Concept
- schema:Organization
comments:
- May be governmental, quasi-governmental, or professional body
- Sets criteria and conducts assessments for accreditation
annotations:
specificity_score: "0.4"
specificity_rationale: Specific to accreditation-granting organizations
custodian_types: "['*']"

View file

@ -1,27 +1,81 @@
id: https://nde.nl/ontology/hc/class/AccreditationEvent
name: AccreditationEvent
title: AccreditationEvent
description: >-
Event of granting accreditation.
title: Accreditation Event
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/temporal_extent
classes:
AccreditationEvent:
description: >-
Occurrence of granting, renewing, suspending, or revoking accreditation
status for a heritage institution or program.
alt_descriptions:
nl: >-
Gebeurtenis waarbij een accreditatiestatus aan een erfgoedinstelling of
-programma wordt verleend, vernieuwd, opgeschort of ingetrokken.
de: >-
Ereignis der Erteilung, Erneuerung, Aussetzung oder des Entzugs des
Akkreditierungsstatus einer Kulturerbeeinrichtung oder eines Programms.
fr: >-
Evenement d'octroi, de renouvellement, de suspension ou de retrait du
statut d'accreditation d'une institution patrimoniale ou d'un programme.
es: >-
Evento de otorgamiento, renovacion, suspension o revocacion del estado
de acreditacion de una institucion patrimonial o programa.
ar: >-
حدث منح أو تجديد أو تعليق أو إلغاء حالة الاعتماد لمؤسسة تراثية أو برنامج.
id: >-
Peristiwa pemberian, pembaruan, penangguhan, atau pencabutan status
akreditasi untuk lembaga warisan atau program.
zh: >-
授予、续期、暂停或撤销遗产机构或项目认证状态的事件。
examples:
- value:
temporal_extent:
begin_of_the_begin: "2024-01-15"
end_of_the_end: "2024-01-15"
description: Initial accreditation granted
- value:
temporal_extent:
begin_of_the_begin: "2029-01-15"
end_of_the_end: "2029-01-15"
description: Five-year renewal completed
class_uri: prov:Activity
description: Accreditation event.
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots:
- temporal_extent
- temporal_extent
structured_aliases:
- literal_form: accreditatiegebeurtenis
in_language: nl
- literal_form: Akkreditierungsereignis
in_language: de
- literal_form: evenement d'accreditation
in_language: fr
- literal_form: evento de acreditacion
in_language: es
- literal_form: حدث الاعتماد
in_language: ar
- literal_form: peristiwa akreditasi
in_language: id
- literal_form: 认证事件
in_language: zh
keywords:
- accreditation grant
- accreditation renewal
- accreditation suspension
- accreditation revocation
broad_mappings:
- skos:Concept
- prov:Activity
comments:
- Links institution to accreditation status with temporal validity
- May include assessment results and conditions
annotations:
specificity_score: "0.4"
specificity_rationale: Specific to accreditation lifecycle events
custodian_types: "['*']"

View file

@ -1,25 +1,92 @@
id: https://nde.nl/ontology/hc/class/Accumulation
name: Accumulation
title: Accumulation
description: The relation/period during which the records were accumulated.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/temporal_extent
classes:
Accumulation:
description: >-
Period during which records or materials were gathered or created by an
individual or organization before transfer to an archival repository.
alt_descriptions:
nl: >-
Periode waarin archiefbescheiden of materialen werden verzameld of
gecreëerd door een persoon of organisatie voordat ze werden overgedragen
aan een archiefbewaarplaats.
de: >-
Zeitraum, in dem Unterlagen oder Materialien von einer Person oder
Organisation gesammelt oder erstellt wurden, bevor sie an ein Archiv
uebergeben wurden.
fr: >-
Periode pendant laquelle des documents ou materiaux ont ete rassembles ou
crees par une personne ou une organisation avant leur transfert vers un
depot d'archives.
es: >-
Periodo durante el cual los registros o materiales fueron recopilados o
creados por una persona u organizacion antes de su transferencia a un
repositorio de archivos.
ar: >-
الفترة التي تم خلالها تجميع السجلات أو المواد أو إنشاؤها من قبل فرد
أو منظمة قبل نقلها إلى مستودع أرشيفي.
id: >-
Periode dimana rekod atau materi dikumpulkan atau dibuat oleh individu
atau organisasi sebelum ditransfer ke repositori arsip.
zh: >-
记录或材料在移交给档案保管机构之前由个人或组织收集或创建的期间。
examples:
- value:
has_description: Records accumulated during director tenure 1980-1995
temporal_extent:
begin_of_the_begin: "1980-01-01"
end_of_the_end: "1995-12-31"
description: Accumulation period for corporate records
- value:
has_description: Personal papers accumulated over lifetime
temporal_extent:
begin_of_the_begin: "1920-01-01"
end_of_the_end: "1990-12-31"
description: Personal archive accumulation
class_uri: rico:AccumulationRelation
description: The relation/period during which the records were accumulated.
slots:
- temporal_extent
- has_description
structured_aliases:
- literal_form: accumulatie
in_language: nl
- literal_form: Akkumulation
in_language: de
- literal_form: accumulation
in_language: fr
- literal_form: acumulacion
in_language: es
- literal_form: التراكم
in_language: ar
- literal_form: akumulasi
in_language: id
- literal_form: 积累
in_language: zh
keywords:
- accumulation period
- record creation
- provenance formation
- archival accumulation
exact_mappings:
- rico:AccumulationRelation
broad_mappings:
- skos:Concept
comments:
- Key concept in archival provenance documentation
- Helps establish context for record creation and assembly
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.5"
specificity_rationale: Specific to archival accumulation
custodian_types: "['*']"

View file

@ -1,13 +1,12 @@
id: https://nde.nl/ontology/hc/class/AccuracyLevel
name: AccuracyLevel
title: Accuracy Level
description: A qualitative or quantitative level of accuracy (e.g. for coordinates).
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
@ -15,13 +14,82 @@ imports:
- ../slots/has_value
classes:
AccuracyLevel:
description: >-
Qualitative or quantitative assessment of the precision or reliability of
data, particularly for coordinates, measurements, or transcriptions.
alt_descriptions:
nl: >-
Kwalitatieve of kwantitatieve beoordeling van de nauwkeurigheid of
betrouwbaarheid van gegevens, met name voor coördinaten, metingen of
transcripties.
de: >-
Qualitative oder quantitative Bewertung der Praezision oder
Zuverlaessigkeit von Daten, insbesondere fuer Koordinaten, Messungen
oder Transkriptionen.
fr: >-
Evaluation qualitative ou quantitative de la precision ou de la
fiabilite des donnees, en particulier pour les coordonnees, les
mesures ou les transcriptions.
es: >-
Evaluacion cualitativa o cuantitativa de la precision o confiabilidad
de los datos, particularmente para coordenadas, mediciones o
transcripciones.
ar: >-
تقييم نوعي أو كمي لدقة أو موثوقية البيانات، لا سيما للإحداثيات أو
القياسات أو النسخ.
id: >-
Penilaian kualitatif atau kuantitatif tentang presisi atau keandalan
data, khususnya untuk koordinat, pengukuran, atau transkripsi.
zh: >-
对数据精确性或可靠性的定性或定量评估,特别适用于坐标、测量或转录。
examples:
- value:
has_label: High Precision
has_value: "+/- 10 meters"
has_description: GPS coordinate with differential correction
description: Survey-grade GPS accuracy
- value:
has_label: Approximate
has_value: "+/- 1 kilometer"
has_description: Historic location estimated from description
description: Historical location estimate
- value:
has_label: Transcription Verified
has_description: Text transcribed and verified against original
description: Verified textual transcription
class_uri: skos:Concept
description: A qualitative or quantitative level of accuracy (e.g. for coordinates).
slots:
- has_label
- has_description
- has_value
structured_aliases:
- literal_form: nauwkeurigheidsniveau
in_language: nl
- literal_form: Genauigkeitsstufe
in_language: de
- literal_form: niveau de precision
in_language: fr
- literal_form: nivel de precision
in_language: es
- literal_form: مستوى الدقة
in_language: ar
- literal_form: tingkat akurasi
in_language: id
- literal_form: 准确度级别
in_language: zh
keywords:
- precision
- reliability
- uncertainty
- confidence level
- measurement accuracy
- coordinate precision
broad_mappings:
- skos:Concept
comments:
- Important for geospatial data and scientific measurements
- May affect usability of data for different purposes
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.4"
specificity_rationale: Specific to data quality assessment
custodian_types: "['*']"

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/class/Acquisition
name: acquisition_class
title: Acquisition Class
name: Acquisition
title: Acquisition
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -11,68 +11,82 @@ prefixes:
rico: https://www.ica.org/standards/RiC/ontology#
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_score
- ../slots/temporal_extent
# default_range: string
enums:
AcquisitionMethodEnum:
description: Methods by which items are acquired for collections.
permissible_values:
FIELD_COLLECTION:
description: Collected in the field (biological, geological specimens)
meaning: dwc:Occurrence
PURCHASE:
description: Acquired through purchase
meaning: schema:BuyAction
DONATION:
description: Given as a gift or donation
meaning: schema:DonateAction
BEQUEST:
description: Received through will or estate
TRANSFER:
description: Transferred from another institution
meaning: crm:E10_Transfer_of_Custody
EXCHANGE:
description: Exchanged with another institution (specimen exchange)
EXCAVATION:
description: Recovered through archaeological excavation
LOAN:
description: On long-term loan (not owned)
CONFISCATION:
description: Seized or confiscated (legal action)
FOUND:
description: Found object (no prior owner)
COMMISSION:
description: Commissioned work (created for the collection)
UNKNOWN:
description: Acquisition method unknown
classes:
Acquisition:
description: >-
Event capturing how and when an object or specimen was obtained for a
collection, including method, source, and timing information.
alt_descriptions:
nl: >-
Gebeurtenis die vastlegt hoe en wanneer een object of specimen is
verkregen voor een collectie, inclusief methode, bron en tijdsinformatie.
de: >-
Ereignis, das erfasst, wie und wann ein Objekt oder Exemplar fuer eine
Sammlung erworben wurde, einschliesslich Methode, Quelle und
Zeitangaben.
fr: >-
Evenement capturant comment et quand un objet ou specimen a ete obtenu
pour une collection, y compris la methode, la source et les informations
temporelles.
es: >-
Evento que captura como y cuando se obtuvo un objeto o especimen para una
coleccion, incluyendo metodo, fuente e informacion temporal.
ar: >-
حدث يسجل كيف ومتى تم الحصول على شيء أو عينة لمجموعة، بما في ذلك الطريقة
والمصدر والمعلومات الزمنية.
id: >-
Peristiwa yang mencatat bagaimana dan kapan objek atau spesimen
diperoleh untuk koleksi, termasuk metode, sumber, dan informasi waktu.
zh: >-
记录物品或标本如何以及何时为馆藏获取的事件,包括方法、来源和时间信息。
examples:
- value:
temporal_extent:
begin_of_the_begin: "1923-03-15"
end_of_the_end: "1923-03-15"
description: Museum object purchased from dealer
- value:
temporal_extent:
begin_of_the_begin: "1750-01-01"
end_of_the_end: "1759-12-31"
description: Biological specimen collected in the field
- value:
temporal_extent:
begin_of_the_begin: "2015-06-01"
end_of_the_end: "2015-06-30"
description: Art donated by artist's estate
class_uri: crm:E8_Acquisition
description: 'Represents an acquisition event - how and when an object or specimen
was obtained for a collection.
CIDOC-CRM E8 Acquisition models the transfer of legal ownership rights.
**Key properties**: - `temporal_extent`: When the acquisition occurred (TimeSpan
with fuzzy boundaries for historical items) - `acquisition_method`: How the
item was acquired (field collection, purchase, donation, etc.) - `acquisition_source`:
From whom/where acquired (collector, dealer, previous owner, field location)
- `acquisition_agent`: Who performed the acquisition (collector, curator, institution)
**Darwin Core alignment**: For biological specimens: - `temporal_extent` replaces
`dwc:eventDate` (collection date) - `acquisition_source` can capture `dwc:locality`
and `dwc:recordedBy`
**Use cases**: - Museum object provenance (purchase from dealer, 1923) - Biological
specimen collection (field collection, Amazon basin, 1750s) - Archival transfer
(transferred from ministry archives, 2001) - Art donation (donated by artist''s
estate, 2015)'
slots:
- temporal_extent
- has_score
structured_aliases:
- literal_form: verwerving
in_language: nl
- literal_form: Erwerbung
in_language: de
- literal_form: acquisition
in_language: fr
- literal_form: adquisicion
in_language: es
- literal_form: الاستحواذ
in_language: ar
- literal_form: akuisisi
in_language: id
- literal_form: 获取
in_language: zh
keywords:
- collection acquisition
- provenance
- field collection
- purchase
- donation
- bequest
- transfer
exact_mappings:
- crm:E8_Acquisition
close_mappings:
@ -81,28 +95,13 @@ classes:
related_mappings:
- rico:Event
- dwc:Event
slots:
- temporal_extent
- has_score
broad_mappings:
- skos:Concept
comments:
- Created per slot_fixes.yaml revision for collection_date migration
- Replaces simple collection_date string with structured acquisition event
- 'RULE 53: Part of collection_date → was_acquired_through + Acquisition migration'
- RULE 53: Part of collection_date to was_acquired_through plus Acquisition migration
annotations:
specificity_score: 0.7
specificity_score: "0.7"
specificity_rationale: Fairly specific - applies to items with acquisition provenance
custodian_types: '[''*'']'
examples:
- value: "# Biological specimen collected in the field\nacquisition_method: FIELD_COLLECTION\n\
temporal_extent:\n begin_of_the_begin: \"1750-01-01\"\n end_of_the_end:\
\ \"1759-12-31\"\n notes: \"Collected sometime in the 1750s\"\nacquisition_source:\
\ \"Amazon basin, Brazil\"\nacquisition_agent: \"Unknown Dutch collector\"\
\nacquisition_date_text: \"1750s\"\n"
- value: "# Museum object purchased from dealer\nacquisition_method: PURCHASE\n\
temporal_extent:\n begin_of_the_begin: \"1923-03-15\"\n end_of_the_end:\
\ \"1923-03-15\"\nacquisition_source: \"Sotheby's London\"\nacquisition_reference:\
\ \"Lot 245, Sale of March 1923\"\n"
- value: "# Historical specimen with uncertain date\nacquisition_method: FIELD_COLLECTION\n\
temporal_extent:\n begin_of_the_begin: \"1600-01-01\"\n end_of_the_end:\
\ \"1662-12-31\"\n notes: \"Pre-1662 (before Great Fire of London)\"\nacquisition_date_text:\
\ \"pre-1662\"\n"
custodian_types: "['*']"

View file

@ -1,12 +1,13 @@
id: https://nde.nl/ontology/hc/class/AcquisitionEvent
name: AcquisitionEvent
title: Acquisition Event
description: An event in which an entity is acquired. MIGRATED from has_acquisition_source per Rule 53. Follows rico:Instantiation.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- ./Entity
- linkml:types
@ -14,20 +15,93 @@ imports:
- ../slots/originate_from
- ../slots/has_provenance
- ../slots/temporal_extent
default_prefix: hc
classes:
AcquisitionEvent:
class_uri: rico:Instantiation
description: >-
Occurrence documenting the transfer of materials from a source to a
heritage institution, capturing origin, method, and temporal context.
alt_descriptions:
nl: >-
Gebeurtenis die de overdracht van materialen van een bron naar een
erfgoedinstelling documenteert, met vastlegging van herkomst, methode
en temporele context.
de: >-
Ereignis, das die Uebertragung von Materialien von einer Quelle an eine
Kulturerbeeinrichtung dokumentiert und Herkunft, Methode und zeitlichen
Kontext erfasst.
fr: >-
Evenement documentant le transfert de materiaux d'une source vers une
institution patrimoniale, capturant l'origine, la methode et le contexte
temporel.
es: >-
Evento que documenta la transferencia de materiales de una fuente a una
institucion patrimonial, capturando origen, metodo y contexto temporal.
ar: >-
حدث يوثق نقل المواد من مصدر إلى مؤسسة تراثية، مع تسجيل المصدر والطريقة
والسياق الزمني.
id: >-
Peristiwa yang mendokumentasikan transfer materi dari sumber ke lembaga
warisan, menangkap asal, metode, dan konteks temporal.
zh: >-
记录材料从来源转移到遗产机构的事件,包括来源、方法和时间背景。
examples:
- value:
originate_from:
has_label: Van der Berg Collection
has_method:
has_label: Donation
temporal_extent:
begin_of_the_begin: "2024-01-15"
end_of_the_end: "2024-01-15"
description: Donation from private collector
- value:
originate_from:
has_label: Ministry of Culture
has_method:
has_label: Government Transfer
temporal_extent:
begin_of_the_begin: "2001-06-01"
end_of_the_end: "2001-06-30"
description: Transfer from government archives
class_uri: crm:E10_Transfer_of_Custody
slots:
- has_origin
- originate_from
- temporal_extent
- has_method
- has_provenance
structured_aliases:
- literal_form: verwervingsgebeurtenis
in_language: nl
- literal_form: Erwerbungsereignis
in_language: de
- literal_form: evenement d'acquisition
in_language: fr
- literal_form: evento de adquisicion
in_language: es
- literal_form: حدث الاستحواذ
in_language: ar
- literal_form: peristiwa akuisisi
in_language: id
- literal_form: 获取事件
in_language: zh
keywords:
- custody transfer
- acquisition source
- provenance event
- collection entry
slot_usage:
has_origin:
originate_from:
range: Entity
required: true
close_mappings:
- rico:Instantiation
broad_mappings:
- crm:E10_Transfer_of_Custody
- skos:Concept
comments:
- Migrated from has_acquisition_source per Rule 53
- Links materials to their source before entering the collection
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.5"
specificity_rationale: Specific to acquisition transfer events
custodian_types: "['*']"

View file

@ -1,30 +1,104 @@
id: https://nde.nl/ontology/hc/class/AcquisitionMethod
name: AcquisitionMethod
title: Acquisition Method
description: Method by which an object or collection was acquired. MIGRATED from has_acquisition_method slot context per Rule 53. Follows crm:E55_Type.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
default_prefix: hc
classes:
AcquisitionMethod:
description: >-
Category describing how an object or collection was obtained by a heritage
institution, such as purchase, donation, field collection, or transfer.
alt_descriptions:
nl: >-
Categorie die beschrijft hoe een object of collectie is verkregen door
een erfgoedinstelling, zoals aankoop, schenking, veldverzameling of
overdracht.
de: >-
Kategorie, die beschreibt, wie ein Objekt oder eine Sammlung von einer
Kulturerbeeinrichtung erworben wurde, wie z.B. Kauf, Schenkung,
Feldsammlung oder Transfer.
fr: >-
Categorie decrivant comment un objet ou une collection a ete obtenu par
une institution patrimoniale, comme l'achat, le don, la collecte de
terrain ou le transfert.
es: >-
Categoria que describe como se obtuvo un objeto o coleccion por una
institucion patrimonial, como compra, donacion, coleccion de campo o
transferencia.
ar: >-
فئة تصف كيف تم الحصول على شيء أو مجموعة من قبل مؤسسة تراثية، مثل
الشراء أو التبرع أو الجمع الميداني أو النقل.
id: >-
Kategori yang menggambarkan bagaimana objek atau koleksi diperoleh oleh
lembaga warisan, seperti pembelian, donasi, pengumpulan lapangan, atau
transfer.
zh: >-
描述遗产机构如何获得物品或馆藏的类别,如购买、捐赠、田野采集或转让。
examples:
- value:
has_label: Purchase
has_description: Acquired through monetary transaction
description: Commercial acquisition
- value:
has_label: Donation
has_description: Given freely by owner or heir
description: Gift acquisition
- value:
has_label: Field Collection
has_description: Collected in natural or archaeological context
description: Scientific collection method
- value:
has_label: Bequest
has_description: Received through will or estate
description: Inheritance acquisition
- value:
has_label: Transfer
has_description: Transferred from another institution
description: Institutional transfer
class_uri: crm:E55_Type
slots:
- has_label
- has_description
structured_aliases:
- literal_form: verwervingsmethode
in_language: nl
- literal_form: Erwerbungsmethode
in_language: de
- literal_form: methode d'acquisition
in_language: fr
- literal_form: metodo de adquisicion
in_language: es
- literal_form: طريقة الاستحواذ
in_language: ar
- literal_form: metode akuisisi
in_language: id
- literal_form: 获取方式
in_language: zh
keywords:
- purchase
- donation
- bequest
- field collection
- transfer
- exchange
- confiscation
- commission
broad_mappings:
- skos:Concept
- crm:E55_Type
comments:
- Migrated from has_acquisition_method slot context per Rule 53
- Used to categorize provenance and collection development activities
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.4"
specificity_rationale: Specific to acquisition method taxonomy
custodian_types: "['*']"

View file

@ -13,30 +13,114 @@ prefixes:
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_description
- ../slots/identified_by
- ../slots/has_label
- ../slots/has_score
- ../slots/has_status
- ../slots/succeeded_by
- ../slots/has_note
- ../slots/has_activity
- ../slots/temporal_extent
- linkml:types
- ../metadata
- ../slots/has_description
- ../slots/identified_by
- ../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_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
description: >-
Discrete or ongoing action undertaken by a heritage custodian.
alt_descriptions:
nl: "Discrete of doorlopende actie uitgevoerd door een erfgoedbeheerder."
de: "Diskrete oder laufende Handlung, die von einem Kulturgüterverwalter durchgeführt wird."
fr: "Action discrète ou continue entreprise par un dépositaire du patrimoine."
es: "Acción discreta o continua realizada por un custodio del patrimonio."
ar: "إجراء منفصل أو مستمر يقوم به أمين التراث."
id: "Tindakan diskrit atau berkelanjutan yang dilakukan oleh pengelola warisan."
zh: "由遗产保管人执行的离散或持续行动。"
examples:
- value:
identified_by:
identifier_value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
has_label: 2025 Annual Collection Inventory - Dutch Masters
has_description: "Annual physical inventory of the Dutch Masters collection (Gallery of Honour and adjacent galleries). Spot-check methodology with 20% sample verification against CMS records."
temporal_extent:
begin_of_the_begin: '2025-01-15'
end_of_the_end: '2025-03-31'
has_status: IN_PROGRESS
description: Annual collection inventory activity at a museum
- value:
identified_by:
identifier_value: https://nde.nl/ontology/hc/activity/kb-digitization-medieval-2024
has_label: Medieval Manuscripts Digitization Project
has_description: "High-resolution digitization of 342 medieval manuscripts with HTR processing and metadata enhancement. IIIF-compliant output."
temporal_extent:
begin_of_the_begin: '2024-03-01'
end_of_the_end: '2025-12-31'
has_status: IN_PROGRESS
preceding_activity: https://nde.nl/ontology/hc/activity/kb-condition-survey-2023
description: Digitization project activity at a national library
close_mappings:
- crm:E7_Activity
- rico:Activity
broad_mappings:
- schema:Action
- prov:Activity
related_mappings:
- aat:300054277
structured_aliases:
- literal_form: activiteit
in_language: nl
- literal_form: handeling
in_language: nl
- literal_form: verrichting
in_language: nl
- literal_form: Aktivität
in_language: de
- literal_form: Tätigkeit
in_language: de
- literal_form: Vorgang
in_language: de
- literal_form: activité
in_language: fr
- literal_form: opération
in_language: fr
- literal_form: action
in_language: fr
- literal_form: actividad
in_language: es
- literal_form: operación
in_language: es
- literal_form: acción
in_language: es
- literal_form: نشاط
in_language: ar
- literal_form: إجراء
in_language: ar
- literal_form: عملية
in_language: ar
- literal_form: aktivitas
in_language: id
- literal_form: kegiatan
in_language: id
- literal_form: operasi
in_language: id
- literal_form: 活动
in_language: zh
- literal_form: 行动
in_language: zh
- literal_form: 操作
in_language: zh
keywords:
- action
- operation
- provenance
- workflow
- process
- activity
- curation
- conservation
- digitization
- cataloging
slots:
- identified_by
- has_label
@ -49,28 +133,23 @@ classes:
- has_score
slot_usage:
identified_by:
# range: string # uriorcurie
required: true
identifier: true
inlined: false # Fixed invalid inline for primitive type
inlined: false
examples:
- value:
identifier_value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
- value:
identifier_value: https://nde.nl/ontology/hc/activity/nationaal-archief-digitization-voc-2024
has_label:
# range: string
required: true
examples:
- value: 2025 Annual Collection Inventory
- value: VOC Archives Digitization Project Phase 2
has_description:
# range: string
required: false
examples:
- value: "Annual physical inventory of the Dutch Masters collection, \ncovering approximately 450 paintings. Spot-check methodology \nwith 20% sample verified against catalog records.\n"
- value: CurationActivityType
- value: '[DigitizationActivityType, ResearchActivityType]'
- value: "Annual physical inventory of the Dutch Masters collection, covering approximately 450 paintings. Spot-check methodology with 20% sample verified against catalog records."
temporal_extent:
range: TimeSpan
required: false
@ -80,58 +159,96 @@ classes:
begin_of_the_begin: '2025-01-15'
end_of_the_end: '2025-03-31'
succeeded_by:
# range: string
range: Activity
description: Link to subsequent activity instances (activity chaining).
multivalued: true
inlined: false
examples:
- value: https://nde.nl/ontology/hc/activity/conservation-treatment-2025
has_activity:
# range: string
inlined: false
examples:
- value: https://nde.nl/ontology/hc/activity/condition-survey-2024
has_status:
# range: string
required: false
examples:
- value: IN_PROGRESS
- value: COMPLETED
- value: PLANNED
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_score: null
specificity_score: "0.50"
specificity_rationale: "Moderately specific - Activity is a core domain concept but broadly applicable across all heritage custodian types."
has_score:
custodian_types: "['*']"
ontological_alignment_prov: "Primary - provenance tracking"
ontological_alignment_crm: "E7_Activity - Cultural heritage domain"
ontological_alignment_rico: "Activity - Archival activities"
ontological_alignment_schema: "Action - Web semantics"
key_relationships: "has_activity_type, has_timespan, succeeded_by, preceding_activity"
subclasses: "CurationActivity, ConservationActivity, ExhibitionActivity, DigitizationActivity"
prov_properties: "prov:wasAssociatedWith, prov:used, prov:generated, prov:atTime"
comments:
- Base class for all heritage domain activities
- Extended by CurationActivity, ConservationActivity, etc.
- 'Uses generic slots: has_activity_identifier, has_activity_type, has_timespan'
- Extended by CurationActivity, ConservationActivity, ExhibitionActivity, DigitizationActivity
- Uses generic slots: has_activity_identifier, has_activity_type, has_timespan
- PROV-O primary alignment for provenance tracking
- Supports activity chaining via succeeded_by/preceding_activity
- Activity types organized by category: CURATION, CONSERVATION, COMMERCIAL, RESEARCH, EDUCATION, EXHIBITION, DIGITIZATION, ADMINISTRATIVE
- |
Preserved from prior description:
**DEFINITION**:
An Activity represents a discrete or ongoing action undertaken by a heritage
custodian. This is the base class for all activity instances in the ontology.
**ONTOLOGICAL ALIGNMENT**:
| Ontology | Class | Use Case |
|----------|-------|----------|
| PROV-O | prov:Activity | Primary - provenance tracking |
| CIDOC-CRM | crm:E7_Activity | Cultural heritage domain |
| RiC-O | rico:Activity | Archival activities |
| Schema.org | schema:Action | Web semantics |
**KEY RELATIONSHIPS**:
```
Activity
├── has_activity_type → ActivityType (classification)
│ └── CurationActivityType, ConservationActivityType, etc.
├── has_timespan → TimeSpan (temporal extent)
│ └── start_date, end_date, fuzzy bounds
├── succeeded_by → Activity (succession)
└── preceding_activity → Activity (inverse succession)
```
**SPECIALIZATION**:
This base class is extended by domain-specific activity classes:
- CurationActivity - Collection management (existing, to be refactored)
- ConservationActivity - Preservation work
- ExhibitionActivity - Exhibition planning and execution
- DigitizationActivity - Digital transformation projects
**PROVENANCE (PROV-O)**:
Activities generate provenance information:
- `prov:Activity` - The activity itself
- `prov:wasAssociatedWith` - Responsible agents
- `prov:used` - Entities processed
- `prov:generated` - Entities created
- `prov:atTime` - Temporal extent
- 'Preserved from prior description: Discrete or ongoing action undertaken by a heritage custodian. Base class for all activity instances in the ontology, representing provenance-tracked operations such as collection inventory, digitization projects, conservation treatments, and cataloging workflows.'
see_also:
- https://www.w3.org/TR/prov-o/
- http://www.cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E7
- https://www.ica.org/standards/RiC/ontology
examples:
- value:
identified_by:
identifier_value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
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_status: IN_PROGRESS
- value:
identified_by:
identifier_value: https://nde.nl/ontology/hc/activity/kb-digitization-medieval-2024
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_status: IN_PROGRESS
preceding_activity: https://nde.nl/ontology/hc/activity/kb-condition-survey-2023
- ActivityType
- ActivityTypes

View file

@ -9,31 +9,87 @@ prefixes:
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
aat: http://vocab.getty.edu/aat/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/begin_of_the_begin
- ../slots/has_description
- ../slots/identified_by
- ../slots/has_label
- ../slots/has_score
- ../slots/updated_at
- linkml:types
- ../slots/begin_of_the_begin
- ../slots/has_description
- ../slots/identified_by
- ../slots/has_label
- ../slots/has_score
- ../slots/updated_at
classes:
ActivityType:
class_uri: skos:Concept
description: "Abstract base class for activity type classifications in the heritage domain.\n\n**DEFINITION**:\n\nActivityType represents CATEGORIES of activities performed by heritage\ncustodians, not individual activity instances. Each subclass defines\ncharacteristics of an activity category (function, typical duration,\ndeliverables, etc.).\n\n**CRITICAL: TYPE vs INSTANCE**\n\n| Aspect | ActivityType (This Class) | Activity (Instance Class) |\n|--------|---------------------------|---------------------------|\n| **Nature** | Classification/category | Individual activity |\n| **Examples** | CURATION, CONSERVATION | \"2025 Inventory at Rijksmuseum\" |\n| **Properties** | Category metadata, typical standards | Dates, responsible actors |\n| **Cardinality** | ~20-30 types | Thousands of instances |\n\n**CATEGORY STRUCTURE**:\n\nActivity types are organized into high-level categories:\n\n1. **CURATION**: Collection management activities\n - Accessioning, Cataloging, Inventory, Deaccessioning\n\
\ - Rehousing, Relocation, Storage Reorganization\n \n2. **CONSERVATION**: Preservation activities\n - Preventive Conservation, Condition Assessment\n - Restoration, Stabilization, Environmental Monitoring\n \n3. **COMMERCIAL**: Business activities\n - Sales, Licensing, Merchandising\n - Venue Rental, Event Hosting\n \n4. **RESEARCH**: Scholarly activities\n - Provenance Research, Cataloging Research\n - Scientific Analysis, Documentation\n \n5. **EDUCATION**: Educational activities\n - Guided Tours, Workshops, Lectures\n - Online Courses, Educational Programs\n \n6. **EXHIBITION**: Display activities\n - Permanent Exhibition, Temporary Exhibition\n - Traveling Exhibition, Virtual Exhibition\n \n7. **DIGITIZATION**: Digital transformation activities\n - Scanning, Photography, 3D Modeling\n - OCR/HTR Processing, Metadata Enhancement\n \n8. **ADMINISTRATIVE**: Governance activities\n - Audit, Valuation, Insurance\n - Loan Management, Rights\
\ Management\n\n**ONTOLOGY ALIGNMENT**:\n\n- **SKOS Concept**: Activity types are concepts in a controlled vocabulary\n- **CIDOC-CRM E55_Type**: Cultural heritage domain type system\n- **AAT**: Getty Art & Architecture Thesaurus for activity terms\n- **SPECTRUM**: UK Collections Management Standard procedures\n\n**SUBCLASSES**:\n\nSee ActivityTypes.yaml for concrete activity type subclasses organized\nby category: CURATION, CONSERVATION, COMMERCIAL, RESEARCH, EDUCATION,\nEXHIBITION, DIGITIZATION, and ADMINISTRATIVE.\n"
description: >-
Classification category for activities performed by heritage custodians.
alt_descriptions:
nl: "Classificatiecategorie voor activiteiten uitgevoerd door erfgoedbeheerders."
de: "Klassifikationskategorie für Aktivitäten von Kulturgüterverwaltern."
fr: "Catégorie de classification pour les activités effectuées par les dépositaires du patrimoine."
es: "Categoría de clasificación para actividades realizadas por custodios del patrimonio."
ar: "فئة تصنيف للأنشطة التي يقوم بها أمناء التراث."
id: "Kategori klasifikasi untuk aktivitas yang dilakukan oleh pengelola warisan."
zh: "遗产保管人执行活动的分类类别。"
examples:
- value:
identified_by:
- https://nde.nl/ontology/hc/activity-type/curation
has_label:
- Curation@en
- curatie@nl
has_description: Activities related to ongoing collection management
description: Curation activity type classification
abstract: true
exact_mappings:
- skos:Concept
close_mappings:
- crm:E55_Type
- schema:DefinedTerm
broad_mappings:
- crm:E55_Type
- skos:Concept
related_mappings:
- prov:Activity
- aat:300054277
structured_aliases:
- literal_form: activiteittype
in_language: nl
- literal_form: activiteitscategorie
in_language: nl
- literal_form: Aktivitätstyp
in_language: de
- literal_form: Aktivitätskategorie
in_language: de
- literal_form: type d'activité
in_language: fr
- literal_form: catégorie d'activité
in_language: fr
- literal_form: tipo de actividad
in_language: es
- literal_form: categoría de actividad
in_language: es
- literal_form: نوع النشاط
in_language: ar
- literal_form: فئة النشاط
in_language: ar
- literal_form: tipe aktivitas
in_language: id
- literal_form: kategori aktivitas
in_language: id
- literal_form: 活动类型
in_language: zh
- literal_form: 活动类别
in_language: zh
keywords:
- activity type
- classification
- category
- curation
- conservation
- digitization
- cataloging
- exhibition
- research
- education
- administrative
slots:
- begin_of_the_begin
- updated_at
@ -43,24 +99,21 @@ classes:
- has_label
slot_usage:
identified_by:
# range: string # uriorcurie
required: true
identifier: true
multivalued: true
examples:
- value: https://nde.nl/ontology/hc/activity-type/curation
- value: wd:Q1348059
- value: https://nde.nl/ontology/hc/activity-type/conservation
has_label:
# range: string
required: true
multivalued: true
examples:
- value:
- Curation@en
- curatie@nl
- Kuration@de
- Kuratierung@de
has_description:
# range: string
required: false
examples:
- value: Activities related to the ongoing management and care of collections
@ -69,27 +122,91 @@ classes:
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_score: null
specificity_score: "0.40"
specificity_rationale: "Moderately specific - activity types are domain-relevant but not specific to any single custodian type."
has_score:
custodian_types: "['*']"
activity_categories: "CURATION, CONSERVATION, COMMERCIAL, RESEARCH, EDUCATION, EXHIBITION, DIGITIZATION, ADMINISTRATIVE"
type_vs_instance: "ActivityType = classification; Activity = individual activity instance"
spectrum_alignment: "UK Collections Management Standard procedures"
comments:
- Abstract base class - use specific subclasses (CurationType, ConservationType, etc.)
- Represents ACTIVITY TYPES, not activity instances
- Activity.has_activity_type references these type classes
- Follows Type/Types naming convention (Rule 0b)
- Organized by function, domain, and typical characteristics
- Activity types organized into 8 categories: CURATION, CONSERVATION, COMMERCIAL, RESEARCH, EDUCATION, EXHIBITION, DIGITIZATION, ADMINISTRATIVE
- |
Preserved from prior description:
**DEFINITION**:
ActivityType represents CATEGORIES of activities performed by heritage
custodians, not individual activity instances. Each subclass defines
characteristics of an activity category (function, typical duration,
deliverables, etc.).
**CRITICAL: TYPE vs INSTANCE **
| Aspect | ActivityType (This Class) | Activity (Instance Class) |
|--------|---------------------------|---------------------------|
| **Nature** | Classification/category | Individual activity |
| **Examples** | CURATION, CONSERVATION | "2025 Inventory at Rijksmuseum" |
| **Properties** | Category metadata, typical standards | Dates, responsible actors |
| **Cardinality** | ~20-30 types | Thousands of instances |
**CATEGORY STRUCTURE**:
Activity types are organized into high-level categories:
1. **CURATION**: Collection management activities
- Accessioning, Cataloging, Inventory, Deaccessioning
- Rehousing, Relocation, Storage Reorganization
2. **CONSERVATION**: Preservation activities
- Preventive Conservation, Condition Assessment
- Restoration, Stabilization, Environmental Monitoring
3. **COMMERCIAL**: Business activities
- Sales, Licensing, Merchandising
- Venue Rental, Event Hosting
4. **RESEARCH**: Scholarly activities
- Provenance Research, Cataloging Research
- Scientific Analysis, Documentation
5. **EDUCATION**: Educational activities
- Guided Tours, Workshops, Lectures
- Online Courses, Educational Programs
6. **EXHIBITION**: Display activities
- Permanent Exhibition, Temporary Exhibition
- Traveling Exhibition, Virtual Exhibition
7. **DIGITIZATION**: Digital transformation activities
- Scanning, Photography, 3D Modeling
- OCR/HTR Processing, Metadata Enhancement
8. **ADMINISTRATIVE**: Governance activities
- Audit, Valuation, Insurance
- Loan Management, Rights Management
**ONTOLOGY ALIGNMENT**:
- **SKOS Concept**: Activity types are concepts in a controlled vocabulary
- **CIDOC-CRM E55_Type**: Cultural heritage domain type system
- **AAT**: Getty Art & Architecture Thesaurus for activity terms
- **SPECTRUM**: UK Collections Management Standard procedures
**SUBCLASSES**:
See ActivityTypes.yaml for concrete activity type subclasses organized
by category: CURATION, CONSERVATION, COMMERCIAL, RESEARCH, EDUCATION,
EXHIBITION, DIGITIZATION, and ADMINISTRATIVE.
- 'Preserved from prior description: Classification category for activities performed by heritage custodians. Abstract base class representing TYPES of activities (not individual instances). Each subclass defines characteristics of an activity category including function, typical duration, deliverables, and applicable standards.'
see_also:
- https://www.wikidata.org/
- https://www.w3.org/2004/02/skos/
- http://vocab.getty.edu/aat/
- https://collectionstrust.org.uk/spectrum/
examples:
- value:
identified_by:
- https://nde.nl/ontology/hc/activity-type/curation
- wd:Q1348059
has_label:
- Curation@en
- curatie@nl
has_description: Activities related to ongoing collection management
- Activity
- ActivityTypes

View file

@ -1,23 +1,71 @@
id: https://nde.nl/ontology/hc/class/ActivityTypes
name: ActivityTypes
title: ActivityTypes
title: Activity Types Container
description: Container for ActivityType instances.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
default_prefix: hc
imports:
- ./ActivityType
- linkml:types
- ./ActivityType
- linkml:types
classes:
ActivityTypes:
class_uri: hc:ActivityTypes
description: Activity types container.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class created during migration
custodian_types: '["*"]'
description: >-
Container class for ActivityType instances.
Provides a root node for grouping activity type classifications in the heritage custodian ontology hierarchy.
alt_descriptions:
nl: Containerklasse voor ActivityType-instanties.
de: Containerklasse für ActivityType-Instanzen.
fr: Classe conteneur pour les instances ActivityType.
es: Clase contenedora para instancias de ActivityType.
ar: فئة حاوية لمثيلات ActivityType.
id: Kelas kontainer untuk instance ActivityType.
zh: ActivityType实例的容器类。
examples:
- value:
activity_types:
- https://nde.nl/ontology/hc/activity-type/curation
- https://nde.nl/ontology/hc/activity-type/conservation
- https://nde.nl/ontology/hc/activity-type/digitization
description: Container holding references to activity type classifications
tree_root: true
broad_mappings:
- crm:E7_Activity
- schema:Action
- skos:Collection
- skos:Concept
- crm:E55_Type
- schema:Enumeration
structured_aliases:
- literal_form: activiteitstypen
in_language: nl
- literal_form: Aktivitätstypen
in_language: de
- literal_form: types d'activité
in_language: fr
- literal_form: tipos de actividad
in_language: es
- literal_form: أنواع الأنشطة
in_language: ar
- literal_form: tipe aktivitas
in_language: id
- literal_form: 活动类型
in_language: zh
keywords:
- activity types
- container
- classification
annotations:
specificity_score: "0.10"
specificity_rationale: "Generic utility container class for grouping activity types."
custodian_types: "['*']"
comments:
- Container class for grouping ActivityType instances
- Used as tree_root for activity type hierarchy
see_also:
- ActivityType
- Activity

View file

@ -1,24 +1,108 @@
id: https://nde.nl/ontology/hc/class/Actor
name: Actor
title: Actor
description: An actor involved in an event or activity.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
foaf: http://xmlns.com/foaf/0.1/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_name
- ../slots/has_role
- linkml:types
- ../slots/has_name
- ../slots/has_role
classes:
Actor:
class_uri: prov:Agent
description: Involved actor.
description: >-
Agent involved in an event, activity, or provenance chain.
alt_descriptions:
nl: "Agent betrokken bij een gebeurtenis, activiteit of herkomstketen."
de: "Akteur, der an einem Ereignis, einer Aktivität oder einer Provenienzkette beteiligt ist."
fr: "Agent impliqué dans un événement, une activité ou une chaîne de provenance."
es: "Agente involucrado en un evento, actividad o cadena de procedencia."
ar: "وكيل مشارك في حدث أو نشاط أو سلسلة أصل."
id: "Agen yang terlibat dalam peristiwa, aktivitas, atau rantai provenans."
zh: "参与事件、活动或来源链的代理。"
examples:
- value:
has_name: Dr. Maria van der Berg
has_role: Conservator
description: Person acting as collection conservator
- value:
has_name: Rijksmuseum Conservation Department
has_role: Responsible Department
description: Organization acting in conservation activities
close_mappings:
- crm:E39_Actor
- rico:Agent
- foaf:Agent
broad_mappings:
- schema:Thing
- prov:Agent
structured_aliases:
- literal_form: actor
in_language: nl
- literal_form: agent
in_language: nl
- literal_form: Akteur
in_language: de
- literal_form: Agent
in_language: de
- literal_form: acteur
in_language: fr
- literal_form: agent
in_language: fr
- literal_form: actor
in_language: es
- literal_form: agente
in_language: es
- literal_form: فاعل
in_language: ar
- literal_form: وكيل
in_language: ar
- literal_form: aktor
in_language: id
- literal_form: agen
in_language: id
- literal_form: 行为者
in_language: zh
- literal_form: 代理
in_language: zh
keywords:
- agent
- actor
- person
- organization
- provenance
- responsibility
slots:
- has_name
- has_role
slot_usage:
has_name:
required: true
examples:
- value: Dr. Maria van der Berg
- value: Rijksmuseum Conservation Department
has_role:
required: false
examples:
- value: Conservator
- value: Responsible Department
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.10"
specificity_rationale: "Generic utility class - actors are broadly applicable across all provenance contexts."
custodian_types: "['*']"
actor_types: "Person, Organization, SoftwareAgent"
comments:
- Base class for all agents in provenance tracking
- Specialized by Person, Organization, and SoftwareAgent in PROV-O
- Used in Activity.associated_with and Entity.attributed_to relationships
- "Preserved from prior description: Agent involved in an event, activity, or provenance chain. Represents any entity that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity. May be a person, organization, or software agent."
see_also:
- https://www.w3.org/TR/prov-o/#Agent
- Activity

View file

@ -12,67 +12,52 @@ prefixes:
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- ./ReconstructionActivity
- ./AddressType
- ./HouseNumber
- linkml:types
- ../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
- ./ReconstructionActivity
- ./AddressType
- ./HouseNumber
- linkml:types
- ../slots/in_country
- ../slots/has_label
- ../slots/has_section
- ../slots/has_type
- ../slots/derive_from
- ../slots/generated_by
- ../slots/located_in
- ../slots/has_latitude
- ../slots/has_locality
- ../slots/has_longitude
- ../slots/has_postal_code
- ../slots/has_geographic_subdivision
classes:
Address:
class_uri: vcard:Address
description: |
description: >-
Physical or postal address for heritage custodians and related entities.
**ONTOLOGY ALIGNMENT**:
This class aligns with multiple established address ontologies:
| Ontology | Class | Notes |
|----------|-------|-------|
| **vCard** | `vcard:Address` | RFC6350 ADR property components |
| **Schema.org** | `schema:PostalAddress` | Web semantics |
| **LOCN** | `locn:Address` | EU Location Core Vocabulary |
| **GLEIF** | `gleif_base:PhysicalAddress` | Legal entity addresses |
**COMPONENT STRUCTURE**:
An address consists of hierarchical components:
```
Address
├── 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_label (formatted address as Label)
```
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 |
|------|----------|
| `HEADQUARTERS` | Main organizational address |
| `LEGAL` | Registered legal/business address |
| `VISITING` | Public visitor entrance |
| `MAILING` | Correspondence/postal address |
| `STORAGE` | Depot, warehouse, off-site storage |
| `BRANCH` | Branch office location |
**USAGE EXAMPLES**:
```yaml
# Simple address with formatted string
has_address:
alt_descriptions:
nl: "Fysiek of postadres voor erfgoedbeheerders en gerelateerde entiteiten."
de: "Physische oder Postadresse für Kulturgüterverwalter und verwandte Entitäten."
fr: "Adresse physique ou postale pour les dépositaires du patrimoine et entités connexes."
es: "Dirección física o postal para custodios del patrimonio y entidades relacionadas."
ar: "عنوان فعلي أو بريدي لأمناء التراث والكيانات ذات الصلة."
id: "Alamat fisik atau pos untuk pengelola warisan dan entitas terkait."
zh: "遗产保管人及相关实体的物理或邮政地址。"
examples:
- value: |
Address
├── 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_label (formatted address as Label)
- value: |
# Simple address with formatted string
has_address:
- address_formatted: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
address_type: HEADQUARTERS
# Structured address with components
has_address:
# Structured address with components
has_address:
- has_label:
- has_label: "Museumstraat"
language: "nl"
@ -86,7 +71,189 @@ classes:
latitude: 52.3600
longitude: 4.8852
geonames_id: 2759794
```
- value:
has_section:
- has_value: "1"
has_label:
- has_label: Museumstraat
language: nl
- has_label: Museumstraat 1, 1071 XX Amsterdam, Netherlands
language: nl
has_postal_code: "1071 XX"
has_locality: Amsterdam
has_geographic_subdivision: Noord-Holland
in_country: NL
has_latitude: 52.36
has_longitude: 4.8852
has_type: HeadquartersAddress
description: Rijksmuseum headquarters address with structured components
- value:
has_label:
- has_label: 1600 Pennsylvania Avenue NW, Washington, DC 20500, USA
language: en
has_locality: Washington
has_geographic_subdivision: DC
in_country: US
description: Simple formatted address for US location
exact_mappings:
- vcard:Address
close_mappings:
- schema:PostalAddress
- locn:Address
- gleif_base:PhysicalAddress
related_mappings:
- org:siteAddress
- schema:address
structured_aliases:
- literal_form: adres
in_language: nl
- literal_form: postadres
in_language: nl
- literal_form: Adresse
in_language: de
- literal_form: Postanschrift
in_language: de
- literal_form: adresse
in_language: fr
- literal_form: adresse postale
in_language: fr
- literal_form: dirección
in_language: es
- literal_form: dirección postal
in_language: es
- literal_form: عنوان
in_language: ar
- literal_form: عنوان بريدي
in_language: ar
- literal_form: alamat
in_language: id
- literal_form: alamat pos
in_language: id
- literal_form: 地址
in_language: zh
- literal_form: 邮政地址
in_language: zh
keywords:
- address
- location
- street
- postal code
- city
- country
- headquarters
- visiting address
- storage address
slots:
- has_section
- has_postal_code
- has_locality
- located_in
- has_geographic_subdivision
- in_country
- has_label
- has_type
- has_latitude
- has_longitude
- derive_from
- generated_by
slot_usage:
has_section:
range: HouseNumber
required: false
examples:
- value:
has_value: "1"
- value:
has_value: "221B"
has_postal_code:
required: false
examples:
- value: "1071 XX"
has_locality:
required: false
examples:
- value: Amsterdam
located_in:
required: false
inlined: false
examples:
- value:
settlement_name: Amsterdam
country: NL
has_geographic_subdivision:
required: false
examples:
- value: Noord-Holland
- value: NL-NH
in_country:
required: false
examples:
- value: Netherlands
- value: NL
has_label:
multivalued: true
inlined: false
inlined_as_list: false
required: false
examples:
- value:
- has_label: Museumstraat
language: nl
- has_label: Museumstraat 1, 1071 XX Amsterdam, Netherlands
language: nl
has_type:
range: AddressType
required: false
multivalued: false
examples:
- value: HeadquartersAddress
has_latitude:
range: float
required: false
examples:
- value: 52.36
has_longitude:
range: float
required: false
examples:
- value: 4.8852
derived_from:
multivalued: true
required: false
generated_by:
range: ReconstructionActivity
required: false
notes:
- |
Preserved from prior description (commit d356aa77):
Preserved from prior description (commit d356aa77):
Physical or postal address for heritage custodians and related entities.
**ONTOLOGY ALIGNMENT**:
This class aligns with multiple established address ontologies:
| Ontology | Class | Notes |
|----------|-------|-------|
| **vCard** | `vcard:Address` | RFC6350 ADR property components |
| **Schema.org** | `schema:PostalAddress` | Web semantics |
| **LOCN** | `locn:Address` | EU Location Core Vocabulary |
| **GLEIF** | `gleif_base:PhysicalAddress` | Legal entity addresses |
**COMPONENT STRUCTURE**:
An address consists of hierarchical components:
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 |
|------|----------|
| `HEADQUARTERS` | Main organizational address |
| `LEGAL` | Registered legal/business address |
| `VISITING` | Public visitor entrance |
| `MAILING` | Correspondence/postal address |
| `STORAGE` | Depot, warehouse, off-site storage |
| `BRANCH` | Branch office location |
**USAGE EXAMPLES**:
**RELATIONSHIP TO OTHER CLASSES**:
- `AuxiliaryPlace`: Uses Address for structured address data
- `CustodianPlace`: May reference Address for place location
@ -97,180 +264,30 @@ classes:
registries). Track provenance with:
- `was_derived_from`: Link to source observation
- `generated_by`: Link to extraction activity
exact_mappings:
- vcard:Address
close_mappings:
- schema:PostalAddress
- locn:Address
- gleif_base:PhysicalAddress
related_mappings:
- org:siteAddress
- schema:address
slots:
# Street-level components
- 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
- has_postal_code
# Locality/geographic hierarchy
- has_locality
# REMOVED: city - migrated to located_in + City (2026-01-18, Rule 53)
- located_in
- region
- in_country
# Formatted representation (MIGRATED: address_formatted → has_label)
- has_label
# Classification (MIGRATED: address_type → has_type)
- has_type
# Geographic coordinates (for geocoded addresses)
- has_latitude
- has_longitude
# Provenance
- derived_from # was: was_derived_from - migrated per Rule 53
- generated_by # was: was_generated_by - migrated per Rule 53
slot_usage:
has_section:
range: HouseNumber
required: false
examples:
- value:
has_value: "1"
- value:
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_label (street name as Label) instead of combined string
has_postal_code:
# range: string
required: false
examples:
- value: "1071 XX"
has_locality:
# range: string
required: false
examples:
- value: "Amsterdam"
# 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)
located_in:
# range: string
required: false
inlined: false # Fixed invalid inline for primitive type
examples:
- value:
settlement_name: "Amsterdam"
country: "NL"
region:
# range: string
required: false
examples:
- value: "Noord-Holland"
- value: "NL-NH"
in_country:
# range: string
required: false
examples:
- value: "Netherlands"
- value: "NL"
# 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
inlined_as_list: false # Fixed invalid inline for primitive type
required: false
examples:
- value:
- has_label: "Museumstraat"
language: "nl"
- has_label: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
language: "nl"
has_type: # was: address_type - migrated per Rule 53/56 (2026-01-17)
range: AddressType
required: false
multivalued: false
examples:
- value: HeadquartersAddress
has_latitude:
range: float
required: false
examples:
- value: 52.3600
has_longitude:
range: float
required: false
examples:
- value: 4.8852
- value: 2759794
derived_from: # was: was_derived_from - migrated per Rule 53
# range: string # CustodianObservation
multivalued: true
required: false
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_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:
- https://www.w3.org/TR/vcard-rdf/#d4e936
- https://schema.org/PostalAddress
- https://www.w3.org/ns/locn#Address
- https://www.gleif.org/ontology/Base/PhysicalAddress
examples:
- value:
has_section:
- has_value: "1"
has_label:
- has_label: "Museumstraat"
language: "nl"
- has_label: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
language: "nl"
# REMOVED: street_address - migrated to house_number + has_label (2026-01-17, Rule 53/56)
postal_code: "1071 XX"
locality: "Amsterdam"
region: "Noord-Holland"
country_name: "NL"
latitude: 52.3600
longitude: 4.8852
- value:
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_label:
- has_label: "1600 Pennsylvania Avenue NW, Washington, DC 20500, USA"
language: "en"
locality: "Washington"
region: "DC"
country_name: "US"
- value:
has_label:
- has_label: "Euterpelaan"
language: "nl"
- has_label: "Euterpelaan 25, 3824 BK Amersfoort, Netherlands"
language: "nl"
has_section:
- has_value: "25"
postal_code: "3824 BK"
locality: "Amersfoort"
region: "Utrecht"
country_name: "NL"
annotations:
specificity_score: 0.25
specificity_score: "0.25"
specificity_rationale: "Address is broadly applicable to all heritage custodian types and many other entities. Universal across domains."
custodian_types: '["*"]'
custodian_types: "['*']"
custodian_types_rationale: "All heritage custodians have physical addresses - museums, archives, libraries, etc."
address_types: "HEADQUARTERS, LEGAL, VISITING, MAILING, STORAGE, BRANCH, READING_ROOM"
ontology_alignment_vcard: "RFC6350 ADR property components"
ontology_alignment_schema: "Web semantics"
ontology_alignment_locn: "EU Location Core Vocabulary"
ontology_alignment_gleif: "Legal entity addresses"
comments:
- vCard Address is the primary ontology class (RFC6350 standard)
- Use structured components when available, formatted string as fallback
- Multiple addresses supported via has_address slot (multivalued, Rule 39 compliant)
- Address types distinguish headquarters, legal, visiting, mailing, storage
- Coordinates (lat/lon) optional but recommended for visualization/mapping
- street_name migrated to has_label + Label (2026-01-17, Rule 53/56)
- street_address removed - use house_number + has_label instead
- 'Preserved from prior description: Physical or postal address for heritage custodians and related entities. Structured representation of location data following vCard (RFC6350), Schema.org, and EU Location Core Vocabulary standards. Supports both formatted string representation and component-based structured data.'
see_also:
- https://www.w3.org/TR/vcard-rdf/#d4e936
- https://schema.org/PostalAddress
- https://www.w3.org/ns/locn#Address
- https://www.gleif.org/ontology/Base/PhysicalAddress
- AddressType
- AddressTypes
- AddressComponent

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/classes/AddressComponent
name: AddressComponent
title: AddressComponent
title: Address Component
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -8,68 +8,104 @@ prefixes:
vcard: http://www.w3.org/2006/vcard/ns#
locn: http://www.w3.org/ns/locn#
imports:
- linkml:types
- ../slots/has_type
- ../slots/has_literal_form
- ../slots/20260202_matang/new/short_name
# default_range: string
- linkml:types
- ../classes/ComponentType
- ../slots/has_type
- ../slots/has_literal_form
- ../slots/shortened_as
classes:
AddressComponent:
class_uri: hc:AddressComponent
description: "A single component of a structured address.\n\n**PURPOSE**:\n\n\
AddressComponent represents one discrete element of an address, such as \nthe\
\ street number, street name, city, region, or country. This enables:\n- Parsing\
\ addresses from various sources into standardized components\n- Normalizing\
\ address data from different formats/APIs\n- Supporting multilingual address\
\ 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_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`\
\ | Street/road name | \"Museumstraat\" | same |\n| `locality` | City/town/village\
\ | \"Amsterdam\" | same |\n| `postal_code` | ZIP/postal code | \"1071 XX\"\
\ | same |\n| `subregion` | County/district | \"Amsterdam\" | same |\n| `region`\
\ | State/province | \"Noord-Holland\" | \"NH\" |\n| `country` | Country | \"\
Netherlands\" | \"NL\" |\n| `premise` | Building/complex name | \"Rijksmuseum\"\
\ | same |\n| `subpremise` | Unit/floor/suite | \"Floor 3\" | \"3\" |\n\n**RELATIONSHIP\
\ TO Address CLASS**:\n\nAddressComponent is used for:\n1. **Parsing workflows**:\
\ Breaking down raw address strings into components\n2. **Normalization**: Standardizing\
\ addresses from different sources\n3. **Intermediate representation**: Before\
\ constructing a full Address object\n\nThe Address class provides the final,\
\ ontology-aligned representation with \ndedicated slots (street_name, locality,\
\ region, country_name, etc.).\n\n```\nRaw Address Data (any source)\n │\n\
\ └── 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_type: [StreetNumber]\n\
\n# Province with abbreviation\n- long_name: \"Noord-Holland\"\n short_name:\
\ \"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\
\nAPI-specific raw data formats are handled by Endpoint classes.\n"
description: >-
Single component of a structured address.
alt_descriptions:
nl: "Enkel onderdeel van een gestructureerd adres."
de: "Einzelne Komponente einer strukturierten Adresse."
fr: "Composant unique d'une adresse structurée."
es: "Componente único de una dirección estructurada."
ar: "مكون واحد من عنوان منظم."
id: "Komponen tunggal dari alamat terstruktur."
zh: "结构化地址的单个组件。"
examples:
- value:
has_literal_form: '1'
shortened_as: '1'
has_type:
- StreetNumber
description: Street number component
- value:
has_literal_form: Museumstraat
shortened_as: Museumstraat
has_type:
- Route
description: Street name component
- value:
has_literal_form: Noord-Holland
shortened_as: NH
has_type:
- Region
description: Province/region component with abbreviation
- value:
has_literal_form: Netherlands
shortened_as: NL
has_type:
- Country
description: Country component with ISO code
close_mappings:
- locn:AddressRepresentation
related_mappings:
- schema:PostalAddress
- vcard:Address
structured_aliases:
- literal_form: adrescomponent
in_language: nl
- literal_form: adresonderdeel
in_language: nl
- literal_form: Adresskomponente
in_language: de
- literal_form: Adressbestandteil
in_language: de
- literal_form: composant d'adresse
in_language: fr
- literal_form: élément d'adresse
in_language: fr
- literal_form: componente de dirección
in_language: es
- literal_form: elemento de dirección
in_language: es
- literal_form: مكون العنوان
in_language: ar
- literal_form: عنصر العنوان
in_language: ar
- literal_form: komponen alamat
in_language: id
- literal_form: elemen alamat
in_language: id
- literal_form: 地址组件
in_language: zh
- literal_form: 地址元素
in_language: zh
keywords:
- address component
- street number
- locality
- region
- country
- postal code
- parsing
- normalization
slots:
- has_literal_form
- short_name
- shortened_as
- has_type
slot_usage:
has_literal_form:
# range: string
required: false
examples:
- value: Netherlands
- value: Noord-Holland
- value: Museumstraat
short_name:
# range: string
shortened_as:
required: false
examples:
- value: NL
@ -85,49 +121,98 @@ classes:
- value: Locality
- value: Region
- value: Country
annotations:
specificity_score: "0.35"
specificity_rationale: "Generic address parsing component. Broadly applicable across all address sources and custodian types."
custodian_types: "['*']"
custodian_types_rationale: "Any custodian with address data may use address components during parsing/normalization."
component_types: "street_number, route, locality, postal_code, subregion, region, country, premise, subpremise"
comments:
- Source-agnostic representation of address components
- Use for parsing/normalization workflows before constructing Address objects
- Component types follow common geographic hierarchy conventions
- Multiple types allowed for components that serve multiple roles
- Intermediate representation between raw data and Address objects
- |
Preserved from prior description:
**PURPOSE**:
AddressComponent represents one discrete element of an address, such as
the street number, street name, city, region, or country. This enables:
- Parsing addresses from various sources into standardized components
- Normalizing address data from different formats/APIs
- Supporting multilingual address representations (long_name vs short_name)
**COMPONENT STRUCTURE**:
Each AddressComponent has:
- `long_name`: Full form of the value (e.g., "Netherlands", "Noord-Holland")
- `short_name`: Abbreviated form (e.g., "NL", "NH") - may equal long_name
- `has_type`: Semantic type(s) via ComponentType (e.g., Country, Locality)
**STANDARD COMPONENT TYPES**:
| Type | Description | Example long_name | Example short_name |
|------|-------------|-------------------|-------------------|
| `street_number` | House/building number | "1", "221B" | same |
| `route` | Street/road name | "Museumstraat" | same |
| `locality` | City/town/village | "Amsterdam" | same |
| `postal_code` | ZIP/postal code | "1071 XX" | same |
| `subregion` | County/district | "Amsterdam" | same |
| `region` | State/province | "Noord-Holland" | "NH" |
| `country` | Country | "Netherlands" | "NL" |
| `premise` | Building/complex name | "Rijksmuseum" | same |
| `subpremise` | Unit/floor/suite | "Floor 3" | "3" |
**RELATIONSHIP TO Address CLASS**:
AddressComponent is used for:
1. **Parsing workflows**: Breaking down raw address strings into components
2. **Normalization**: Standardizing addresses from different sources
3. **Intermediate representation**: Before constructing a full Address object
The Address class provides the final, ontology-aligned representation with
dedicated slots (street_name, locality, region, country_name, etc.).
```
Raw Address Data (any source)
└── parse → AddressComponent[] # Intermediate representation
└── normalize → Address # vCard/LOCN aligned
```
**USAGE EXAMPLES**:
```yaml
# Street number component (MIGRATED 2026-01-22: Rule 53)
- long_name: "1"
short_name: "1"
has_type: [StreetNumber]
# Province with abbreviation
- long_name: "Noord-Holland"
short_name: "NH"
has_type: [Region]
# Country with ISO code
- long_name: "Netherlands"
short_name: "NL"
has_type: [Country]
```
**SOURCE-AGNOSTIC DESIGN**:
This class is designed to work with addresses from ANY source:
- Website scraping
- Registry data (ISIL, KvK, etc.)
- API responses (when normalized)
- Manual data entry
- OCR/document extraction
API-specific raw data formats are handled by Endpoint classes.
- 'Preserved from prior description: Single component of a structured address. Represents one discrete element of an address such as street number, street name, city, region, or country. Used for parsing addresses from various sources into standardized components and normalizing address data from different formats/APIs.'
see_also:
- https://nde.nl/ontology/hc/classes/Address
- Address
- https://www.w3.org/ns/locn#Address
examples:
- value:
long_name: '1'
short_name: '1'
has_type:
- StreetNumber
- value:
long_name: Museumstraat
short_name: Museumstraat
has_type:
- Route
- value:
long_name: Amsterdam
short_name: Amsterdam
has_type:
- Locality
- value:
long_name: Noord-Holland
short_name: NH
has_type:
- Region
- value:
long_name: Netherlands
short_name: NL
has_type:
- Country
- value:
long_name: 1071 XX
short_name: 1071 XX
has_type:
- PostalCode
annotations:
specificity_score: 0.35
specificity_rationale: Generic address parsing component. Broadly applicable
across all address sources and custodian types.
custodian_types: '["*"]'
custodian_types_rationale: Any custodian with address data may use address components
during parsing/normalization.

View file

@ -12,28 +12,92 @@ prefixes:
crm: http://www.cidoc-crm.org/cidoc-crm/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_code
- ../slots/has_description
- ../slots/has_hypernym
- ../slots/has_hyponym
- ../slots/identified_by
- ../slots/has_label
- ../slots/equivalent_to
- ../slots/related_to
- linkml:types
- ../slots/has_code
- ../slots/has_description
- ../slots/has_hypernym
- ../slots/has_hyponym
- ../slots/identified_by
- ../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_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
description: >-
Classification type for address purposes in heritage custodian contexts.
alt_descriptions:
nl: "Classificatietype voor adresdoeleinden in erfgoedbeheerderscontext."
de: "Klassifikationstyp für Adresszwecke im Kontext von Kulturgüterverwaltern."
fr: "Type de classification pour les objectifs d'adresse dans le contexte des dépositaires du patrimoine."
es: "Tipo de clasificación para fines de dirección en el contexto de custodios del patrimonio."
ar: "نوع التصنيف لأغراض العنوان في سياق أمناء التراث."
id: "Jenis klasifikasi untuk tujuan alamat dalam konteks pengelola warisan."
zh: "遗产保管人背景下地址目的的分类类型。"
examples:
- value:
identified_by: https://nde.nl/ontology/hc/address-type/headquarters
has_code: HEADQUARTERS
has_label:
- Headquarters@en
- Hoofdkantoor@nl
has_description: Main organizational address where primary operations occur. This is typically where leadership and central administration are located.
description: Headquarters address type
- value:
identified_by: https://nde.nl/ontology/hc/address-type/legal
has_code: LEGAL
has_label:
- Legal Address@en
- Juridisch adres@nl
- Statutaire zetel@nl
has_description: Registered legal address for official correspondence and legal purposes. May differ from operational headquarters. For Dutch organizations, this is the address registered with KvK.
description: Legal address type
close_mappings:
- vcard:Type
broad_mappings:
- crm:E55_Type
- skos:Concept
related_mappings:
- gleif_base:hasAddressLegal
- gleif_base:hasAddressHeadquarters
structured_aliases:
- literal_form: adrestype
in_language: nl
- literal_form: adresclassificatie
in_language: nl
- literal_form: Adresstyp
in_language: de
- literal_form: Adressklassifikation
in_language: de
- literal_form: type d'adresse
in_language: fr
- literal_form: classification d'adresse
in_language: fr
- literal_form: tipo de dirección
in_language: es
- literal_form: clasificación de dirección
in_language: es
- literal_form: نوع العنوان
in_language: ar
- literal_form: تصنيف العنوان
in_language: ar
- literal_form: tipe alamat
in_language: id
- literal_form: klasifikasi alamat
in_language: id
- literal_form: 地址类型
in_language: zh
- literal_form: 地址分类
in_language: zh
keywords:
- address type
- headquarters
- legal address
- visiting address
- mailing address
- storage address
- branch address
- classification
slots:
- identified_by
- has_code
@ -45,17 +109,15 @@ classes:
- equivalent_to
slot_usage:
identified_by:
# range: string # uriorcurie
required: true
identifier: true
pattern: ^https://nde\.nl/ontology/hc/address-type/[a-z0-9-]+$
pattern: "^https://nde\\.nl/ontology/hc/address-type/[a-z0-9-]+$"
examples:
- value: https://nde.nl/ontology/hc/address-type/headquarters
- value: https://nde.nl/ontology/hc/address-type/legal
has_code:
# range: string
required: true
pattern: ^[A-Z][A-Z0-9_]*$
pattern: "^[A-Z][A-Z0-9_]*$"
examples:
- value: HEADQUARTERS
- value: LEGAL
@ -64,7 +126,6 @@ classes:
- value: STORAGE
- value: BRANCH
has_label:
# range: string
required: true
multivalued: true
examples:
@ -78,7 +139,6 @@ classes:
- Visiting Address@en
- Bezoekadres@nl
has_description:
# range: string
examples:
- value: Main organizational address where primary operations occur.
has_hypernym:
@ -100,70 +160,70 @@ classes:
- value:
- qid: Q1234567
annotations:
specificity_score: '0.30'
specificity_rationale: Address types are broadly applicable - all heritage custodians have addresses.
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"
specificity_score: "0.30"
specificity_rationale: "Address types are broadly applicable - all heritage custodians have addresses."
has_score:
slot_migration: "2026-01-13: Migrated from address_type string slot to AddressType class - address_type (string) → has_type (AddressType)"
custodian_types: "['*']"
address_types: "HEADQUARTERS, LEGAL, VISITING, MAILING, STORAGE, BRANCH, READING_ROOM"
comments:
- AddressType provides SKOS-based classification for Address instances
- 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)'
- MIGRATED 2026-01-13: Now uses shared slots (Rule 38)
- |
Preserved from prior description:
**DEFINITION**:
AddressType provides a SKOS-based classification hierarchy for categorizing
different types of addresses based on their purpose or function. This enables:
- Rich metadata (descriptions, use cases)
- Hierarchical relationships (broader/narrower types)
- Extensibility (new types without enum modification)
- Semantic alignment with vCard, GLEIF, and Schema.org ontologies
**ONTOLOGY ALIGNMENT**:
| Ontology | Class/Property | Notes |
|----------|----------------|-------|
| **vCard** | `vcard:Type` | RFC6350 type codes (Home, Work) |
| **GLEIF** | `gleif_base:hasAddressLegal`, `gleif_base:hasAddressHeadquarters` | Legal entity addresses |
| **CIDOC-CRM** | `crm:E55_Type` | General type classification |
| **SKOS** | `skos:Concept` | Controlled vocabulary concept |
**ADDRESS TYPES FOR HERITAGE CUSTODIANS**:
| Type | Use Case |
|------|----------|
| `HEADQUARTERS` | Main organizational address |
| `LEGAL` | Registered legal/business address (KvK, Chamber of Commerce) |
| `VISITING` | Public visitor entrance address |
| `MAILING` | Correspondence/postal address |
| `STORAGE` | Depot, warehouse, off-site storage facility |
| `BRANCH` | Branch office location |
| `READING_ROOM` | Public reading/research room entrance |
**RELATIONSHIP TO OTHER CLASSES**:
```
Address (physical address)
└── has_type → AddressType (THIS CLASS)
├── has_hypernym → AddressType (parent in hierarchy)
├── has_hyponym → AddressType[] (children)
└── has_description (text)
```
**SLOT MIGRATION** (2026-01-13):
This class replaces the address_type string slot with a proper class hierarchy.
Old pattern: `address_type: HEADQUARTERS` (string)
New pattern: `has_type: AddressType` (object reference)
- 'Preserved from prior description: Classification type for address purposes in heritage custodian contexts. SKOS-based classification hierarchy for categorizing different types of addresses based on their purpose or function. Enables rich metadata, hierarchical relationships, and semantic alignment with vCard, GLEIF, and Schema.org ontologies.'
see_also:
- https://www.w3.org/TR/vcard-rdf/#d4e1769
- https://www.gleif.org/ontology/Base/
examples:
- value:
identified_by: https://nde.nl/ontology/hc/address-type/headquarters
has_code: HEADQUARTERS
has_label:
- Headquarters@en
- Hoofdkantoor@nl
has_description: 'Main organizational address where primary operations occur.
This is typically where leadership and central administration
are located.
'
- value:
identified_by: https://nde.nl/ontology/hc/address-type/legal
has_code: LEGAL
has_label:
- Legal Address@en
- Juridisch adres@nl
- Statutaire zetel@nl
has_description: 'Registered legal address for official correspondence and legal
purposes. May differ from operational headquarters.
For Dutch organizations, this is the address registered with KvK.
'
- value:
identified_by: https://nde.nl/ontology/hc/address-type/visiting
has_code: VISITING
has_label:
- Visiting Address@en
- Bezoekadres@nl
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_code: STORAGE
has_label:
- Storage Facility@en
- Opslaglocatie@nl
- Depot@nl
has_description: 'Off-site storage facility, depot, or warehouse for collections.
Not typically open to the public.
'
related_to:
- https://nde.nl/ontology/hc/address-type/branch
- Address
- AddressTypes

View file

@ -9,29 +9,53 @@ prefixes:
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- ./AddressType
- linkml:types
- ./AddressType
- linkml:types
classes:
HeadquartersAddress:
is_a: AddressType
class_uri: hc:HeadquartersAddress
description: 'Main organizational headquarters address where primary operations
occur.
This is typically where leadership and central administration are located.
description: >-
Main organizational headquarters address where primary operations occur.
Typically where leadership and central administration are located.
comments:
- |
Preserved from prior description:
**Ontology Alignment**:
- GLEIF: `gleif_base:hasAddressHeadquarters`
'
alt_descriptions:
nl: "Hoofdkantooradres waar de primaire operaties plaatsvinden."
de: "Hauptgeschäftsadresse, an der die primären Betriebstätigkeiten stattfinden."
fr: "Adresse du siège social où se déroulent les opérations principales."
es: "Dirección de la sede central donde ocurren las operaciones principales."
ar: "عنوان المقر الرئيسي حيث تتم العمليات الأساسية."
id: "Alamat kantor pusat tempat operasi utama berlangsung."
zh: "主要运营发生的主要组织总部地址。"
close_mappings:
- gleif_base:hasAddressHeadquarters
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: hoofdkantooradres
in_language: nl
- literal_form: Hauptgeschäftsadresse
in_language: de
- literal_form: adresse du siège
in_language: fr
- literal_form: dirección de la sede
in_language: es
- literal_form: عنوان المقر
in_language: ar
- literal_form: alamat kantor pusat
in_language: id
- literal_form: 总部地址
in_language: zh
annotations:
short_code: HEADQUARTERS
specificity_score: '0.25'
custodian_types: '[''*'']'
specificity_score: "0.25"
custodian_types: "['*']"
examples:
- value:
has_code: HEADQUARTERS
@ -39,31 +63,43 @@ classes:
- Headquarters@en
- Hoofdkantoor@nl
description: Rijksmuseum main headquarters
broad_mappings:
- skos:Concept
LegalAddress:
is_a: AddressType
class_uri: hc:LegalAddress
description: 'Registered legal address for official correspondence and legal purposes.
May differ from operational headquarters.
For Dutch organizations, this is the address registered with the
Chamber of Commerce (Kamer van Koophandel - KvK).
**Ontology Alignment**:
- GLEIF: `gleif_base:hasAddressLegal`
'
description: >-
Registered legal address for official correspondence and legal purposes.
alt_descriptions:
nl: "Geregistreerd juridisch adres voor officiële correspondentie en juridische doeleinden."
de: "Eingetragene Rechtsadresse für offizielle Korrespondenz und rechtliche Zwecke."
fr: "Adresse légale enregistrée pour la correspondance officielle et les objectifs juridiques."
es: "Dirección legal registrada para correspondencia oficial y fines legales."
ar: "العنوان القانوني المسجل للمراسلات الرسمية والأغراض القانونية."
id: "Alamat legal terdaftar untuk korespondensi resmi dan tujuan hukum."
zh: "用于正式通信和法律目的的注册法定地址。"
close_mappings:
- gleif_base:hasAddressLegal
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: juridisch adres
in_language: nl
- literal_form: statutaire zetel
in_language: nl
- literal_form: Rechtsadresse
in_language: de
- literal_form: adresse légale
in_language: fr
- literal_form: dirección legal
in_language: es
- literal_form: عنوان قانوني
in_language: ar
- literal_form: alamat legal
in_language: id
- literal_form: 法定地址
in_language: zh
annotations:
short_code: LEGAL
specificity_score: '0.30'
specificity_score: "0.30"
examples:
- value:
has_code: LEGAL
@ -72,24 +108,41 @@ classes:
- Juridisch adres@nl
- Statutaire zetel@nl
description: Registered legal address from KvK
broad_mappings:
- skos:Concept
comments:
- 'Preserved from prior description: Registered legal address for official correspondence and legal purposes. May differ from operational headquarters. For Dutch organizations, this is the address registered with the Chamber of Commerce (Kamer van Koophandel - KvK).'
VisitingAddress:
is_a: AddressType
class_uri: hc:VisitingAddress
description: 'Public entrance address for visitors.
For heritage custodians, this is typically where the public enters
to visit exhibitions, reading rooms, or public services.
May include accessible entrances for persons with disabilities.
'
description: >-
Public entrance address for visitors.
alt_descriptions:
nl: "Openbare ingang voor bezoekers."
de: "Öffentliche Eingangsadresse für Besucher."
fr: "Adresse d'entrée publique pour les visiteurs."
es: "Dirección de entrada pública para visitantes."
ar: "عنوان المدخل العام للزوار."
id: "Alamat masuk publik untuk pengunjung."
zh: "访客公共入口地址。"
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: bezoekadres
in_language: nl
- literal_form: Besucheradresse
in_language: de
- literal_form: adresse de visite
in_language: fr
- literal_form: dirección de visita
in_language: es
- literal_form: عنوان الزيارة
in_language: ar
- literal_form: alamat kunjungan
in_language: id
- literal_form: 访客地址
in_language: zh
annotations:
short_code: VISITING
specificity_score: '0.25'
specificity_score: "0.25"
examples:
- value:
has_code: VISITING
@ -97,22 +150,45 @@ classes:
- Visiting Address@en
- Bezoekadres@nl
description: Public visitor entrance
broad_mappings:
- skos:Concept
comments:
- 'Preserved from prior description: Public entrance address for visitors. For heritage custodians, this is typically where the public enters to visit exhibitions, reading rooms, or public services. May include accessible entrances for persons with disabilities.'
MailingAddress:
is_a: AddressType
class_uri: hc:MailingAddress
description: 'Postal correspondence address.
description: >-
Postal correspondence address.
Address for receiving mail and correspondence. May be a P.O. Box
or differ from physical location addresses.
'
Address for receiving mail and correspondence. May be a P.O. Box or differ from physical location addresses.
alt_descriptions:
nl: "Postcorrespondentieadres."
de: "Postanschrift."
fr: "Adresse postale."
es: "Dirección postal."
ar: "عنوان المراسلات البريدية."
id: "Alamat korespondensi pos."
zh: "邮政通信地址。"
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: postadres
in_language: nl
- literal_form: correspondentieadres
in_language: nl
- literal_form: Postadresse
in_language: de
- literal_form: adresse postale
in_language: fr
- literal_form: dirección postal
in_language: es
- literal_form: عنوان بريدي
in_language: ar
- literal_form: alamat pos
in_language: id
- literal_form: 邮寄地址
in_language: zh
annotations:
short_code: MAILING
specificity_score: '0.25'
specificity_score: "0.25"
examples:
- value:
has_code: MAILING
@ -121,27 +197,43 @@ classes:
- Postadres@nl
- Correspondentieadres@nl
description: Postal correspondence address
broad_mappings:
- skos:Concept
StorageAddress:
is_a: AddressType
class_uri: hc:StorageAddress
description: 'Off-site storage facility, depot, or warehouse address.
description: >-
Off-site storage facility, depot, or warehouse address.
Not typically open to the public. May house collection items
not currently on display, archival materials, or preservation
facilities.
Related to StorageType for describing the type of storage facility.
'
Not typically open to the public. May house collection items not currently on display, archival materials, or preservation facilities.
alt_descriptions:
nl: "Adres van externe opslagfaciliteit, depot of magazijn."
de: "Adresse einer externen Lagereinrichtung, Depots oder Lagers."
fr: "Adresse d'une installation de stockage externe, dépôt ou entrepôt."
es: "Dirección de instalación de almacenamiento externo, depósito o almacén."
ar: "عنوان منشأة التخزين الخارجية أو المستودع أو المخزن."
id: "Alamat fasilitas penyimpanan luar lokasi, depot, atau gudang."
zh: "场外存储设施、仓库或库房地址。"
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: opslaglocatie
in_language: nl
- literal_form: depot
in_language: nl
- literal_form: Lageradresse
in_language: de
- literal_form: adresse de dépôt
in_language: fr
- literal_form: dirección de almacenamiento
in_language: es
- literal_form: عنوان التخزين
in_language: ar
- literal_form: alamat penyimpanan
in_language: id
- literal_form: 存储地址
in_language: zh
annotations:
short_code: STORAGE
specificity_score: '0.40'
specificity_score: "0.40"
examples:
- value:
has_code: STORAGE
@ -150,24 +242,43 @@ classes:
- Opslaglocatie@nl
- Depot@nl
description: Off-site collection depot
broad_mappings:
- skos:Concept
BranchAddress:
is_a: AddressType
class_uri: hc:BranchAddress
description: 'Branch office or satellite location address.
description: >-
Branch office or satellite location address.
For heritage custodians with multiple locations, this identifies
addresses of branch offices, satellite reading rooms, or regional
service points.
'
For heritage custodians with multiple locations, this identifies addresses of branch offices, satellite reading rooms, or regional service points.
alt_descriptions:
nl: "Adres van bijkantoor of satellietlocatie."
de: "Adresse einer Zweigstelle oder Satellitenstandort."
fr: "Adresse d'une succursale ou d'un site satellite."
es: "Dirección de oficina sucursal o ubicación satelital."
ar: "عنوان الفرع أو الموقع التابع."
id: "Alamat kantor cabang atau lokasi satelit."
zh: "分支机构或卫星地点地址。"
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: vestiging
in_language: nl
- literal_form: filiaal
in_language: nl
- literal_form: Zweigstellenadresse
in_language: de
- literal_form: adresse de succursale
in_language: fr
- literal_form: dirección de sucursal
in_language: es
- literal_form: عنوان الفرع
in_language: ar
- literal_form: alamat cabang
in_language: id
- literal_form: 分支地址
in_language: zh
annotations:
short_code: BRANCH
specificity_score: '0.35'
specificity_score: "0.35"
examples:
- value:
has_code: BRANCH
@ -176,24 +287,43 @@ classes:
- Vestiging@nl
- Filiaal@nl
description: Branch office location
broad_mappings:
- skos:Concept
ReadingRoomAddress:
is_a: AddressType
class_uri: hc:ReadingRoomAddress
description: 'Public reading room or research room entrance address.
description: >-
Public reading room or research room entrance address.
Specific to archives and libraries, this identifies where
researchers access original materials for consultation.
May differ from the main visiting address.
'
Specific to archives and libraries, this identifies where researchers access original materials for consultation. May differ from the main visiting address.
alt_descriptions:
nl: "Openbare leeszaal of onderzoekskamer ingang."
de: "Öffentlicher Lesesaal oder Forschungsraum Eingangsadresse."
fr: "Adresse d'entrée de la salle de lecture ou de la salle de recherche publique."
es: "Dirección de entrada a sala de lectura o sala de investigación pública."
ar: "عنوان مدخل غرفة القراءة أو غرفة البحث العامة."
id: "Alamat masuk ruang baca atau ruang penelitian publik."
zh: "公共阅览室或研究室入口地址。"
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: studiezaal
in_language: nl
- literal_form: leeszaal
in_language: nl
- literal_form: Leseadresse
in_language: de
- literal_form: adresse de salle de lecture
in_language: fr
- literal_form: dirección de sala de lectura
in_language: es
- literal_form: عنوان غرفة القراءة
in_language: ar
- literal_form: alamat ruang baca
in_language: id
- literal_form: 阅览室地址
in_language: zh
annotations:
short_code: READING_ROOM
specificity_score: '0.50'
specificity_score: "0.50"
examples:
- value:
has_code: READING_ROOM
@ -202,22 +332,43 @@ classes:
- Studiezaal@nl
- Leeszaal@nl
description: Archive/library reading room entrance
broad_mappings:
- skos:Concept
DeliveryAddress:
is_a: AddressType
class_uri: hc:DeliveryAddress
description: 'Goods delivery and receiving address.
description: >-
Goods delivery and receiving address.
Address for receiving deliveries, including acquisitions,
loans, and supplies. May include loading dock facilities.
'
Address for receiving deliveries, including acquisitions, loans, and supplies. May include loading dock facilities.
alt_descriptions:
nl: "Goederenlevering en ontvangstadres."
de: "Warenlieferungs- und Empfangsadresse."
fr: "Adresse de livraison et de réception de marchandises."
es: "Dirección de entrega y recepción de mercancías."
ar: "عنوان تسليم واستلام البضائع."
id: "Alamat pengiriman dan penerimaan barang."
zh: "货物交付和接收地址。"
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: afleveradres
in_language: nl
- literal_form: goederenontvangst
in_language: nl
- literal_form: Lieferadresse
in_language: de
- literal_form: adresse de livraison
in_language: fr
- literal_form: dirección de entrega
in_language: es
- literal_form: عنوان التسليم
in_language: ar
- literal_form: alamat pengiriman
in_language: id
- literal_form: 交付地址
in_language: zh
annotations:
short_code: DELIVERY
specificity_score: '0.40'
specificity_score: "0.40"
examples:
- value:
has_code: DELIVERY
@ -226,22 +377,43 @@ classes:
- Afleveradres@nl
- Goederenontvangst@nl
description: Delivery receiving dock
broad_mappings:
- skos:Concept
ConservationLabAddress:
is_a: AddressType
class_uri: hc:ConservationLabAddress
description: 'Conservation laboratory or restoration facility address.
description: >-
Conservation laboratory or restoration facility address.
May be separate from main facilities, housing specialized
equipment for preservation and restoration work.
'
May be separate from main facilities, housing specialized equipment for preservation and restoration work.
alt_descriptions:
nl: "Conserveringslaboratorium of restauratiefaciliteit adres."
de: "Adresse des Konservierungslabors oder der Restaurierungseinrichtung."
fr: "Adresse du laboratoire de conservation ou de l'installation de restauration."
es: "Dirección del laboratorio de conservación o instalación de restauración."
ar: "عنوان مختبر الحفظ أو منشأة الترميم."
id: "Alamat laboratorium konservasi atau fasilitas restorasi."
zh: "保护实验室或修复设施地址。"
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: restauratieatelier
in_language: nl
- literal_form: conserveringslab
in_language: nl
- literal_form: Konservierungslabor-Adresse
in_language: de
- literal_form: adresse de laboratoire de conservation
in_language: fr
- literal_form: dirección de laboratorio de conservación
in_language: es
- literal_form: عنوان مختبر الحفظ
in_language: ar
- literal_form: alamat lab konservasi
in_language: id
- literal_form: 保护实验室地址
in_language: zh
annotations:
short_code: CONSERVATION_LAB
specificity_score: '0.55'
specificity_score: "0.55"
examples:
- value:
has_code: CONSERVATION_LAB
@ -250,5 +422,3 @@ classes:
- Restauratieatelier@nl
- Conserveringslab@nl
description: Restoration workshop facility
broad_mappings:
- skos:Concept

View file

@ -1,30 +1,106 @@
id: https://nde.nl/ontology/hc/class/Administration
name: Administration
title: Administration
description: An administrative unit or body.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
org: http://www.w3.org/ns/org#
cpov: http://data.europa.eu/m8g/
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ../slots/has_description
- ../slots/identified_by
- ../slots/has_label
- linkml:types
- ../slots/has_description
- ../slots/identified_by
- ../slots/has_label
classes:
Administration:
class_uri: org:OrganizationalUnit
description: >-
Administrative unit or body within a heritage custodian organization.
alt_descriptions:
nl: "Administratieve eenheid of orgaan binnen een erfgoedbeheerderorganisatie."
de: "Verwaltungseinheit oder Gremium innerhalb einer Kulturgüterverwalterorganisation."
fr: "Unité administrative ou organe au sein d'une organisation de dépositaire du patrimoine."
es: "Unidad administrativa u órgano dentro de una organización de custodio del patrimonio."
ar: "وحدة إدارية أو هيئة داخل منظمة أمين التراث."
id: "Unit administratif atau badan dalam organisasi pengelola warisan."
zh: "遗产保管人组织内的行政单位或机构。"
examples:
- value:
has_label: Finance Department
has_description: Responsible for budget management, accounting, and financial reporting
description: Administrative finance department
close_mappings:
- rico:CorporateBody
- cpov:PublicOrganisation
description: An administrative unit or body.
- rico:CorporateBody
- cpov:PublicOrganisation
- schema:Organization
structured_aliases:
- literal_form: administratie
in_language: nl
- literal_form: bestuur
in_language: nl
- literal_form: Verwaltung
in_language: de
- literal_form: Verwaltungseinheit
in_language: de
- literal_form: administration
in_language: fr
- literal_form: organe administratif
in_language: fr
- literal_form: administración
in_language: es
- literal_form: órgano administrativo
in_language: es
- literal_form: إدارة
in_language: ar
- literal_form: هيئة إدارية
in_language: ar
- literal_form: administrasi
in_language: id
- literal_form: badan administratif
in_language: id
- literal_form: 行政
in_language: zh
- literal_form: 管理部门
in_language: zh
keywords:
- administration
- administrative unit
- department
- governance
- management
- organizational unit
slots:
- has_label
- has_description
- identified_by
slot_usage:
has_label:
required: true
examples:
- value: Finance Department
- value: Board of Directors
has_description:
required: false
examples:
- value: Responsible for budget management, accounting, and financial reporting
identified_by:
required: false
examples:
- value: https://nde.nl/ontology/hc/administration/finance-dept
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.10"
specificity_rationale: "Generic utility class - administrative units are broadly applicable across all organizational contexts."
custodian_types: "['*']"
comments:
- Represents internal administrative divisions within heritage custodians
- May include departments, committees, boards, or governance bodies
- Distinguished from external organizational relationships
- 'Preserved from prior description: Administrative unit or body within a heritage custodian organization. Represents a distinct administrative division, department, or governance body responsible for specific organizational functions such as finance, human resources, governance, or institutional policy.'
see_also:
- https://www.w3.org/TR/vocab-org/#org:OrganizationalUnit
- AdministrativeOffice
- AdministrativeUnit

View file

@ -14,32 +14,78 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_code
- ../slots/has_description
- ../slots/has_label
- linkml:types
- ../slots/has_code
- ../slots/has_description
- ../slots/has_label
classes:
AdministrativeLevel:
class_uri: skos:Concept
description: 'A level or tier within an administrative or government hierarchy.
description: >-
Level or tier within an administrative or government hierarchy.
**Examples**:
- National/Federal
- State/Provincial
- Regional
- Municipal/Local
**Ontological Alignment**:
- `skos:Concept`: Concept in a hierarchy scheme.
'
Represents the hierarchical position of an administrative unit within a governance structure, from national/federal down to municipal/local levels.
alt_descriptions:
nl: "Niveau of laag binnen een administratieve of overheidshiërarchie.\nVertegenwoordigt de hiërarchische positie van een administratieve eenheid binnen een bestuursstructuur, van nationaal/federaal tot gemeentelijk/lokaal."
de: "Ebene oder Stufe innerhalb einer Verwaltungs- oder Regierungshierarchie.\nRepräsentiert die hierarchische Position einer Verwaltungseinheit innerhalb einer Regierungsstruktur, von national/bundesweit bis kommunal/lokal."
fr: "Niveau ou échelon dans une hiérarchie administrative ou gouvernementale.\nReprésente la position hiérarchique d'une unité administrative dans une structure de gouvernance, du niveau national/fédéral au niveau municipal/local."
es: "Nivel o escalón dentro de una jerarquía administrativa o gubernamental.\nRepresenta la posición jerárquica de una unidad administrativa dentro de una estructura de gobernanza, desde nacional/federal hasta municipal/local."
ar: "مستوى أو طبقة ضمن التسلسل الإداري أو الحكومي.\nيمثل الموقع الهرمي لوحدة إدارية داخل هيكل الحوكمة، من المستوى الوطني/الفيدرالي إلى المستوى البلدي/المحلي."
id: "Tingkat atau jenjang dalam hierarki administratif atau pemerintahan.\nMewakili posisi hierarkis unit administratif dalam struktur tata kelola, dari nasional/federal hingga kotamadya/lokal."
zh: "行政或政府层级中的级别或层次。\n代表行政单位在治理结构中的层级位置从国家/联邦到市/地方级别。"
examples:
- value:
has_label: National
has_code: NATIONAL
has_description: Highest level of government administration for a sovereign state
description: National/federal administrative level
- value:
has_label: Municipal
has_code: MUNICIPAL
has_description: Local government administration for a city, town, or municipality
description: Municipal/local administrative level
broad_mappings:
- crm:E55_Type
- skos:Concept
structured_aliases:
- literal_form: administratief niveau
in_language: nl
- literal_form: bestuurlijk niveau
in_language: nl
- literal_form: Verwaltungsebene
in_language: de
- literal_form: Verwaltungsstufe
in_language: de
- literal_form: niveau administratif
in_language: fr
- literal_form: échelon administratif
in_language: fr
- literal_form: nivel administrativo
in_language: es
- literal_form: escalón administrativo
in_language: es
- literal_form: المستوى الإداري
in_language: ar
- literal_form: الدرجة الإدارية
in_language: ar
- literal_form: tingkat administratif
in_language: id
- literal_form: jenjang administratif
in_language: id
- literal_form: 行政级别
in_language: zh
- literal_form: 行政层次
in_language: zh
keywords:
- administrative level
- government level
- federal
- state
- provincial
- regional
- municipal
- local
- hierarchy
slots:
- has_label
- has_code
@ -47,9 +93,46 @@ classes:
slot_usage:
has_label:
required: true
examples:
- value: National
- value: State
- value: Provincial
- value: Regional
- value: Municipal
- value: Local
has_code:
required: false
examples:
- value: NATIONAL
- value: STATE
- value: PROVINCIAL
- value: REGIONAL
- value: MUNICIPAL
- value: LOCAL
has_description:
required: false
examples:
- value: Highest level of government administration for a sovereign state
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.10"
specificity_rationale: "Generic utility class - administrative levels are broadly applicable across all governance contexts."
custodian_types: "['*']"
standard_levels: "National, State/Provincial, Regional, Municipal/Local"
comments:
- Represents hierarchical position in governance structures
- Standard levels: National, State/Provincial, Regional, Municipal/Local
- Used for classifying the scope of administrative authority
- |
Preserved from prior description:
**Examples**:
- National/Federal
- State/Provincial
- Regional
- Municipal/Local
**Ontological Alignment**:
- `skos:Concept`: Concept in a hierarchy scheme.
see_also:
- AdministrativeUnit
- Administration

View file

@ -2,17 +2,17 @@ id: https://nde.nl/ontology/hc/class/administrative-office
name: administrative_office_class
title: AdministrativeOffice Class
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_function
- ../slots/identified_by
- ../slots/has_label
- ../slots/has_score
- ../slots/has_staff
- ../slots/leased_by
- ../slots/derive_from
- ../slots/generated_by
- ../slots/lease
- linkml:types
- ../slots/has_description
- ../slots/has_function
- ../slots/identified_by
- ../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/
@ -27,92 +27,16 @@ classes:
AdministrativeOffice:
is_a: ReconstructedEntity
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_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:
- schema:Place
- crm:E27_Site
related_mappings:
- schema:Corporation
- org:OrganizationalUnit
slots:
- has_description
- identified_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_label:
# range: string
required: true
has_description:
# range: string
has_function:
range: FunctionType
multivalued: true
inlined: true
inlined_as_list: true
examples:
- value:
function_category: ADMINISTRATIVE
function_name: Finance and accounting
- value:
function_category: ADMINISTRATIVE
function_name: Human resources
- value:
function_category: SUPPORT
function_name: Information technology
- value: Management access only
has_staff:
range: Staff
multivalued: true
inlined: true
examples:
- value:
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:
range: date
examples:
- value: '2028-12-31'
derived_from:
# range: string # CustodianObservation
multivalued: true
required: false
generated_by:
range: ReconstructionActivity
required: false
comments:
- AdministrativeOffice models non-public back-office locations
- Distinguished from BranchOffice by lack of public access
- 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_administrative_function replaced by generic has_function (Rule 53)'
see_also:
- https://www.w3.org/TR/vocab-org/#org:Site
- https://schema.org/Corporation
description: >-
Non-public administrative building or office space of a heritage custodian.
alt_descriptions:
nl: "Niet-openbaar administratief gebouw of kantoorruimte van een erfgoedbeheerder."
de: "Nicht-öffentliches Verwaltungsgebäude oder Büroraum eines Kulturgüterverwalters."
fr: "Bâtiment administratif non public ou espace de bureau d'un dépositaire du patrimoine."
es: "Edificio administrativo no público o espacio de oficina de un custodio del patrimonio."
ar: "مبنى إداري غير عام أو مساحة مكتبية لأمين التراث."
id: "Bangunan administratif non-publik atau ruang kantor pengelola warisan."
zh: "遗产保管人的非公共行政建筑或办公空间。"
examples:
- value:
identified_by:
@ -130,43 +54,163 @@ classes:
function_name: Human resources
- function_category: SUPPORT
function_name: Information technology
- function_category: ADMINISTRATIVE
function_name: Legal affairs
has_staff:
- has_quantity:
has_value: 45
has_unit:
has_label: "FTE"
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_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_function:
- function_category: PROGRAM
function_name: Digitization project management
- function_category: SUPPORT
function_name: Quality control
- function_category: SUPPORT
function_name: Technical support
has_staff:
- has_quantity:
has_value: 12
has_unit:
has_label: "FTE"
has_type:
has_label: "Technical Staff"
is_leased: false
lease_expiry: null
has_label: Administrative Staff
leased_by: true
lease: '2028-12-31'
description: Administrative annex in business district
broad_mappings:
- org:Site
close_mappings:
- schema:Place
- crm:E27_Site
related_mappings:
- schema:Corporation
- org:OrganizationalUnit
structured_aliases:
- literal_form: administratief kantoor
in_language: nl
- literal_form: backoffice
in_language: nl
- literal_form: Verwaltungsbüro
in_language: de
- literal_form: Backoffice
in_language: de
- literal_form: bureau administratif
in_language: fr
- literal_form: oficinas administrativas
in_language: es
- literal_form: مكتب إداري
in_language: ar
- literal_form: kantor administratif
in_language: id
- literal_form: 行政办公室
in_language: zh
keywords:
- administrative office
- back-office
- support services
- staff-only
- non-public
- headquarters
- annex
slots:
- has_description
- identified_by
- has_label
- has_staff
- has_function
- leased_by
- lease
- has_score
- derive_from
- generated_by
slot_usage:
identified_by:
required: true
examples:
- value:
identifier_value: https://nde.nl/ontology/hc/aux/rijksmuseum-admin-zuidas
has_label:
required: true
examples:
- value: Rijksmuseum Administrative Offices - Zuidas
has_description:
required: false
examples:
- value: Administrative support offices housing finance, HR, and IT departments. Staff access only.
has_function:
range: FunctionType
multivalued: true
inlined: true
inlined_as_list: true
examples:
- value:
function_category: ADMINISTRATIVE
function_name: Finance and accounting
- value:
function_category: ADMINISTRATIVE
function_name: Human resources
- value:
function_category: SUPPORT
function_name: Information technology
has_staff:
range: Staff
multivalued: true
inlined: true
examples:
- value:
has_quantity:
has_value: 25
has_measurement_unit:
has_label: FTE
has_type:
has_label: Administrative Staff
leased_by:
range: boolean
examples:
- value: true
- value: false
lease:
range: date
examples:
- value: '2028-12-31'
derive_from:
multivalued: true
required: false
generated_by:
range: ReconstructionActivity
required: false
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.35"
specificity_rationale: "Administrative offices are common across heritage custodians but represent a specific auxiliary place type."
custodian_types: "['*']"
distinction_from_branch: "No public access - distinguished from BranchOffice by lack of public service delivery"
typical_functions: "Finance, HR, IT, Management, Legal affairs"
cost_consideration: "Often in lower-cost location than main building"
comments:
- AdministrativeOffice models non-public back-office locations
- Distinguished from BranchOffice by lack of public access
- 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
- has_administrative_function replaced by generic has_function (Rule 53)
- |
Preserved from prior description:
2. **Executive Offices**:
- Foundation board meeting space
- Director's office separate from main building
3. **Support Services**:
- Facilities management office
- Marketing/communications department
**Example - Administrative Annex**: ```yaml AdministrativeOffice:
has_admin_office_identifier: "https://nde.nl/ontology/hc/aux/rijksmuseum-admin-zuidas"
has_admin_office_name: "Rijksmuseum Administrative Offices - Zuidas"
has_admin_office_description: |
Administrative support offices housing finance, HR, and IT departments.
Staff access only. Located in Zuidas business district for cost efficiency.
has_function:
- function_category: ADMINISTRATIVE
function_name: "Finance and accounting"
- function_category: ADMINISTRATIVE
function_name: "Human resources"
- function_category: SUPPORT
function_name: "Information technology"
- function_category: ADMINISTRATIVE
function_name: "Legal affairs"
has_access_restriction: "Staff badge required"
```
- 'Preserved from prior description: Non-public administrative building or office space of a heritage custodian. Secondary physical location where back-office, administrative, or support functions are performed that do not directly serve the public. Typically houses staff performing finance, HR, IT, management, or other operational activities.'
see_also:
- https://www.w3.org/TR/vocab-org/#org:Site
- https://schema.org/Corporation
- BranchOffice
- StorageFacility

View file

@ -1,27 +1,112 @@
id: https://nde.nl/ontology/hc/class/AdministrativeUnit
name: AdministrativeUnit
title: AdministrativeUnit
description: >-
An administrative division or unit.
title: Administrative Unit
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
org: http://www.w3.org/ns/org#
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
dcterms: http://purl.org/dc/terms/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_name
- linkml:types
- ../slots/has_name
- ../slots/has_description
- ../slots/identified_by
classes:
AdministrativeUnit:
class_uri: org:OrganizationalUnit
description: Administrative unit.
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
description: >-
Administrative division or unit within an organization.
alt_descriptions:
nl: "Administratieve afdeling of eenheid binnen een organisatie."
de: "Administrative Abteilung oder Einheit innerhalb einer Organisation."
fr: "Division administrative ou unité au sein d'une organisation."
es: "División administrativa o unidad dentro de una organización."
ar: "قسم إداري أو وحدة داخل منظمة."
id: "Divisi administratif atau unit dalam organisasi."
zh: "组织内的行政部门或单位。"
examples:
- value:
has_name: Conservation Department
has_description: Responsible for preservation and restoration of collection items
description: Conservation department within a museum
- value:
has_name: Digital Services Division
has_description: Manages digitization, digital preservation, and online access
description: Digital services division
close_mappings:
- org:OrganizationalUnit
- schema:Organization
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: administratieve eenheid
in_language: nl
- literal_form: afdeling
in_language: nl
- literal_form: Verwaltungseinheit
in_language: de
- literal_form: Abteilung
in_language: de
- literal_form: unité administrative
in_language: fr
- literal_form: département
in_language: fr
- literal_form: unidad administrativa
in_language: es
- literal_form: departamento
in_language: es
- literal_form: وحدة إدارية
in_language: ar
- literal_form: قسم
in_language: ar
- literal_form: unit administratif
in_language: id
- literal_form: departemen
in_language: id
- literal_form: 行政单位
in_language: zh
- literal_form: 部门
in_language: zh
keywords:
- administrative unit
- department
- division
- team
- organizational unit
- organizational structure
slots:
- has_name
- has_name
- has_description
- identified_by
slot_usage:
has_name:
required: true
examples:
- value: Conservation Department
- value: Digital Services Division
- value: Reader Services Team
has_description:
required: false
examples:
- value: Responsible for preservation and restoration of collection items
identified_by:
required: false
examples:
- value: https://nde.nl/ontology/hc/admin-unit/conservation-dept
annotations:
specificity_score: "0.10"
specificity_rationale: "Generic utility class - administrative units are broadly applicable across all organizational contexts."
custodian_types: "['*']"
unit_types: "Department, Division, Team, Section, Unit"
comments:
- Represents internal organizational divisions
- May be hierarchical (departments within divisions)
- Used for staff assignment and responsibility tracking
- 'Preserved from prior description: Administrative division or unit within an organization. Represents a distinct organizational component with defined responsibilities, reporting structure, and operational scope. May be a department, division, team, or other organizational subdivision.'
see_also:
- https://www.w3.org/TR/vocab-org/#org:OrganizationalUnit
- Administration
- AdministrativeLevel

View file

@ -1,21 +1,141 @@
id: https://nde.nl/ontology/hc/class/AdmissionFee
name: AdmissionFee
title: AdmissionFee
description: >-
Fee charged for admission.
title: Admission Fee
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
dcterms: http://purl.org/dc/terms/
default_prefix: hc
imports:
- linkml:types
- linkml:types
- ../slots/has_price
- ../slots/has_description
- ../slots/has_label
- ../slots/has_type
classes:
AdmissionFee:
class_uri: schema:PriceSpecification
description: Admission fee.
description: >-
Fee charged for admission to a heritage custodian facility or event.
alt_descriptions:
nl: "Tarief dat wordt gerekend voor toegang tot een erfgoedbeheerderfaciliteit of evenement."
de: "Gebühr für den Einlass zu einer Einrichtung oder Veranstaltung eines Kulturgüterverwalters."
fr: "Frais d'entrée pour l'accès à une installation ou un événement d'un dépositaire du patrimoine."
es: "Tarifa cobrada por la admisión a una instalación o evento de un custodio del patrimonio."
ar: "رسم يُفرض للدخول إلى منشأة أو حدث لأمين التراث."
id: "Biaya yang dibebankan untuk masuk ke fasilitas atau acara pengelola warisan."
zh: "进入遗产保管人设施或活动所收取的费用。"
examples:
- value:
has_label: Adult Admission
has_price: 20.00
has_type: STANDARD
has_description: Standard adult admission ticket
description: Standard adult admission fee
- value:
has_label: Student Discount
has_price: 10.00
has_type: DISCOUNTED
has_description: Reduced rate for students with valid ID
description: Student discounted admission
- value:
has_label: Free Admission
has_price: 0.00
has_type: FREE
has_description: No charge for admission
description: Free admission policy
close_mappings:
- schema:PriceSpecification
- schema:Offer
related_mappings:
- schema:MonetaryAmount
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: entreegeld
in_language: nl
- literal_form: toegangsprijs
in_language: nl
- literal_form: Eintrittspreis
in_language: de
- literal_form: Eintrittsgeld
in_language: de
- literal_form: prix d'entrée
in_language: fr
- literal_form: droit d'entrée
in_language: fr
- literal_form: precio de entrada
in_language: es
- literal_form: tarifa de admisión
in_language: es
- literal_form: رسوم الدخول
in_language: ar
- literal_form: سعر التذكرة
in_language: ar
- literal_form: biaya masuk
in_language: id
- literal_form: harga tiket
in_language: id
- literal_form: 入场费
in_language: zh
- literal_form: 门票价格
in_language: zh
keywords:
- admission fee
- entrance fee
- ticket price
- pricing
- discount
- free admission
- student rate
- senior rate
slots:
- has_label
- has_price
- has_description
- has_type
slot_usage:
has_label:
required: true
examples:
- value: Adult Admission
- value: Student Discount
- value: Senior Rate
- value: Free Admission
has_price:
range: float
required: true
examples:
- value: 20.00
- value: 10.00
- value: 0.00
has_description:
required: false
examples:
- value: Standard adult admission ticket
- value: Reduced rate for students with valid ID
has_type:
range: string
required: false
examples:
- value: STANDARD
- value: DISCOUNTED
- value: FREE
- value: MEMBER
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
slots: []
specificity_score: "0.25"
specificity_rationale: "Admission fees are common for museums and some heritage sites, but not universally applicable to all custodians."
custodian_types: "['Museum', 'Archive', 'Library']"
fee_types: "STANDARD, DISCOUNTED, FREE, MEMBER, GROUP"
comments:
- Represents pricing for visitor access
- May include multiple fee tiers (adult, student, senior, etc.)
- Free admission is represented with price of 0.00
- Often used with AdmissionInfo for comprehensive visitor information
- 'Preserved from prior description: Fee charged for admission to a heritage custodian facility or event. Represents pricing information for visitor access to museums, archives, libraries, or special exhibitions. May include standard rates, discounted rates, and free admission policies.'
see_also:
- AdmissionInfo
- https://schema.org/PriceSpecification
- https://schema.org/Offer

View file

@ -1,32 +1,125 @@
id: https://nde.nl/ontology/hc/classes/AdmissionInfo
name: AdmissionInfo
title: AdmissionInfo
title: Admission Information
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
# default_range: string
- linkml:types
- ../slots/has_price
- ../slots/has_note
- ../slots/has_description
- ../slots/has_label
classes:
AdmissionInfo:
description: "Structured admission price information from Google Maps including\
\ price value and notes about additional fees or conditions.\nOntology mapping\
\ rationale: - class_uri is schema:PriceSpecification because this represents\n\
\ structured price information for museum/institution admission\n- close_mappings\
\ includes schema:Offer for commercial offering context - related_mappings includes\
\ schema:MonetaryAmount for price values"
class_uri: schema:PriceSpecification
description: >-
Structured admission price information including price value and notes.
alt_descriptions:
nl: "Gestructureerde informatie over entreeprijzen inclusief prijs en notities."
de: "Strukturierte Eintrittspreisinformationen einschließlich Preiswert und Hinweisen."
fr: "Informations structurées sur les prix d'entrée, y compris la valeur et les notes."
es: "Información estructurada sobre precios de admisión incluyendo valor y notas."
ar: "معلومات منظمة عن أسعار الدخول تشمل القيمة والملاحظات."
id: "Informasi harga masuk terstruktur termasuk nilai harga dan catatan."
zh: "包含价格值和注释的结构化入场价格信息。"
examples:
- value:
has_label: General Admission
has_price: 15.00
has_note: Audio guide available for additional €5
description: Museum admission with optional audio guide
- value:
has_label: Free Entry
has_price: 0.00
has_note: Free admission on the first Sunday of each month
description: Free admission policy with conditions
close_mappings:
- schema:Offer
related_mappings:
- schema:MonetaryAmount
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- skos:Concept
structured_aliases:
- literal_form: toegangsinformatie
in_language: nl
- literal_form: entreeprijsinformatie
in_language: nl
- literal_form: Eintrittsinformationen
in_language: de
- literal_form: Zutrittsinformationen
in_language: de
- literal_form: informations d'entrée
in_language: fr
- literal_form: informations d'admission
in_language: fr
- literal_form: información de admisión
in_language: es
- literal_form: información de entrada
in_language: es
- literal_form: معلومات الدخول
in_language: ar
- literal_form: معلومات القبول
in_language: ar
- literal_form: informasi masuk
in_language: id
- literal_form: informasi penerimaan
in_language: id
- literal_form: 入场信息
in_language: zh
- literal_form: 入场须知
in_language: zh
keywords:
- admission information
- pricing
- entrance fee
- ticket information
- visitor information
slots:
- has_price
- has_note
- has_label
- has_description
slot_usage:
has_price:
range: float
required: false
examples:
- value: 15.00
- value: 0.00
has_note:
required: false
multivalued: true
examples:
- value: Audio guide available for additional €5
- value: Free admission on the first Sunday of each month
- value: Group discounts available
has_label:
required: false
examples:
- value: General Admission
- value: Student Rate
- value: Free Entry
has_description:
required: false
examples:
- value: Standard museum admission ticket
annotations:
specificity_score: "0.25"
specificity_rationale: "Admission information is common for museums but not universally applicable to all custodians."
custodian_types: "['Museum', 'Archive', 'Library']"
data_sources: "Google Maps, official websites, visitor information systems"
comments:
- Structured pricing information from various sources
- May include notes about conditions, discounts, or additional fees
- Price of 0.00 indicates free admission
- Often extracted from Google Maps or official websites
- 'Preserved from prior description: Structured admission price information including price value and notes. Comprehensive information about admission pricing for heritage custodian facilities, typically extracted from sources like Google Maps or official websites. Includes both the price amount and contextual notes about additional fees, conditions, or special offers.'
see_also:
- AdmissionFee
- https://schema.org/PriceSpecification
- https://schema.org/Offer

View file

@ -3,65 +3,129 @@ name: AdvertisingRadioArchive
title: Advertising Radio Archive Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ../slots/identified_by
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/related_to
- linkml:types
- ../slots/identified_by
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/related_to
- ../slots/has_label
- ../slots/has_description
classes:
AdvertisingRadioArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- hold_record_set
- has_score
description: 'Sound archive specializing in advertising radio productions and commercials.
**Wikidata**: Q60658673
**Scope**:
Advertising radio archives preserve:
- Radio commercials and jingles
- Advertising campaigns for radio broadcast
- Production materials (scripts, recordings, masters)
- Historical radio advertising content
**Related Types**:
- SoundArchive (Q2230431) - Broader audio collection type
- RadioArchive (Q109326271) - General radio broadcast archives
- MediaArchive (Q116809817) - Broader media preservation
'
slot_usage:
identified_by:
pattern: ^Q[0-9]+$
exact_mappings:
- skos:Concept
description: >-
Sound archive specializing in advertising radio productions and commercials.
alt_descriptions:
nl: "Geluidsarchief gespecialiseerd in radioadvertenties en commercials."
de: "Audioarchiv, spezialisiert auf Werbefunksendungen und Werbespots."
fr: "Archives sonores spécialisées dans les productions publicitaires radio et les commercials."
es: "Archivo de sonido especializado en producciones publicitarias de radio y comerciales."
ar: "أرشيف صوتي متخصص في إعلانات الراديو والإعلانات التجارية."
id: "Arsip suara yang berspesialisasi dalam produksi iklan radio dan komersial."
zh: "专门从事广播广告制作和商业广告的音频档案。"
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: Radio Advertising Archive
hold_record_set:
- hc:RadioAdvertisementCollection
- hc:CampaignDocumentationSeries
description: Archive specializing in radio advertising materials
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
- wd:Q60658673
broad_mappings:
- wd:Q2230431
- skos:Concept
related_mappings:
- wd:Q109326271
structured_aliases:
- literal_form: reclameradioarchief
in_language: nl
- literal_form: advertentieradioarchief
in_language: nl
- literal_form: Werbefunkarchiv
in_language: de
- literal_form: Radioanzeigenarchiv
in_language: de
- literal_form: archives publicitaires radio
in_language: fr
- literal_form: archivo de publicidad radiofónica
in_language: es
- literal_form: أرشيف إعلانات الراديو
in_language: ar
- literal_form: arsip iklan radio
in_language: id
- literal_form: 广播广告档案馆
in_language: zh
keywords:
- advertising archive
- radio archive
- commercial archive
- jingles
- radio commercials
- advertising history
- broadcasting archive
slots:
- hold_record_set
- has_score
- has_type
- identified_by
- has_label
- has_description
- related_to
slot_usage:
identified_by:
pattern: "^Q[0-9]+$"
examples:
- value: Q60658673
has_label:
required: false
examples:
- value: Radio Advertising Archive
has_description:
required: false
examples:
- value: Sound archive specializing in advertising radio productions and commercials
annotations:
specificity_score: "0.55"
specificity_rationale: "Highly specific archive type - advertising radio archives are a specialized subset of sound archives."
custodian_types: "['AdvertisingRadioArchive']"
wikidata_qid: "Q60658673"
related_types: "SoundArchive (Q2230431), RadioArchive (Q109326271)"
comments:
- Specialized sound archive for advertising radio content
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- Part of dual-class pattern: custodian type + rico:RecordSetType
- Often associated with broadcasting organizations or advertising agencies
- Holds record sets like RadioAdvertisementCollection, CampaignDocumentationSeries
- |
Preserved from prior description:
**Wikidata**: Q60658673
**Scope**:
Advertising radio archives preserve:
- Radio commercials and jingles
- Advertising campaigns for radio broadcast
- Production materials (scripts, recordings, masters)
- Historical radio advertising content
**Related Types**:
- SoundArchive (Q2230431) - Broader audio collection type
- RadioArchive (Q109326271) - General radio broadcast archives
- MediaArchive (Q116809817) - Broader media preservation
- 'Preserved from prior description: Sound archive specializing in advertising radio productions and commercials. Preserves radio commercials, jingles, advertising campaigns for radio broadcast, production materials including scripts, recordings, and masters, and historical radio advertising content.'
see_also:
- SoundArchive
- RadioArchive
- MediaArchive
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
- AdvertisingRadioArchiveRecordSetType
- AdvertisingRadioArchiveRecordSetTypes
- wd:Q2230431
- wd:Q109326271

View file

@ -1,34 +1,100 @@
id: https://nde.nl/ontology/hc/class/AdvertisingRadioArchiveRecordSetType
name: AdvertisingRadioArchiveRecordSetType
title: AdvertisingRadioArchive Record Set Type
title: Advertising Radio Archive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
wd: http://www.wikidata.org/entity/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
schema: http://schema.org/
imports:
- linkml:types
- ../slots/has_score
- ../slots/has_type
- ../slots/related_to
- linkml:types
- ../slots/has_score
- ../slots/has_type
- ../slots/related_to
- ../slots/has_label
- ../slots/has_description
classes:
AdvertisingRadioArchiveRecordSetType:
description: A rico:RecordSetType for classifying collections of advertising radio productions and commercials within heritage institutions.
description: >-
Record set type classification for advertising radio production collections.
alt_descriptions:
nl: "Recordsettype-classificatie voor collecties van radioadvertentieproducties."
de: "Bestandstyp-Klassifikation für Sammlungen von Werbefunkproduktionen."
fr: "Classification du type de fonds pour les collections de productions publicitaires radio."
es: "Clasificación de tipo de conjunto documental para colecciones de producciones publicitarias de radio."
ar: "تصنيف نوع مجموعة السجلات لمجموعات إنتاج إعلانات الراديو."
id: "Klasifikasi tipe set rekaman untuk koleksi produksi iklan radio."
zh: "广播广告制作收藏的记录集类型分类。"
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: Radio Advertisement Collection
has_description: Collection of radio commercial recordings
description: Collection of radio commercials
is_a: CollectionType
class_uri: rico:RecordSetType
exact_mappings:
broad_mappings:
- skos:Concept
- rico:RecordSetType
related_mappings:
- wd:Q60658673
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
related_to:
range: WikidataAlignment
inlined: true
see_also:
- AdvertisingRadioArchive
structured_aliases:
- literal_form: reclameradioarchief-recordsettype
in_language: nl
- literal_form: Werbefunkarchiv-Bestandstyp
in_language: de
- literal_form: type de fonds d'archives publicitaires radio
in_language: fr
- literal_form: tipo de conjunto de archivo de publicidad radiofónica
in_language: es
- literal_form: نوع مجموعة سجلات أرشيف إعلانات الراديو
in_language: ar
- literal_form: tipe set rekaman arsip iklan radio
in_language: id
- literal_form: 广播广告档案记录集类型
in_language: zh
keywords:
- record set type
- advertising radio
- radio commercials
- jingles
- campaign documentation
- archival classification
slots:
- has_type
- has_score
- related_to
- has_label
- has_description
slot_usage:
has_type:
equals_string: "hc:ArchiveOrganizationType"
related_to:
range: WikidataAlignment
inlined: true
has_label:
required: false
examples:
- value: Radio Advertisement Collection
- value: Campaign Documentation Series
has_description:
required: false
examples:
- value: Collection of radio commercial recordings from advertising agencies
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.50"
specificity_rationale: "Specialized record set type for advertising radio archives - a specific subset of archival classifications."
custodian_types: "['AdvertisingRadioArchive']"
wikidata_note: "Q60658673 is the archive organization type, not the record set type - used as related_mapping"
comments:
- Specialized record set type for advertising radio archive collections
- Part of dual-class pattern: AdvertisingRadioArchive (custodian) + this class (holdings)
- Subclasses include RadioAdvertisementCollection, CampaignDocumentationSeries
- Q60658673 is related_mapping (archive organization), not exact_mapping (this is a classification)
- 'Preserved from prior description: Record set type classification for advertising radio production collections. Specialized rico:RecordSetType for classifying collections of advertising radio productions, commercials, and related documentation within heritage institutions. Distinguishes different organizational levels and content types held by advertising radio archives.'
see_also:
- AdvertisingRadioArchive
- AdvertisingRadioArchiveRecordSetTypes
- rico:RecordSetType

View file

@ -1,98 +1,215 @@
id: https://nde.nl/ontology/hc/class/AdvertisingRadioArchiveRecordSetTypes
name: AdvertisingRadioArchiveRecordSetTypes
title: AdvertisingRadioArchive Record Set Type Subclasses
title: Advertising Radio Archive Record Set Type Subclasses
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
rico-rst: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- ./AdvertisingRadioArchiveRecordSetType
- linkml:types
- ../slots/has_score
- ../slots/has_type
- ../slots/has_custodian
- ../slots/has_note
- ./AdvertisingRadioArchiveRecordSetType
- linkml:types
- ../slots/has_score
- ../slots/has_type
- ../slots/has_custodian
- ../slots/has_note
- ../slots/has_label
- ../slots/has_description
classes:
RadioAdvertisementCollection:
is_a: AdvertisingRadioArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Radio commercial recordings.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
description: >-
Assembled documentary body of audio advertising spots and related
commercial broadcast captures.
alt_descriptions:
nl: >-
Samengesteld documentaire geheel van audio-advertentiespots en
gerelateerde commerciële uitzendingopnamen.
de: >-
Zusammengestellter Dokumentkoerper aus Audio-Werbespots und
zugehoerigen kommerziellen Sendemitschnitten.
fr: >-
Ensemble documentaire reuni de spots publicitaires audio et de
captures de diffusion commerciale associees.
es: >-
Cuerpo documental reunido de cuñas publicitarias de audio y
capturas de emisión comercial relacionadas.
ar: >-
جسم وثائقي مُجمع من فواصل إعلانية صوتية وتسجيلات
بث تجاري مرتبطة بها.
id: >-
Kumpulan dokumenter terhimpun berisi spot iklan audio dan
tangkapan siaran komersial terkait.
zh: >-
汇集音频广告插播及相关商业播出截录的文献整体。
examples:
- value:
has_label: Radio Commercials Collection
has_description: Collection of radio commercial recordings from 1960s-2000s
has_type: hc:RadioAdvertisementCollection
has_custodian: hc:AdvertisingRadioArchive
description: Radio commercial recordings collection
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- AdvertisingRadioArchiveRecordSetType
- rico:RecordSetType
structured_aliases:
- literal_form: radiocommercial-collectie
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Werbefunksammlung
predicate: EXACT_SYNONYM
in_language: de
- literal_form: collection de spots publicitaires radio
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: colección de comerciales de radio
predicate: EXACT_SYNONYM
in_language: es
- literal_form: مجموعة إعلانات الراديو
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: koleksi iklan radio
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 广播商业广告收藏
predicate: EXACT_SYNONYM
in_language: zh
keywords:
- radio commercials
- advertising recordings
- jingles
- radio spots
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_custodian
- record_holder_note
- has_type
- has_note
- has_label
- has_description
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: RadioAdvertisementCollection
organizational_principle:
equals_string: collection
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
equals_string: hc:RadioAdvertisementCollection
has_custodian:
equals_string: AdvertisingRadioArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: hc:AdvertisingRadioArchive
has_note:
equals_string: "This RecordSetType is typically held by AdvertisingRadioArchive custodians. Inverse of rico:isOrWasHolderOf."
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
specificity_score: "0.50"
specificity_rationale: "Specialized record set type for radio commercial collections."
custodian_types: "['AdvertisingRadioArchive']"
rico_organizational_principle: "Collection"
comments:
- Specialized collection for radio commercial recordings
- Follows rico-rst:Collection organizational principle
- |
Preserved from prior description:
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
- Note preserved: Earlier modeling allowed hc:ArchiveOrganizationType as a fallback has_type value.
see_also:
- AdvertisingRadioArchiveRecordSetType
- AdvertisingRadioArchive
- rico:RecordSetType
CampaignDocumentationSeries:
is_a: AdvertisingRadioArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Advertising campaign records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ series \norganizational principle as defined by rico-rst:Series.\n"
description: >-
Ordered documentary sequence of campaign planning artifacts,
production materials, and creative-brief revision traces.
alt_descriptions:
nl: >-
Geordende documentaire reeks van campagneplanning,
productiemateriaal en sporen van aanpassing van creative briefs.
de: >-
Geordnete Dokumentationsfolge aus Kampagnenplanung,
Produktionsmaterialien und Nachweisen zu Briefing-Aenderungen.
fr: >-
Sequence documentaire ordonnee de planification de campagne,
de materiaux de production et de traces de revision des briefs creatifs.
es: >-
Secuencia documental ordenada de planificacion de campaña,
materiales de produccion y trazas de revision de briefs creativos.
ar: >-
تسلسل وثائقي منظم لتخطيط الحملة ومواد الإنتاج
وآثار مراجعة الموجزات الإبداعية.
id: >-
Urutan dokumenter teratur untuk perencanaan kampanye,
materi produksi, dan jejak revisi brief kreatif.
zh: >-
由活动策划、制作材料与创意简报修订痕迹构成的有序文献序列。
examples:
- value:
has_label: Campaign Documentation Series
has_description: Series of advertising campaign planning documents and production materials
has_type: hc:CampaignDocumentationSeries
has_custodian: hc:AdvertisingRadioArchive
description: Advertising campaign documentation
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- AdvertisingRadioArchiveRecordSetType
- rico:RecordSetType
structured_aliases:
- literal_form: campagnedocumentatie-serie
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Kampagnendokumentationsreihe
predicate: EXACT_SYNONYM
in_language: de
- literal_form: série de documentation de campagne
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: serie de documentación de campaña
predicate: EXACT_SYNONYM
in_language: es
- literal_form: سلسلة وثائق الحملات
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: seri dokumentasi kampanye
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 活动文档系列
predicate: EXACT_SYNONYM
in_language: zh
keywords:
- campaign documentation
- advertising campaigns
- production materials
- campaign planning
- creative briefs
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_custodian
- record_holder_note
- has_type
- has_note
- has_label
- has_description
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: CampaignDocumentationSeries
organizational_principle:
equals_string: series
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
equals_string: hc:CampaignDocumentationSeries
has_custodian:
equals_string: AdvertisingRadioArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: hc:AdvertisingRadioArchive
has_note:
equals_string: "This RecordSetType is typically held by AdvertisingRadioArchive custodians. Inverse of rico:isOrWasHolderOf."
annotations:
specificity_score: "0.50"
specificity_rationale: "Specialized record set type for campaign documentation."
custodian_types: "['AdvertisingRadioArchive']"
rico_organizational_principle: "Series"
comments:
- Specialized series for advertising campaign documentation
- Follows rico-rst:Series organizational principle
see_also:
- AdvertisingRadioArchiveRecordSetType
- AdvertisingRadioArchive
- rico:RecordSetType

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/class/Age
name: Age
title: Age Class
title: Age
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -15,33 +15,93 @@ imports:
classes:
Age:
class_uri: schema:QuantitativeValue
description: 'Represents an age or age range.
**Examples**:
- "18 years"
- "25-35 years"
**Ontological Alignment**:
- `schema:QuantitativeValue`: Allows specifying value, minValue, maxValue, and unitCode.
'
description: >-
Temporal span of existence measured in units of time, typically applied to
persons, objects, or entities. Expressed as a single value or range with
an optional unit of measurement.
alt_descriptions:
nl: >-
Tijdsduur van het bestaan gemeten in tijdseenheden, typisch toegepast op
personen, objecten of entiteiten. Uitgedrukt als een enkele waarde of
bereik met een optionele meeteenheid.
de: >-
Zeitlicher Bestandszeitraum gemessen in Zeiteinheiten, typischerweise auf
Personen, Objekte oder Entitaeten angewendet. Ausgedrueckt als einzelner
Wert oder Bereich mit optionaler Masseinheit.
fr: >-
Duree d'existence mesuree en unites de temps, generalement appliquee aux
personnes, objets ou entites. Exprimee comme une valeur unique ou une
plage avec une unite de mesure optionnelle.
es: >-
Extension temporal de existencia medida en unidades de tiempo,
tipicamente aplicada a personas, objetos o entidades. Expresada como un
valor unico o rango con una unidad de medida opcional.
ar: >-
المدة الزمنية للوجود مقاسة بوحدات الوقت، وتطبق عادة على الأشخاص أو
الكائنات أو الكيانات. معبراً عنها كقيمة مفردة أو نطاق مع وحدة قياس
اختيارية.
id: >-
Rentang waktu keberadaan yang diukur dalam satuan waktu, biasanya
diterapkan pada orang, benda, atau entitas. Dinyatakan sebagai nilai
tunggal atau rentang dengan satuan pengukuran opsional.
zh: >-
以时间单位衡量的存在时间跨度,通常应用于人、物体或实体。表示为单个值或
范围,带有可选的度量单位。
examples:
- value:
has_quantity: 18
has_measurement_unit: years
description: A person's age of 18 years
- value:
has_quantity: 25
has_measurement_unit: years
description: Minimum age in a range
structured_aliases:
- literal_form: leeftijd
in_language: nl
- literal_form: Alter
in_language: de
- literal_form: age
in_language: fr
- literal_form: edad
in_language: es
- literal_form: عمر
in_language: ar
- literal_form: usia
in_language: id
- literal_form: 年龄
in_language: zh
keywords:
- temporal span
- duration
- years
- time measurement
- demographic
slots:
- has_quantity
- has_unit
- has_measurement_unit
- has_description
slot_usage:
has_quantity:
range: integer
required: true
has_unit:
# range: string
has_measurement_unit:
required: false
broad_mappings:
- schema:QuantitativeValue
comments:
- Generic utility class for representing age values
- Supports both point values and ranges via schema:QuantitativeValue
- |
Preserved from prior description:
**Examples**:
- "18 years"
- "25-35 years"
**Ontological Alignment**:
- `schema:QuantitativeValue`: Allows specifying value, minValue, maxValue, and unitCode.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.1"
specificity_rationale: Generic utility class for temporal measurement
custodian_types: "['*']"

View file

@ -1,7 +1,6 @@
id: https://nde.nl/ontology/hc/class/Agenda
name: Agenda
title: Agenda
description: A strategic agenda or plan.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -14,11 +13,69 @@ imports:
classes:
Agenda:
class_uri: schema:Action
description: Agenda.
description: >-
Ordered list of items to be addressed or accomplished within a specific
timeframe, typically used for meetings, events, or organizational planning.
alt_descriptions:
nl: >-
Geordende lijst van onderwerpen die binnen een specifiek tijdsbestek
aan bod moeten komen of gerealiseerd moeten worden, typisch gebruikt
voor vergaderingen, evenementen of organisatorische planning.
de: >-
Geordnete Liste von Punkten, die innerhalb eines bestimmten Zeitrahmens
behandelt oder erledigt werden sollen, typischerweise verwendet fuer
Sitzungen, Veranstaltungen oder organisatorische Planung.
fr: >-
Liste ordonnee d'elements a traiter ou a accomplir dans un delai
specifique, generalement utilisee pour les reunions, evenements ou
la planification organisationnelle.
es: >-
Lista ordenada de temas a tratar o realizar dentro de un plazo
especifico, tipicamente utilizada para reuniones, eventos o planificacion
organizativa.
ar: >-
قائمة مرتبة من البنود التي يجب معالجتها أو إنجازها ضمن إطار زمني
محدد، تُستخدم عادةً للاجتماعات أو الفعاليات أو التخطيط المؤسسي.
id: >-
Daftar terurut item yang akan dibahas atau diselesaikan dalam jangka
waktu tertentu, biasanya digunakan untuk rapat, acara, atau perencanaan
organisasi.
zh: >-
在特定时间范围内要处理或完成的有序事项列表,通常用于会议、活动或组织规划。
examples:
- value:
has_label: Board Meeting Agenda
has_description: Quarterly review and budget approval
description: An agenda for a quarterly board meeting
structured_aliases:
- literal_form: agenda
in_language: nl
- literal_form: Tagesordnung
in_language: de
- literal_form: ordre du jour
in_language: fr
- literal_form: orden del dia
in_language: es
- literal_form: جدول أعمال
in_language: ar
- literal_form: agenda
in_language: id
- literal_form: 议程
in_language: zh
keywords:
- meeting
- planning
- schedule
- items
- organizational
broad_mappings:
- schema:Action
slots:
- has_label
- has_description
comments:
- Generic utility class for representing planned activities or schedules
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.1"
specificity_rationale: Generic utility class for planning
custodian_types: "['*']"

View file

@ -17,18 +17,79 @@ imports:
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- `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`\
\ - PROV-O agent\n- **Close**: `foaf:Agent` - FOAF agent\n- **Close**: `schema:Person`\
\ / `schema:Organization` - Schema.org agents\n- **Close**: `dcterms:Agent`\
\ - Dublin Core agent\n\n**Use Cases**:\n- Specimen collectors (field biologists)\n\
- Artwork donors/sellers\n- Archive depositors\n- Record creators\n"
exact_mappings:
description: >-
Entity that bears responsibility for an activity or action, encompassing
persons, organizations, groups, or software systems that can act with
intent or perform operations within heritage contexts.
alt_descriptions:
nl: >-
Entiteit die verantwoordelijk is voor een activiteit of handeling,
omvattende personen, organisaties, groepen of softwaresystemen die met
opzet kunnen handelen of bewerkingen kunnen uitvoeren binnen
erfgoedcontexten.
de: >-
Entitaet, die Verantwortung fuer eine Aktivitaet oder Handlung traegt,
einschliesslich Personen, Organisationen, Gruppen oder Softwaresysteme,
die absichtlich handeln oder Operationen in Heritage-Kontexten
durchfuehren koennen.
fr: >-
Entite responsable d'une activite ou d'une action, englobant les
personnes, organisations, groupes ou systemes logiciels capables d'agir
avec intention ou d'effectuer des operations dans les contextes
patrimoniaux.
es: >-
Entidad responsable de una actividad o accion, que abarca personas,
organizaciones, grupos o sistemas de software que pueden actuar con
intencion o realizar operaciones en contextos patrimoniales.
ar: >-
كيان يتحمل مسؤولية نشاط أو إجراء، يشمل الأشخاص والمنظمات والمجموعات
أو أنظمة البرمجيات التي يمكنها التصرف بقصد أو تنفيذ عمليات في
السياقات التراثية.
id: >-
Entitas yang bertanggung jawab atas aktivitas atau tindakan, mencakup
orang, organisasi, kelompok, atau sistem perangkat lunak yang dapat
bertindak dengan sengaja atau melakukan operasi dalam konteks warisan.
zh: >-
承担活动或行动责任的实体,包括在遗产背景下可以有目的地行动或执行操作
的人员、组织、团体或软件系统。
examples:
- value:
has_name: Dr. Jane Smith
has_type: hc:PersonAgent
identified_by:
- identifier_scheme: ORCID
identifier_value: "0000-0001-2345-6789"
description: A researcher agent with ORCID identifier
- value:
has_name: Koninklijke Bibliotheek
has_type: hc:OrganizationAgent
identified_by:
- identifier_scheme: ISIL
identifier_value: "NL-LeKB"
description: An organization agent with ISIL identifier
structured_aliases:
- literal_form: agent
in_language: nl
- literal_form: Akteur
in_language: de
- literal_form: agent
in_language: fr
- literal_form: agente
in_language: es
- literal_form: وكيل
in_language: ar
- literal_form: agen
in_language: id
- literal_form: 代理者
in_language: zh
keywords:
- actor
- person
- organization
- software
- responsibility
- provenance
broad_mappings:
- prov:Agent
close_mappings:
- foaf:Agent
@ -42,31 +103,47 @@ classes:
- identified_by
slot_usage:
has_name:
# range: string # uriorcurie
required: false
has_type:
# range: string # uriorcurie
required: false
identified_by:
# range: string # uriorcurie
multivalued: true
required: false
annotations:
specificity_score: '0.25'
specificity_rationale: Broadly applicable - agents appear across all heritage
contexts.
template_specificity: '{"archive_search": 0.30, "museum_search": 0.30, "library_search":
0.30, "collection_discovery": 0.40, "person_research": 0.60, "location_browse":
0.15, "identifier_lookup": 0.35, "organizational_change": 0.25, "digital_platform":
0.20, "general_heritage": 0.25}'
custodian_types: '[''*'']'
examples:
- value: null
- value: null
- value:
identified_by:
- identifier_scheme: ISIL
comments:
- Created per slot_fixes.yaml migration (2026-01-22)
- 'RULE 53: Replaces collector string slot with structured model'
- Generic agent class for persons, organizations, and software
- Replaces simple string slots with structured agent model
- Supports typed agents (person, organization, software, group)
- Fundamental class for provenance tracking in heritage contexts
- |
Preserved from prior description:
**RULE 53 MIGRATION**:
Replaces simple string slots with a structured agent model:
- `acquired_by` → Agent (this class)
- Supports typed agents (person, organization, software)
**USAGE**:
```yaml
acquired_by:
- agent_name: "Dr. Jane Smith"
agent_type: person
identified_by:
- identifier_scheme: ORCID
identifier_value: "0000-0001-2345-6789"
```
**Ontological Alignment**:
- **Primary** (`class_uri`): `prov:Agent` - PROV-O agent
- **Close**: `foaf:Agent` - FOAF agent
- **Close**: `schema:Person` / `schema:Organization` - Schema.org agents
- **Close**: `dcterms:Agent` - Dublin Core agent
**Use Cases**:
- Specimen collectors (field biologists)
- Artwork donors/sellers
- Archive depositors
- Record creators
annotations:
specificity_score: "0.25"
specificity_rationale: Broadly applicable - agents appear across all heritage contexts
template_specificity: '{"archive_search": 0.30, "museum_search": 0.30, "library_search": 0.30, "collection_discovery": 0.40, "person_research": 0.60, "location_browse": 0.15, "identifier_lookup": 0.35, "organizational_change": 0.25, "digital_platform": 0.20, "general_heritage": 0.25}'
custodian_types: "['*']"

View file

@ -1,10 +1,11 @@
id: https://nde.nl/ontology/hc/class/AgentType
name: AgentType
title: Agent Type Abstract Class
title: Agent Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
default_prefix: hc
imports:
- linkml:types
@ -14,13 +15,43 @@ imports:
classes:
AgentType:
class_uri: skos:Concept
description: 'Abstract base class for agent types classification.
Provides a taxonomy for different types of agents (e.g., Person, Organization, SoftwareAgent).
'
description: >-
Abstract classification category for categorizing agents according to
their nature, such as persons, organizations, software systems, or
informal groups. Serves as a taxonomy foundation for agent typing.
alt_descriptions:
nl: >-
Abstracte classificatiecategorie voor het categoriseren van agenten
volgens hun aard, zoals personen, organisaties, softwaresystemen of
informele groepen. Dient als taxonomiefundament voor agenttypering.
de: >-
Abstrakte Klassifikationskategorie zur Kategorisierung von Akteuren nach
ihrer Art, wie Personen, Organisationen, Softwaresysteme oder informelle
Gruppen. Dient als taxonomische Grundlage fuer die Akteurtypisierung.
fr: >-
Categorie de classification abstraite pour categoriser les agents selon
leur nature, telle que personnes, organisations, systemes logiciels ou
groupes informels. Sert de fondement taxonomique pour le typage des
agents.
es: >-
Categoria de clasificacion abstracta para categorizar agentes segun su
naturaleza, como personas, organizaciones, sistemas de software o grupos
informales. Sirve como base taxonomica para la tipificacion de agentes.
ar: >-
فئة تصنيف مجردة لتصنيف الوكلاء حسب طبيعتهم، مثل الأشخاص أو المنظمات
أو أنظمة البرمجيات أو المجموعات غير الرسمية. تعمل كأساس تصنيفي
لنوع الوكيل.
id: >-
Kategori klasifikasi abstrak untuk mengkategorikan agen berdasarkan
sifatnya, seperti orang, organisasi, sistem perangkat lunak, atau
kelompok informal. Berfungsi sebagai dasar taksonomi untuk pengetikan
agen.
zh: >-
用于根据性质(如人员、组织、软件系统或非正式团体)对代理者进行分类的
抽象分类类别。作为代理者类型划分的分类学基础。
abstract: true
exact_mappings:
broad_mappings:
- crm:E55_Type
- skos:Concept
slots:
- has_label
@ -28,12 +59,13 @@ classes:
- has_description
slot_usage:
has_code:
# range: string
required: true
has_label:
# range: string
required: false
comments:
- Abstract base class - do not instantiate directly
- Use concrete subclasses from AgentTypes.yaml
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.15"
specificity_rationale: Abstract classification for agent categorization
custodian_types: "['*']"

View file

@ -1,48 +1,267 @@
id: https://nde.nl/ontology/hc/class/AgentTypes
name: agent_types_classes
title: Agent Types Classes
description: 'Concrete subclasses for AgentType taxonomy.
Follows Rule 0b Type/Types naming pattern.
'
description: >-
Concrete subclasses for AgentType taxonomy, providing specific categories
for classifying agents by their organizational or operational nature.
imports:
- ./AgentType
- linkml:types
- ./AgentType
- linkml:types
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
default_prefix: hc
classes:
PersonAgent:
is_a: AgentType
class_uri: hc:PersonAgent
description: Agent type for natural persons.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
description: >-
Agent type representing a natural person who performs actions or holds
responsibility within heritage contexts, such as researchers, donors,
collectors, or staff members.
alt_descriptions:
nl: >-
Agenttype dat een natuurlijk persoon vertegenwoordigt die handelingen
verricht of verantwoordelijkheid draagt binnen erfgoedcontexten, zoals
onderzoekers, donateurs, verzamelaars of medewerkers.
de: >-
Akteurtyp, der eine natuerliche Person repraesentiert, die in
Heritage-Kontexten handelt oder Verantwortung traegt, wie Forscher,
Spoender, Sammler oder Mitarbeiter.
fr: >-
Type d'agent representant une personne physique qui effectue des actions
ou assume des responsabilites dans les contextes patrimoniaux, comme les
chercheurs, donateurs, collectionneurs ou membres du personnel.
es: >-
Tipo de agente que representa a una persona natural que realiza acciones
o tiene responsabilidades en contextos patrimoniales, como
investigadores, donantes, coleccionistas o personal.
ar: >-
نوع الوكيل الذي يمثل شخصًا طبيعيًا يقوم بإجراءات أو يتحمل مسؤولية
في السياقات التراثية، مثل الباحثين أو المتبرعين أو الجامعين أو
الموظفين.
id: >-
Jenis agen yang mewakili orang alami yang melakukan tindakan atau
memikul tanggung jawab dalam konteks warisan, seperti peneliti,
donor, kolektor, atau staf.
zh: >-
代表在遗产背景下执行行动或承担责任的自然人的代理者类型,如研究人员、
捐赠者、收藏家或工作人员。
structured_aliases:
- literal_form: persoonsagent
in_language: nl
- literal_form: Personenakteur
in_language: de
- literal_form: agent personne
in_language: fr
- literal_form: agente persona
in_language: es
- literal_form: وكيل شخصي
in_language: ar
- literal_form: agen orang
in_language: id
- literal_form: 个人代理者
in_language: zh
broad_mappings:
- crm:E39_Actor
- schema:Organization
- crm:E21_Person
- schema:Person
- prov:Agent
keywords:
- person
- individual
- researcher
- donor
- collector
OrganizationAgent:
is_a: AgentType
class_uri: hc:OrganizationAgent
description: Agent type for organizations.
description: >-
Agent type representing a formal organization or institution that performs
actions or holds responsibility within heritage contexts, such as archives,
libraries, museums, or government bodies.
alt_descriptions:
nl: >-
Agenttype dat een formele organisatie of instelling vertegenwoordigt die
handelingen verricht of verantwoordelijkheid draagt binnen
erfgoedcontexten, zoals archieven, bibliotheken, musea of
overheidsinstanties.
de: >-
Akteurtyp, der eine formelle Organisation oder Institution repraesentiert,
die in Heritage-Kontexten handelt oder Verantwortung traegt, wie Archive,
Bibliotheken, Museen oder Behoerden.
fr: >-
Type d'agent representant une organisation ou institution formelle qui
effectue des actions ou assume des responsabilites dans les contextes
patrimoniaux, comme les archives, bibliotheques, musees ou organismes
gouvernementaux.
es: >-
Tipo de agente que representa una organizacion o institucion formal que
realiza acciones o tiene responsabilidades en contextos patrimoniales,
como archivos, bibliotecas, museos u organismos gubernamentales.
ar: >-
نوع الوكيل الذي يمثل منظمة أو مؤسسة رسمية تقوم بإجراءات أو تتحمل
مسؤولية في السياقات التراثية، مثل الأرشيفات أو المكتبات أو
المتاحف أو الهيئات الحكومية.
id: >-
Jenis agen yang mewakili organisasi atau institusi formal yang melakukan
tindakan atau memikul tanggung jawab dalam konteks warisan, seperti
arsip, perpustakaan, museum, atau lembaga pemerintah.
zh: >-
代表在遗产背景下执行行动或承担责任的正式组织或机构的代理者类型,如
档案馆、图书馆、博物馆或政府机构。
structured_aliases:
- literal_form: organisatieagent
in_language: nl
- literal_form: Organisationsakteur
in_language: de
- literal_form: agent organisation
in_language: fr
- literal_form: agente organizacion
in_language: es
- literal_form: وكيل مؤسسي
in_language: ar
- literal_form: agen organisasi
in_language: id
- literal_form: 组织代理者
in_language: zh
broad_mappings:
- crm:E39_Actor
- crm:E40_Legal_Body
- schema:Organization
- prov:Agent
keywords:
- organization
- institution
- archive
- library
- museum
SoftwareAgent:
is_a: AgentType
class_uri: hc:SoftwareAgent
description: Agent type for software agents or automated processes.
description: >-
Agent type representing a software system, automated process, or algorithm
that performs actions within heritage contexts, such as cataloging systems,
digitization workflows, or data processing pipelines.
alt_descriptions:
nl: >-
Agenttype dat een softwaresysteem, geautomatiseerd proces of algoritme
vertegenwoordigt dat handelingen verricht binnen erfgoedcontexten, zoals
catalogiseringssystemen, digitaliseringsworkflows of
dataverwerkingspijplijnen.
de: >-
Akteurtyp, der ein Softwaresystem, einen automatisierten Prozess oder
Algorithmus repraesentiert, der in Heritage-Kontexten handelt, wie
Katalogisierungssysteme, Digitalisierungsworkflows oder
Datenverarbeitungspipelines.
fr: >-
Type d'agent representant un systeme logiciel, un processus automatise
ou un algorithme qui effectue des actions dans les contextes
patrimoniaux, comme les systemes de catalogage, les flux de
numerisation ou les pipelines de traitement de donnees.
es: >-
Tipo de agente que representa un sistema de software, proceso
automatizado o algoritmo que realiza acciones en contextos patrimoniales,
como sistemas de catalogacion, flujos de digitalizacion o canalizaciones
de procesamiento de datos.
ar: >-
نوع الوكيل الذي يمثل نظام برمجي أو عملية آلية أو خوارزمية تقوم
بإجراءات في السياقات التراثية، مثل أنظمة الفهرسة أو سير عمل
الرقمنة أو خطوط معالجة البيانات.
id: >-
Jenis agen yang mewakili sistem perangkat lunak, proses otomatis, atau
algoritma yang melakukan tindakan dalam konteks warisan, seperti sistem
katalog, alur kerja digitalisasi, atau pipeline pemrosesan data.
zh: >-
代表在遗产背景下执行操作的软件系统、自动化流程或算法的代理者类型,如
编目系统、数字化工作流或数据处理管道。
structured_aliases:
- literal_form: softwareagent
in_language: nl
- literal_form: Softwareakteur
in_language: de
- literal_form: agent logiciel
in_language: fr
- literal_form: agente software
in_language: es
- literal_form: وكيل برمجي
in_language: ar
- literal_form: agen perangkat lunak
in_language: id
- literal_form: 软件代理者
in_language: zh
broad_mappings:
- crm:E39_Actor
- schema:Organization
- prov:SoftwareAgent
- schema:SoftwareApplication
keywords:
- software
- automated
- algorithm
- system
- process
GroupAgent:
is_a: AgentType
class_uri: hc:GroupAgent
description: Agent type for informal groups or collectives.
description: >-
Agent type representing an informal group, collective, or ad-hoc assembly of persons that performs actions within heritage contexts without a formal organizational structure.
alt_descriptions:
nl: >-
Agenttype dat een informele groep, collectief of ad-hocvergadering van
personen vertegenwoordigt die handelingen verricht binnen
erfgoedcontexten zonder formele organisatiestructuur, zoals
onderzoeksteams, gemeenschapsgroepen of projectcollaboraties.
de: >-
Akteurtyp, der eine informelle Gruppe, ein Kollektiv oder eine
Ad-hoc-Versammlung von Personen repraesentiert, die in Heritage-Kontexten
ohne formelle Organisationsstruktur handelt, wie Forschungsteams,
Gemeinschaftsgruppen oder Projektzusammenarbeiten.
fr: >-
Type d'agent representant un groupe informel, un collectif ou une
assemblee ad hoc de personnes qui effectue des actions dans les contextes
patrimoniaux sans structure organisationnelle formelle, comme les equipes
de recherche, les groupes communautaires ou les collaborations de projet.
es: >-
Tipo de agente que representa un grupo informal, colectivo o asamblea
ad hoc de personas que realiza acciones en contextos patrimoniales sin
estructura organizativa formal, como equipos de investigacion, grupos
comunitarios o colaboraciones de proyectos.
ar: >-
نوع الوكيل الذي يمثل مجموعة غير رسمية أو تجمع أو جمعية مؤقتة من
الأشخاص تقوم بإجراءات في السياقات التراثية بدون هيكل تنظيمي رسمي،
مثل فرق البحث أو مجموعات المجتمع أو تعاونات المشاريع.
id: >-
Jenis agen yang mewakili kelompok informal, kolektif, atau perkumpulan
ad hoc orang yang melakukan tindakan dalam konteks warisan tanpa
struktur organisasi formal, seperti tim penelitian, kelompok komunitas,
atau kolaborasi proyek.
zh: >-
代表在遗产背景下执行操作的非正式团体、集体或临时人员集会的代理者类型,
无正式组织结构,如研究团队、社区团体或项目协作。
structured_aliases:
- literal_form: groepsagent
in_language: nl
- literal_form: Gruppenakteur
in_language: de
- literal_form: agent groupe
in_language: fr
- literal_form: agente grupo
in_language: es
- literal_form: وكيل جماعي
in_language: ar
- literal_form: agen kelompok
in_language: id
- literal_form: 团体代理者
in_language: zh
broad_mappings:
- crm:E39_Actor
- crm:E74_Group
- schema:Organization
- prov:Agent
keywords:
- group
- collective
- team
- informal
- collaboration
comments:
- 'Preserved from prior description: Agent type representing an informal group, collective, or ad-hoc assembly of persons that performs actions within heritage contexts without formal organizational structure, such as research teams, community groups, or project collaborations.'

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/class/Agreement
name: Agreement
title: Agreement Class
title: Agreement
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -8,10 +8,6 @@ prefixes:
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
@ -22,23 +18,73 @@ imports:
classes:
Agreement:
class_uri: schema:Contract
description: 'A formal agreement, contract, or treaty between parties.
**Examples**:
- Loan Agreement
- Service Agreement
- Memorandum of Understanding
**Ontological Alignment**:
- `schema:Contract`: A generic agreement.
'
description: >-
Formal arrangement between two or more parties establishing mutual
obligations, rights, or expectations, typically documented in writing
and enforceable within heritage institutional contexts.
alt_descriptions:
nl: >-
Formele regeling tussen twee of meer partijen die wederzijdse
verplichtingen, rechten of verwachtingen vastlegt, typisch schriftelijk
gedocumenteerd en afdwingbaar binnen erfgoedinstellingen.
de: >-
Formelle Vereinbarung zwischen zwei oder mehr Parteien, die gegenseitige
Verpflichtungen, Rechte oder Erwartungen festlegt, typischerweise
schriftlich dokumentiert und in Heritage-Institutionen durchsetzbar.
fr: >-
Arrangement formel entre deux ou plusieurs parties etablissant des
obligations, droits ou attentes mutuels, generalement documente par
ecrit et applicable dans les contextes institutionnels patrimoniaux.
es: >-
Acuerdo formal entre dos o mas partes que establece obligaciones,
derechos o expectativas mutuas, tipicamente documentado por escrito
y aplicable en contextos institucionales patrimoniales.
ar: >-
ترتيب رسمي بين طرفين أو أكثر يحدد التزامات أو حقوق أو توقعات
متبادلة، موثق عادةً كتابيًا وقابل للإنفاذ في السياقات المؤسسية
التراثية.
id: >-
Pengaturan formal antara dua pihak atau lebih yang menetapkan kewajiban,
hak, atau harapan timbal balik, biasanya didokumentasikan secara tertulis
dan dapat diberlakukan dalam konteks lembaga warisan.
zh: >-
两方或多方之间建立相互义务、权利或期望的正式安排,通常以书面形式记录,
并在遗产机构背景下可执行。
examples:
- value:
has_label: Loan Agreement
has_description: Outgoing loan of collection items to partner museum
signed_on: "2024-01-15"
description: A loan agreement for collection items
- value:
has_label: Memorandum of Understanding
has_description: Collaborative research partnership agreement
description: A partnership MOU
structured_aliases:
- literal_form: overeenkomst
in_language: nl
- literal_form: Vereinbarung
in_language: de
- literal_form: accord
in_language: fr
- literal_form: acuerdo
in_language: es
- literal_form: اتفاقية
in_language: ar
- literal_form: perjanjian
in_language: id
- literal_form: 协议
in_language: zh
keywords:
- contract
- legal
- loan
- partnership
- memorandum
- formal
broad_mappings:
- schema:Contract
- schema:Thing
slots:
- has_label
- has_description
@ -46,9 +92,25 @@ classes:
- temporal_extent
slot_usage:
has_label:
required: true
signed_on:
required: false
temporal_extent:
required: false
comments:
- Used for loans, partnerships, service agreements, and MOUs
- May be linked to acquisition, lending, or collaborative activities
- |
Preserved from prior description:
**Examples**:
- Loan Agreement
- Service Agreement
- Memorandum of Understanding
**Ontological Alignment**:
- `schema:Contract`: A generic agreement.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.2"
specificity_rationale: Applicable to institutional agreements and contracts
custodian_types: "['*']"

View file

@ -1,10 +1,11 @@
id: https://nde.nl/ontology/hc/class/AirChanges
name: AirChanges
title: Air Changes Class
title: Air Changes
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
@ -13,25 +14,94 @@ imports:
classes:
AirChanges:
class_uri: schema:QuantitativeValue
description: 'Represents the rate of air changes in a space.
**Ontological Alignment**:
- `schema:QuantitativeValue`: Allows specifying value and unit.
'
description: >-
Measurement of the rate at which air within an enclosed space is replaced
with fresh air, expressed as air changes per hour (ACH) or per minute,
critical for environmental control in storage and exhibition spaces.
alt_descriptions:
nl: >-
Meting van de snelheid waarmee lucht in een afgesloten ruimte wordt
vervangen door verse lucht, uitgedrukt als luchtveranderingen per uur
of per minuut, cruciaal voor milieubeheersing in opslag- en
tentoonstellingsruimtes.
de: >-
Messung der Rate, mit der Luft in einem geschlossenen Raum durch
Frischluft ersetzt wird, ausgedrueckt als Luftwechsel pro Stunde oder
Minute, kritisch fuer die Umweltkontrolle in Lager- und
Ausstellungsräumen.
fr: >-
Mesure du taux auquel l'air dans un espace clos est remplace par de
l'air frais, exprimee en renouvellements d'air par heure ou par minute,
essentielle pour le controle environnemental des espaces de stockage et
d'exposition.
es: >-
Medicion de la tasa a la que el aire en un espacio cerrado es reemplazado
por aire fresco, expresada como cambios de aire por hora o por minuto,
critica para el control ambiental en espacios de almacenamiento y
exposicion.
ar: >-
قياس معدل استبدال الهواء في مساحة مغلقة بهواء نقي، معبرًا عنه
بتغييرات الهواء في الساعة أو الدقيقة، وهو أمر بالغ الأهمية للتحكم
البيئي في مساحات التخزين والعرض.
id: >-
Pengukuran tingkat pergantian udara dalam ruang tertutup dengan udara
segar, dinyatakan sebagai pergantian udara per jam atau per menit,
penting untuk kontrol lingkungan di ruang penyimpanan dan pameran.
zh: >-
衡量封闭空间内空气被新鲜空气替换的速率,以每小时或每分钟换气次数表示,
对于存储和展示空间的环境控制至关重要。
examples:
- value:
has_quantity: 4
has_measurement_unit: "ACH"
description: Four air changes per hour for storage facility
- value:
has_quantity: 6
has_measurement_unit: "ACH"
description: Six air changes per hour for exhibition space
structured_aliases:
- literal_form: luchtveranderingen
in_language: nl
- literal_form: Luftwechsel
in_language: de
- literal_form: renouvellement d'air
in_language: fr
- literal_form: cambios de aire
in_language: es
- literal_form: تغييرات الهواء
in_language: ar
- literal_form: pergantian udara
in_language: id
- literal_form: 换气次数
in_language: zh
keywords:
- ventilation
- HVAC
- environmental control
- storage
- exhibition
- air quality
broad_mappings:
- wd:Q2299838
- schema:QuantitativeValue
slots:
- has_quantity
- has_unit
- has_measurement_unit
slot_usage:
has_quantity:
range: float
required: true
has_unit:
# range: string
has_measurement_unit:
required: true
comments:
- Critical parameter for collections preservation
- Higher ACH values indicate better ventilation rates
- |
Preserved from prior description:
**Ontological Alignment**:
- `schema:QuantitativeValue`: Allows specifying value and unit.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.2"
specificity_rationale: Specific environmental control measurement
custodian_types: "['*']"

View file

@ -1,12 +1,10 @@
id: https://nde.nl/ontology/hc/class/Alignment
name: alignment_class
title: Alignment Class
description: 'Represents positioning or alignment information for content elements.
**USE CASES**:
- Caption/subtitle positioning (top, bottom, left, right)
- Text alignment within containers
- Visual element placement in layouts
'
title: Alignment
description: >-
Positioning or arrangement specification for visual elements within content
layouts, supporting caption placement, text arrangement, and element
positioning in digital heritage presentations.
imports:
- linkml:types
- ../slots/has_alignment
@ -20,16 +18,81 @@ default_prefix: hc
classes:
Alignment:
class_uri: hc:Alignment
description: 'Positioning or alignment information for content elements.
Captures alignment, position values, and units.
'
description: >-
Specification of positioning or arrangement for content elements within
display contexts, capturing alignment direction, position values, and
measurement units for precise layout control in digital presentations.
alt_descriptions:
nl: >-
Specificatie van positionering of rangschikking van elementen in
weergavecontexten, vastleggend uitlijningsrichting, positiewaarden en
meeteenheden voor nauwkeurige lay-outbeheersing in digitale
presentaties.
de: >-
Spezifikation der Positionierung oder Anordnung von Inhaltselementen in
Anzeigekontexten, die Ausrichtungsrichtung, Positionswerte und
Masseinheiten fuer praezise Layout-Kontrolle in digitalen Praesentationen
erfasst.
fr: >-
Specification du positionnement ou de l'arrangement d'elements de
contenu dans des contextes d'affichage, capturant la direction de
l'alignement, les valeurs de position et les unites de mesure pour un
controle precis de la mise en page dans les presentations numeriques.
es: >-
Especificacion del posicionamiento o disposicion de elementos de
contenido en contextos de visualizacion, capturando la direccion de
alineacion, valores de posicion y unidades de medida para un control
preciso del diseno en presentaciones digitales.
ar: >-
مواصفات التموضع أو الترتيب لعناصر المحتوى في سياقات العرض، مع
تسجيل اتجاه المحاذاة وقيم الموضع ووحدات القياس للتحكم الدقيق
في التخطيط في العروض الرقمية.
id: >-
Spesifikasi pemosisian atau pengaturan elemen konten dalam konteks
tampilan, menangkap arah perataan, nilai posisi, dan satuan pengukuran
untuk kontrol tata letak yang presisi dalam presentasi digital.
zh: >-
在显示上下文中对内容元素的定位或排列规范,捕捉对齐方向、位置值和
度量单位,用于数字演示中的精确布局控制。
examples:
- value:
has_alignment: center
has_value: "50"
has_measurement_unit: "%"
description: Center-aligned element at 50% horizontal position
- value:
has_alignment:
- bottom
- right
description: Caption positioned at bottom-right
structured_aliases:
- literal_form: uitlijning
in_language: nl
- literal_form: Ausrichtung
in_language: de
- literal_form: alignement
in_language: fr
- literal_form: alineacion
in_language: es
- literal_form: محاذاة
in_language: ar
- literal_form: perataan
in_language: id
- literal_form: 对齐
in_language: zh
keywords:
- position
- layout
- caption
- text alignment
- visual
- display
slots:
- has_alignment
- has_value
- has_unit
- has_measurement_unit
slot_usage:
has_alignment:
# range: string
multivalued: true
examples:
- value: center
@ -37,16 +100,17 @@ classes:
- value: bottom
- value: middle
has_value:
# range: string
examples:
- value: '10'
- value: "10"
- value: default
has_unit:
# range: string
has_measurement_unit:
examples:
- value: px
- value: '%'
- value: "%"
comments:
- Generic utility class for layout positioning
- Supports multi-value alignment for combined directions
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.1"
specificity_rationale: Generic utility class for layout positioning
custodian_types: "['*']"

View file

@ -1,56 +1,151 @@
id: https://nde.nl/ontology/hc/class/AllocationAgency
name: allocation_agency
title: Allocation Agency Class
title: Allocation Agency
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
gleif_base: https://www.gleif.org/ontology/Base/
hc: https://nde.nl/ontology/hc/
default_prefix: hc
imports:
- linkml:types
- ../enums/AllocationDomainEnum
- ../metadata
- ../slots/has_description
- ../slots/has_score
- linkml:types
- ../enums/AllocationDomainEnum
- ../metadata
- ../slots/has_description
- ../slots/has_score
classes:
AllocationAgency:
class_uri: org:FormalOrganization
description: "An organization that allocates identifiers within a specific geographic\
\ area \nand/or domain of heritage institutions.\n\n**Key Distinction from RegistrationAuthority:**\n\
\n- **RegistrationAuthority**: Maintains the GLOBAL registry for a standard\n\
\ - Example: Danish Agency for Culture and Palaces maintains global ISIL registry\n\
\ - Example: ISNI International Agency (WIPO) maintains global ISNI database\n\
\n- **AllocationAgency**: Allocates identifiers LOCALLY within constraints\n\
\ - Example: Koninklijke Bibliotheek allocates ISIL for Dutch public libraries\n\
\ - Example: OCLC allocates ISIL for Dutch academic libraries\n - Example:\
\ Nationaal Archief allocates ISIL for Dutch archives\n\n**Multi-Dimensional\
\ Scope:**\n\nAllocationAgencies have both:\n1. **Geographic scope**: Which\
\ country/region they serve\n2. **Domain scope**: Which types of institutions\
\ they serve\n\nThis allows multiple agencies per country, each serving different\
\ domains:\n- NL public libraries → KB\n- NL academic libraries → OCLC\n- NL\
\ archives → Nationaal Archief\n\n**Relationship to Standard:**\n\nAn AllocationAgency\
\ allocates for one or more Standards:\n- AllocationAgency.allocates_for → Standard[]\n\
- Standard can have multiple AllocationAgencies (one per country/domain)\n\n\
**Examples:**\n\n| Agency | Country | Domain | Standard |\n|--------|---------|--------|----------|\n\
| Koninklijke Bibliotheek | NL | Public libraries | ISIL |\n| OCLC | NL | Academic\
\ libraries | ISIL |\n| Nationaal Archief | NL | Archives | ISIL |\n| British\
\ Library | GB | All | ISIL |\n| Library of Congress | US | All | ISIL |\n|\
\ OCLC | Global | Academic | VIAF |\n| Deutsche Nationalbibliothek | DE | All\
\ | ISNI |\n\n**Ontology Alignment:**\n\n- org:FormalOrganization - W3C Organization\
\ Ontology\n- Extends gleif_base:RegistrationAuthority concept (but for allocation,\
\ not registration)\n"
exact_mappings:
description: >-
Organization authorized to allocate identifiers within a specific geographic area and/or domain of heritage institutions, distinguished from registration authorities that maintain global registries for identifier standards.
alt_descriptions:
nl: >-
Organisatie die bevoegd is om identifiers toe te wijzen binnen een
specifiek geografisch gebied en/of domein van erfgoedinstellingen,
te onderscheiden van registratieautoriteiten die wereldwijde registers
bijhouden voor identifierstandaarden.
de: >-
Organisation, die berechtigt ist, Kennungen innerhalb eines bestimmten
geografischen Bereichs und/oder Bereichs von Heritage-Institutionen
zuzuweisen, unterschieden von Registrierungsbehoerden, die globale
Register fuer Kennungsstandards pflegen.
fr: >-
Organisation autorisee a attribuer des identifiants dans une zone
geographique specifique et/ou un domaine d'institutions patrimoniales,
distinguee des autorites d'enregistrement qui maintiennent des registres
mondiaux pour les normes d'identifiants.
es: >-
Organizacion autorizada para asignar identificadores dentro de un area
geografica especifica y/o dominio de instituciones patrimoniales,
distinguible de las autoridades de registro que mantienen registros
globales para estandares de identificadores.
ar: >-
منظمة مخولة لتخصيص المعرفات داخل منطقة جغرافية محددة و/أو مجال
المؤسسات التراثية، تتميز عن سلطات التسجيل التي تحافظ على سجلات
عالمية لمعايير المعرفات.
id: >-
Organisasi yang berwenang mengalokasikan pengidentifikasi dalam area
geografis tertentu dan/atau domain lembaga warisan, dibedakan dari
otoritas pendaftaran yang memelihara registri global untuk standar
pengidentifikasi.
zh: >-
被授权在特定地理区域和/或遗产机构领域内分配标识符的组织,区别于维护
标识符标准全球注册表的注册机构。
examples:
- value:
has_name: Koninklijke Bibliotheek
has_score: 1.0
description: KB allocates ISIL for Dutch public libraries
- value:
has_name: Nationaal Archief
has_score: 1.0
description: Nationaal Archief allocates ISIL for Dutch archives
structured_aliases:
- literal_form: toewijzingsagentschap
in_language: nl
- literal_form: Zuweisungsstelle
in_language: de
- literal_form: agence d'allocation
in_language: fr
- literal_form: agencia de asignacion
in_language: es
- literal_form: وكالة التخصيص
in_language: ar
- literal_form: lembaga alokasi
in_language: id
- literal_form: 分配机构
in_language: zh
keywords:
- identifier allocation
- ISIL
- ISNI
- VIAF
- registration
- authority
broad_mappings:
- schema:Organization
- org:FormalOrganization
close_mappings:
- gleif_base:RegistrationAuthority
- schema:Organization
slots:
- has_score
- has_name
- has_label
- current
comments:
- AllocationAgency allocates LOCALLY within geographic/domain constraints
- RegistrationAuthority maintains GLOBAL registry for a standard
- Multiple AllocationAgencies may serve different domains within one country
- |
Preserved from prior description:
**Key Distinction from RegistrationAuthority:**
- **RegistrationAuthority**: Maintains the GLOBAL registry for a standard
- Example: Danish Agency for Culture and Palaces maintains global ISIL registry
- Example: ISNI International Agency (WIPO) maintains global ISNI database
- **AllocationAgency**: Allocates identifiers LOCALLY within constraints
- Example: Koninklijke Bibliotheek allocates ISIL for Dutch public libraries
- Example: OCLC allocates ISIL for Dutch academic libraries
- Example: Nationaal Archief allocates ISIL for Dutch archives
**Multi-Dimensional Scope:**
AllocationAgencies have both:
1. **Geographic scope**: Which country/region they serve
2. **Domain scope**: Which types of institutions they serve
This allows multiple agencies per country, each serving different domains:
- NL public libraries → KB
- NL academic libraries → OCLC
- NL archives → Nationaal Archief
**Relationship to Standard:**
An AllocationAgency allocates for one or more Standards:
- AllocationAgency.allocates_for → Standard[]
- Standard can have multiple AllocationAgencies (one per country/domain)
**Examples:**
| Agency | Country | Domain | Standard |
|--------|---------|--------|----------|
| Koninklijke Bibliotheek | NL | Public libraries | ISIL |
| OCLC | NL | Academic libraries | ISIL |
| Nationaal Archief | NL | Archives | ISIL |
| British Library | GB | All | ISIL |
| Library of Congress | US | All | ISIL |
| OCLC | Global | Academic | VIAF |
| Deutsche Nationalbibliothek | DE | All | ISNI |
**Ontology Alignment:**
- org:FormalOrganization - W3C Organization Ontology
- Extends gleif_base:RegistrationAuthority concept (but for allocation, not registration)
- 'Preserved from prior description: Organization authorized to allocate identifiers within a specific geographic area and/or domain of heritage institutions, distinguished from registration authorities that maintain global registries for identifier standards.'
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
specificity_score: "0.25"
specificity_rationale: Specific to identifier allocation within heritage domain
custodian_types: "['*']"

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/class/AllocationEvent
name: AllocationEvent
title: Allocation Event Class
title: Allocation Event
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -13,20 +13,78 @@ imports:
classes:
AllocationEvent:
class_uri: prov:Activity
description: 'An event representing the allocation of an identifier.
**Ontological Alignment**:
- `prov:Activity`: An activity that occurred over a period of time and acted upon or with entities.
'
description: >-
Occurrence of assigning an identifier to an entity by an allocation
agency, capturing when and within what timeframe the allocation took
place.
alt_descriptions:
nl: >-
Gebeurtenis waarbij een identifier aan een entiteit wordt toegewezen
door een toewijzingsagentschap, vastleggend wanneer en binnen welk
tijdsbestek de toewijzing plaatsvond.
de: >-
Ereignis der Zuweisung einer Kennung an eine Entitaet durch eine
Zuweisungsstelle, das erfasst, wann und in welchem Zeitraum die
Zuweisung stattfand.
fr: >-
Evenement d'attribution d'un identifiant a une entite par une agence
d'allocation, capturant quand et dans quel delai l'allocation a eu
lieu.
es: >-
Evento de asignacion de un identificador a una entidad por una agencia
de asignacion, capturando cuando y en que periodo de tiempo ocurrio la
asignacion.
ar: >-
حدث تخصيص معرف لكيان من قبل وكالة تخصيص، مع تسجيل متى وفي أي
إطار زمني تم التخصيص.
id: >-
Peristiwa pengalokasian pengidentifikasi ke entitas oleh lembaga
alokasi, mencatat kapan dan dalam jangka waktu apa alokasi terjadi.
zh: >-
由分配机构向实体分配标识符的事件,记录分配发生的时间和时限。
examples:
- value:
temporal_extent:
start_date: "2024-01-15"
end_date: "2024-01-15"
description: Allocation event on a specific date
structured_aliases:
- literal_form: toewijzingsgebeurtenis
in_language: nl
- literal_form: Zuweisungsereignis
in_language: de
- literal_form: evenement d'allocation
in_language: fr
- literal_form: evento de asignacion
in_language: es
- literal_form: حدث التخصيص
in_language: ar
- literal_form: peristiwa alokasi
in_language: id
- literal_form: 分配事件
in_language: zh
keywords:
- identifier assignment
- allocation
- timestamp
- provenance
broad_mappings:
- schema:Action
- prov:Activity
slots:
- temporal_extent
slot_usage:
temporal_extent:
required: true
comments:
- Records when an identifier was officially assigned
- Links to AllocationAgency that performed the allocation
- |
Preserved from prior description:
**Ontological Alignment**:
- `prov:Activity`: An activity that occurred over a period of time and acted upon or with entities.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.15"
specificity_rationale: Specific event type for identifier allocation
custodian_types: "['*']"

View file

@ -6,6 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
@ -13,50 +14,101 @@ imports:
classes:
Alpha2Code:
class_uri: skos:Concept
description: 'ISO 3166-1 alpha-2 country code (two-letter code).
**DEFINITION**:
A two-letter country code as defined by ISO 3166-1 alpha-2 standard.
Used for representing countries and dependent territories.
**EXAMPLES**:
- NL = Netherlands
- BE = Belgium
- DE = Germany
- US = United States
**ONTOLOGY ALIGNMENT**:
- SKOS Concept: Codes are concepts in ISO 3166-1 vocabulary
- Schema.org: addressCountry can use alpha-2 codes
'
description: >-
Two-letter country code conforming to ISO 3166-1 alpha-2 standard,
providing a standardized abbreviation for countries and dependent
territories in international contexts.
alt_descriptions:
nl: >-
Tweeletterige landcode conform de ISO 3166-1 alpha-2 standaard,
die een gestandaardiseerde afkorting biedt voor landen en
afhankelijke gebieden in internationale contexten.
de: >-
Zweibuchstabiger Laendercode nach ISO 3166-1 alpha-2 Standard, der
eine standardisierte Abkuerzung fuer Laender und abhaengige Gebiete
in internationalen Kontexten bietet.
fr: >-
Code pays a deux lettres conforme a la norme ISO 3166-1 alpha-2,
fournissant une abreviation standardisee pour les pays et territoires
dependants dans les contextes internationaux.
es: >-
Codigo de pais de dos letras conforme al estandar ISO 3166-1 alfa-2,
que proporciona una abreviatura estandarizada para paises y territorios
dependientes en contextos internacionales.
ar: >-
رمز بلد من حرفين يتوافق مع معيار ISO 3166-1 alpha-2، يوفر اختصارًا
موحدًا للبلدان والأقاليم التابعة في السياقات الدولية.
id: >-
Kode negara dua huruf yang sesuai dengan standar ISO 3166-1 alpha-2,
memberikan singkatan terstandarisasi untuk negara dan wilayah
dependensi dalam konteks internasional.
zh: >-
符合ISO 3166-1 alpha-2标准的双字母国家代码在国际背景下为国家和
属地提供标准化缩写。
examples:
- value:
has_code: NL
description: Netherlands
- value:
has_code: BE
description: Belgium
- value:
has_code: DE
description: Germany
structured_aliases:
- literal_form: alfa-2-code
in_language: nl
- literal_form: Alpha-2-Code
in_language: de
- literal_form: code alpha-2
in_language: fr
- literal_form: codigo alfa-2
in_language: es
- literal_form: رمز ألفا-2
in_language: ar
- literal_form: kode alfa-2
in_language: id
- literal_form: alpha-2代码
in_language: zh
keywords:
- ISO 3166
- country code
- two-letter
- standard
- geographic
broad_mappings:
- wd:Q42032
- skos:Concept
slots:
- has_code
slot_usage:
has_code:
pattern: ^[A-Z]{2}$
pattern: "^[A-Z]{2}$"
required: true
examples:
- value: NL
- value: BE
exact_mappings:
- skos:Concept
comments:
- ISO 3166-1 alpha-2 codes are maintained by ISO
- Used in ISIL identifiers and address standards
- |
Preserved from prior description:
**DEFINITION**:
A two-letter country code as defined by ISO 3166-1 alpha-2 standard.
Used for representing countries and dependent territories.
**EXAMPLES**:
- NL = Netherlands
- BE = Belgium
- DE = Germany
- US = United States
**ONTOLOGY ALIGNMENT**:
- SKOS Concept: Codes are concepts in ISO 3166-1 vocabulary
- Schema.org: addressCountry can use alpha-2 codes
annotations:
specificity_score: '0.30'
specificity_rationale: Low specificity - standard country codes used broadly.
specificity_score: "0.30"
specificity_rationale: Standardized country code format
custodian_types: "['*']"
examples:
- value:
has_code: NL

View file

@ -6,6 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
@ -13,50 +14,102 @@ imports:
classes:
Alpha3Code:
class_uri: skos:Concept
description: 'ISO 3166-1 alpha-3 country code (three-letter code).
**DEFINITION**:
A three-letter country code as defined by ISO 3166-1 alpha-3 standard.
Used for representing countries and dependent territories with more
recognizable abbreviations.
**EXAMPLES**:
- NLD = Netherlands
- BEL = Belgium
- DEU = Germany
- USA = United States
**ONTOLOGY ALIGNMENT**:
- SKOS Concept: Codes are concepts in ISO 3166-1 vocabulary
'
description: >-
Three-letter country code conforming to ISO 3166-1 alpha-3 standard,
providing more recognizable abbreviations for countries and dependent
territories than alpha-2 codes while remaining concise.
alt_descriptions:
nl: >-
Drieletterige landcode conform de ISO 3166-1 alpha-3 standaard, die
herkenbaardere afkortingen biedt voor landen en afhankelijke gebieden
dan alpha-2 codes, en toch beknopt blijft.
de: >-
Dreibuchstabiger Laendercode nach ISO 3166-1 alpha-3 Standard, der
erkennbarere Abkuerzungen fuer Laender und abhaengige Gebiete bietet
als Alpha-2-Codes und dabei praezise bleibt.
fr: >-
Code pays a trois lettres conforme a la norme ISO 3166-1 alpha-3,
fournissant des abreviations plus reconnaissables pour les pays et
territoires dependants que les codes alpha-2 tout en restant concis.
es: >-
Codigo de pais de tres letras conforme al estandar ISO 3166-1 alfa-3,
que proporciona abreviaturas mas reconocibles para paises y territorios
dependientes que los codigos alfa-2 sin dejar de ser concisos.
ar: >-
رمز بلد من ثلاثة أحرف يتوافق مع معيار ISO 3166-1 alpha-3، يوفر
اختصارات أكثر وضوحًا للبلدان والأقاليم التابعة من رموز alpha-2
مع الحفاظ على الإيجاز.
id: >-
Kode negara tiga huruf yang sesuai dengan standar ISO 3166-1 alpha-3,
memberikan singkatan yang lebih dikenali untuk negara dan wilayah
dependensi daripada kode alfa-2 sambil tetap ringkas.
zh: >-
符合ISO 3166-1 alpha-3标准的三字母国家代码比alpha-2代码提供更具
辨识度的国家和属地缩写,同时保持简洁。
examples:
- value:
has_code: NLD
description: Netherlands
- value:
has_code: BEL
description: Belgium
- value:
has_code: DEU
description: Germany
structured_aliases:
- literal_form: alfa-3-code
in_language: nl
- literal_form: Alpha-3-Code
in_language: de
- literal_form: code alpha-3
in_language: fr
- literal_form: codigo alfa-3
in_language: es
- literal_form: رمز ألفا-3
in_language: ar
- literal_form: kode alfa-3
in_language: id
- literal_form: alpha-3代码
in_language: zh
keywords:
- ISO 3166
- country code
- three-letter
- standard
- geographic
broad_mappings:
- wd:Q42032
- skos:Concept
slots:
- has_code
slot_usage:
has_code:
pattern: ^[A-Z]{3}$
pattern: "^[A-Z]{3}$"
required: true
examples:
- value: NLD
- value: BEL
exact_mappings:
- skos:Concept
comments:
- ISO 3166-1 alpha-3 codes are maintained by ISO
- More recognizable than alpha-2 codes
- |
Preserved from prior description:
**DEFINITION**:
A three-letter country code as defined by ISO 3166-1 alpha-3 standard.
Used for representing countries and dependent territories with more
recognizable abbreviations.
**EXAMPLES**:
- NLD = Netherlands
- BEL = Belgium
- DEU = Germany
- USA = United States
**ONTOLOGY ALIGNMENT**:
- SKOS Concept: Codes are concepts in ISO 3166-1 vocabulary
annotations:
specificity_score: '0.30'
specificity_rationale: Low specificity - standard country codes used broadly.
specificity_score: "0.30"
specificity_rationale: Standardized country code format
custodian_types: "['*']"
examples:
- value:
has_code: NLD

View file

@ -1,13 +1,14 @@
id: https://nde.nl/ontology/hc/class/Altitude
name: Altitude
title: Altitude
description: The altitude of a place.
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
crm: http://www.cidoc-crm.org/cidoc-crm/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_measurement_unit
@ -15,13 +16,89 @@ imports:
classes:
Altitude:
class_uri: schema:QuantitativeValue
exact_mappings:
- crm:E54_Dimension
description: The altitude of a place.
description: >-
Vertical distance measurement of a location above a reference datum,
typically mean sea level, used for geographic positioning and
environmental characterization of heritage sites and storage facilities.
alt_descriptions:
nl: >-
Verticale afstandsmeting van een locatie boven een referentiepunt,
doorgaans gemiddeld zeeniveau, gebruikt voor geografische
positionering en omgevingskarakteristiek van erfgoedlocaties en
opslagfaciliteiten.
de: >-
Vertikale Distanzmessung eines Standortes ueber einem Referenzdatum,
typischerweise mittlerer Meeresspiegel, verwendet zur geografischen
Positionierung und Umweltcharakterisierung von Heritage-Standorten und
Lagereinrichtungen.
fr: >-
Mesure de distance verticale d'un emplacement au-dessus d'un datum de
reference, generalement le niveau moyen de la mer, utilisee pour le
positionnement geographique et la caracterisation environnementale des
sites patrimoniaux et des installations de stockage.
es: >-
Medicion de distancia vertical de una ubicacion sobre un datum de
referencia, tipicamente el nivel medio del mar, utilizada para el
posicionamiento geografico y la caracterizacion ambiental de sitios
patrimoniales e instalaciones de almacenamiento.
ar: >-
قياس المسافة العمودية لموقع فوق مرجع أساسي، عادة مستوى سطح البحر
المتوسط، يُستخدم لتحديد الموقع الجغرافي والخصائص البيئية للمواقع
التراثية ومرافق التخزين.
id: >-
Pengukuran jarak vertikal suatu lokasi di atas datum referensi,
biasanya rata-rata permukaan laut, digunakan untuk pemosisian
geografis dan karakterisasi lingkungan situs warisan dan fasilitas
penyimpanan.
zh: >-
相对于参考基准(通常为平均海平面)的位置垂直距离测量,用于遗产地点和
存储设施的地理定位和环境特征描述。
examples:
- value:
has_value: 52
has_measurement_unit: m
description: Altitude of 52 meters above sea level
- value:
has_value: 1500
has_measurement_unit: m
description: High-altitude storage facility at 1500m
structured_aliases:
- literal_form: hoogte
in_language: nl
- literal_form: Hoehe
in_language: de
- literal_form: altitude
in_language: fr
- literal_form: altitud
in_language: es
- literal_form: ارتفاع
in_language: ar
- literal_form: ketinggian
in_language: id
- literal_form: 海拔
in_language: zh
keywords:
- elevation
- height
- sea level
- geographic
- vertical
broad_mappings:
- crm:E54_Dimension
- schema:QuantitativeValue
slots:
- has_value
- has_unit
- has_measurement_unit
slot_usage:
has_value:
range: float
required: true
has_measurement_unit:
required: true
comments:
- Important for environmental control planning
- Affects preservation conditions for collections
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.2"
specificity_rationale: Geographic measurement for location characterization
custodian_types: "['*']"

View file

@ -1,14 +1,16 @@
id: https://nde.nl/ontology/hc/class/AmendmentEvent
name: AmendmentEvent
title: Amendment Event
description: An event where a document or agreement was amended.
prefixes:
rov: http://www.w3.org/ns/regorg#
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
@ -17,12 +19,81 @@ imports:
classes:
AmendmentEvent:
class_uri: prov:Activity
description: An event where a document or agreement was amended.
description: >-
Occurrence of modifying or revising a document, agreement, or policy,
capturing when changes were made and describing the nature of the
modifications within institutional records.
alt_descriptions:
nl: >-
Gebeurtenis waarbij een document, overeenkomst of beleid wordt gewijzigd
of herzien, vastleggend wanneer wijzigingen zijn aangebracht en de aard
van de wijzigingen beschrijvend binnen institutionele archieven.
de: >-
Ereignis der Aenderung oder Ueberarbeitung eines Dokuments, einer
Vereinbarung oder Richtlinie, das erfasst, wann Aenderungen vorgenommen
wurden, und die Art der Aenderungen in institutionellen Unterlagen
beschreibt.
fr: >-
Evenement de modification ou de revision d'un document, d'un accord ou
d'une politique, capturant quand des modifications ont ete apportees et
decrivant la nature des changements dans les archives institutionnelles.
es: >-
Evento de modificacion o revision de un documento, acuerdo o politica,
capturando cuando se realizaron cambios y describiendo la naturaleza de
las modificaciones en los registros institucionales.
ar: >-
حدث تعديل أو مراجعة وثيقة أو اتفاق أو سياسة، مع تسجيل وقت إجراء
التغييرات ووصف طبيعة التعديلات في السجلات المؤسسية.
id: >-
Peristiwa modifikasi atau revisi dokumen, perjanjian, atau kebijakan,
mencatat kapan perubahan dilakukan dan mendeskripsikan sifat modifikasi
dalam arsip institusional.
zh: >-
修改或修订文档、协议或政策的事件,记录更改发生的时间并描述机构档案中
修改的性质。
examples:
- value:
has_description: Policy clause 4.2 updated to reflect new regulations
temporal_extent:
start_date: "2024-03-15"
description: Amendment to institutional policy
structured_aliases:
- literal_form: wijzigingsgebeurtenis
in_language: nl
- literal_form: Aenderungsereignis
in_language: de
- literal_form: evenement de modification
in_language: fr
- literal_form: evento de enmienda
in_language: es
- literal_form: حدث التعديل
in_language: ar
- literal_form: peristiwa amandemen
in_language: id
- literal_form: 修订事件
in_language: zh
keywords:
- modification
- revision
- update
- policy change
- document
broad_mappings:
- crm:E11_Modification
- prov:Activity
slots:
- temporal_extent
- has_description
- identified_by
slot_usage:
temporal_extent:
required: true
has_description:
required: false
comments:
- Records document version history and changes
- May be linked to Agreement or Policy classes
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.15"
specificity_rationale: Specific event type for document modification tracking
custodian_types: "['*']"

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/class/Animal
name: Animal
title: Animal Class
title: Animal
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -9,27 +9,85 @@ prefixes:
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
- ../slots/categorized_as
- linkml:types
- ../slots/has_description
- ../slots/has_label
- ../slots/categorized_as
classes:
Animal:
class_uri: schema:Animal
description: 'An animal.
**Ontological Alignment**:
- `schema:Animal`: Generic animal class.
'
description: >-
Multicellular living organism characterized by heterotrophic nutrition,
motility at some life stage, and sensory response capacity.
alt_descriptions:
nl: >-
Meercellig levend organisme dat wordt gekenmerkt door heterotrofe
voeding, beweeglijkheid in een levensfase en zintuiglijke respons.
de: >-
Mehrzelliger lebender Organismus, der durch heterotrophe Ernährung,
Beweglichkeit in einer Lebensphase und sensorische Reaktionsfähigkeit
gekennzeichnet ist.
fr: >-
Organisme vivant pluricellulaire caractérisé par une nutrition
hétérotrophe, une mobilité à un stade du cycle de vie et une capacité
de réponse sensorielle.
es: >-
Organismo vivo multicelular caracterizado por nutrición heterótrofa,
movilidad en alguna etapa del ciclo vital y capacidad de respuesta
sensorial.
ar: >-
كائن حي متعدد الخلايا يتميز بالتغذية غير الذاتية والحركة في إحدى
مراحل الحياة والقدرة على الاستجابة الحسية.
id: >-
Organisme hidup multisel yang dicirikan oleh nutrisi heterotrof,
mobilitas pada salah satu tahap hidup, dan kemampuan respons sensorik.
zh: >-
具有异养营养、在某一生命阶段可运动并具备感觉反应能力的多细胞生物体。
examples:
- value:
has_label: African Elephant
categorized_as: Loxodonta africana
description: A mammal specimen in natural history collection
- value:
has_label: Monarch Butterfly
categorized_as: Danaus plexippus
description: An insect specimen
structured_aliases:
- literal_form: dier
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Tier
predicate: EXACT_SYNONYM
in_language: de
- literal_form: animal
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: animal
predicate: EXACT_SYNONYM
in_language: es
- literal_form: حيوان
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: hewan
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 动物
predicate: EXACT_SYNONYM
in_language: zh
keywords:
- organism
- specimen
- natural history
- zoological
- wildlife
- fauna
exact_mappings:
- schema:Animal
broad_mappings:
- wd:Q729
- schema:Thing
slots:
- has_label
- has_description
@ -37,7 +95,17 @@ classes:
slot_usage:
categorized_as:
range: Species
comments:
- Used for biological specimens in natural history collections
- categorization typically references taxonomic species classification
- Preserved scope detail: relevant to zoological specimens and natural-history holdings.
- |
Preserved from prior description:
**Ontological Alignment**:
- `schema:Animal`: Generic animal class.
- 'Preserved from prior description: Living organism belonging to the kingdom Animalia, characterized by voluntary movement, consumption of organic material, and typically sensory and nervous systems, relevant to natural history collections and zoological specimens.'
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.2"
specificity_rationale: Applicable to natural history and zoological contexts
custodian_types: "['NaturalHistoryMuseum', 'Zoo']"

View file

@ -1,40 +1,140 @@
id: https://nde.nl/ontology/hc/class/AnimalSoundArchive
name: AnimalSoundArchive
title: Animal Sound Archive Type
title: Animal Sound Archive
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/identified_by
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/related_to
- linkml:types
- ../slots/identified_by
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/related_to
classes:
AnimalSoundArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
description: >-
Archive institution specializing in the collection, preservation, and study of bioacoustic recordings, including wildlife vocalizations, environmental soundscapes, and species identification recordings.
alt_descriptions:
nl: >-
Archiefinstelling gespecialiseerd in het verzamelen, bewaren en
bestuderen van bioakoestische opnames, waaronder dierengeluiden,
omgevingsgeluiden en soortidentificatie-opnames voor onderzoek en
natuurbehoud.
de: >-
Archivinstitution, die sich auf die Sammlung, Erhaltung und Erforschung
von bioakustischen Aufnahmen spezialisiert, einschliesslich
Tierlauten, Umgebungsgeraeuschen und Artenbestimmungsaufnahmen fuer
Forschungs- und Naturschutzzwecke.
fr: >-
Institution d'archives specialisee dans la collecte, la preservation et
l'etude des enregistrements bioacoustiques, y compris les vocalisations
animales, les paysages sonores environnementaux et les enregistrements
d'identification des especes a des fins de recherche et de conservation.
es: >-
Institucion de archivo especializada en la coleccion, preservacion y
estudio de grabaciones bioacusticas, incluyendo vocalizaciones de
fauna, paisajes sonoros ambientales y grabaciones de identificacion de
especies para fines de investigacion y conservacion.
ar: >-
مؤسسة أرشيفية متخصصة في جمع وحفظ ودراسة التسجيلات البيوacosستية، بما في ذلك
أصوات الحيوانات والمشاهد الصوتية البيئية وتسجيلات تحديد الأنواع لأغراض
البحث والحفظ.
id: >-
Lembaga arsip yang mengkhususkan diri dalam pengumpulan, pelestarian,
dan studi rekaman bioakustik, termasuk vokalisasi satwa liar, lanskap
suara lingkungan, dan rekaman identifikasi spesies untuk tujuan
penelitian dan konservasi.
zh: >-
专门从事生物声学录音收集、保存和研究的档案机构,包括野生动物叫声、
环境声景和物种识别录音,用于研究和保护目的。
examples:
- value:
has_type: hc:ArchiveOrganizationType
has_label: Tierstimmenarchiv Berlin
hold_record_set:
- hc:BioacousticRecordingCollection
description: Museum für Naturkunde Berlin animal sound archive
structured_aliases:
- literal_form: dierengeluidarchief
in_language: nl
- literal_form: Tierstimmenarchiv
in_language: de
- literal_form: archive de sons animaux
in_language: fr
- literal_form: archivo de sonidos de animales
in_language: es
- literal_form: أرشيف أصوات الحيوانات
in_language: ar
- literal_form: arsip suara hewan
in_language: id
- literal_form: 动物声音档案馆
in_language: zh
keywords:
- bioacoustic
- wildlife sounds
- animal vocalizations
- natural sounds
- sound archive
- species identification
broad_mappings:
- skos:Concept
- schema:ArchiveOrganization
close_mappings:
- rico:CorporateBody
- wd:Q18574935
slots:
- 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:
pattern: ^Q[0-9]+$
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
pattern: "^Q[0-9]+$"
comments:
- Specialized sound archive for bioacoustic and wildlife recordings
- Often affiliated with natural history museums or research institutions
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- Important for biodiversity conservation and scientific research
- Part of dual-class pattern: custodian type + rico:RecordSetType
- |
Preserved from prior description:
**Wikidata**: Q18574935
**Scope**:
Animal sound archives (Tierstimmenarchive) preserve:
- Bioacoustic recordings of wildlife
- Species identification recordings
- Environmental soundscapes with animal vocalizations
- Scientific research recordings
- Educational materials for species identification
**Scientific Context**:
These archives support:
- Biodiversity monitoring and conservation
- Species identification and taxonomy
- Behavioral ecology research
- Environmental impact assessment
- Educational outreach
**Related Types**:
- SoundArchive (Q2230431) - Broader audio collection type
- ScientificArchive (Q27032095) - Research-focused archives
**Notable Examples**:
- Tierstimmenarchiv (Museum für Naturkunde Berlin)
- Macaulay Library (Cornell Lab of Ornithology)
- British Library Sound Archive wildlife collection
- 'Preserved from prior description: Archive institution specializing in the collection, preservation, and study of bioacoustic recordings, including wildlife vocalizations, environmental soundscapes, and species identification recordings for research and conservation purposes.'
see_also:
- SoundArchive
- ScientificArchive
- AnimalSoundArchiveRecordSetType
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.25"
specificity_rationale: Specialized archive type for bioacoustic collections
custodian_types: "['AnimalSoundArchive']"

View file

@ -1,9 +1,13 @@
id: https://nde.nl/ontology/hc/class/AnimalSoundArchiveRecordSetType
name: AnimalSoundArchiveRecordSetType
title: AnimalSoundArchive Record Set Type
title: Animal Sound Archive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_score
@ -11,14 +15,50 @@ imports:
- ../slots/related_to
classes:
AnimalSoundArchiveRecordSetType:
description: A rico:RecordSetType for classifying collections of animal sound archive materials within heritage institutions.
description: >-
Classification category for record sets within animal sound archives,
distinguishing types of bioacoustic collections based on content,
recording methodology, or organizational structure.
alt_descriptions:
nl: >-
Classificatiecategorie voor archiefbestanden binnen dierengeluidarchieven,
onderscheidend types bioakoestische collecties op basis van inhoud,
opnamemethodologie of organisatiestructuur.
de: >-
Klassifikationskategorie fuer Bestandsgruppen in Tierstimmenarchiven,
die Arten von bioakustischen Sammlungen nach Inhalt,
Aufnahmemethodologie oder Organisationsstruktur unterscheidet.
fr: >-
Categorie de classification pour les ensembles d'archives dans les
archives de sons animaux, distinguant les types de collections
bioacoustiques en fonction du contenu, de la methodologie d'enregistrement
ou de la structure organisationnelle.
es: >-
Categoria de clasificacion para conjuntos de registros en archivos de
sonidos de animales, distinguiendo tipos de colecciones bioacusticas
segun el contenido, la metodologia de grabacion o la estructura
organizativa.
ar: >-
فئة تصنيفية لمجموعات السجلات في أرشيفات أصوات الحيوانات، تميز أنواع
المجموعات البيوacosستية بناءً على المحتوى أو منهجية التسجيل أو
الهيكل التنظيمي.
id: >-
Kategori klasifikasi untuk kumpulan rekaman dalam arsip suara hewan,
membedakan jenis koleksi bioakustik berdasarkan konten, metodologi
perekaman, atau struktur organisasi.
zh: >-
动物声音档案馆内档案组的分类类别,根据内容、录制方法或组织结构
区分生物声学收藏的类型。
is_a: CollectionType
class_uri: rico:RecordSetType
exact_mappings:
broad_mappings:
- skos:Concept
- rico:RecordSetType
close_mappings:
- wd:Q18574935
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
equals_string: "hc:ArchiveOrganizationType"
related_to:
range: WikidataAlignment
inlined: true
@ -28,7 +68,10 @@ classes:
- has_type
- has_score
- related_to
comments:
- RiC-O RecordSetType classification for animal sound collections
- Paired with AnimalSoundArchive custodian type
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.2"
specificity_rationale: Specialized record set type for bioacoustic archives
custodian_types: "['AnimalSoundArchive']"

View file

@ -1,14 +1,13 @@
id: https://nde.nl/ontology/hc/class/AnimalSoundArchiveRecordSetTypes
name: AnimalSoundArchiveRecordSetTypes
title: AnimalSoundArchive Record Set Type Subclasses
title: Animal Sound Archive Record Set Type Subclasses
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
rico-rst: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- ./AnimalSoundArchiveRecordSetType
@ -21,78 +20,170 @@ classes:
BioacousticRecordingCollection:
is_a: AnimalSoundArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Animal and nature sound recordings.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the collection \norganizational principle as defined by rico-rst:Collection.\n"
description: >-
Collection of animal and nature sound recordings for research,
species identification, and biodiversity documentation purposes.
alt_descriptions:
nl: >-
Collectie van dier- en natuurgeluidsopnames voor onderzoek,
soortidentificatie en biodiversiteitsdocumentatie.
de: >-
Sammlung von Tier- und Naturgeraeuschaufnahmen fuer Forschungs-,
Artenbestimmungs- und Biodiversitaetsdokumentationszwecke.
fr: >-
Collection d'enregistrements de sons animaux et naturels pour la
recherche, l'identification des especes et la documentation de la
biodiversite.
es: >-
Coleccion de grabaciones de sonidos de animales y naturaleza para
investigacion, identificacion de especies y documentacion de
biodiversidad.
ar: >-
مجموعة من تسجيلات أصوات الحيوانات والطبيعة لأغراض البحث وتحديد
الأنواع وتوثيق التنوع البيولوجي.
id: >-
Koleksi rekaman suara hewan dan alam untuk penelitian, identifikasi
spesies, dan dokumentasi keanekaragaman hayati.
zh: >-
用于研究、物种识别和生物多样性记录的动物和自然声音录音收藏。
structured_aliases:
- literal_form: bioakoestische opnamecollectie
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Bioakustische Aufnahmesammlung
predicate: EXACT_SYNONYM
in_language: de
- literal_form: collection d'enregistrements bioacoustiques
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: coleccion de grabaciones bioacusticas
predicate: EXACT_SYNONYM
in_language: es
- literal_form: مجموعة التسجيلات البيوأكوستية
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: koleksi rekaman bioakustik
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 生物声学录音收藏
predicate: EXACT_SYNONYM
in_language: zh
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- AnimalSoundArchiveRecordSetType
- rico:RecordSetType
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_custodian
- record_holder_note
- has_type
- has_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: BioacousticRecordingCollection
organizational_principle:
equals_string: collection
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
equals_string: hc:BioacousticRecordingCollection
has_custodian:
equals_string: AnimalSoundArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AnimalSoundArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: hc:AnimalSoundArchive
has_note:
equals_string: This RecordSetType is typically held by AnimalSoundArchive custodians. Inverse of rico:isOrWasHolderOf.
comments:
- RiC-O specialized collection type following rico-rst:Collection principle
- Note preserved: Earlier modeling used hc:ArchiveOrganizationType as a fallback has_type value.
- |
Preserved from prior description:
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
specificity_score: "0.25"
specificity_rationale: Specialized bioacoustic collection type
custodian_types: "['AnimalSoundArchive']"
FieldRecordingSeries:
is_a: AnimalSoundArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Field research audio.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the series \norganizational\
\ principle as defined by rico-rst:Series.\n"
description: >-
Series of field research audio recordings documenting wildlife in
natural habitats, typically organized by expedition, location, or
research project.
alt_descriptions:
nl: >-
Reeks veldonderzoeks-audio-opnames die wildlife documenteren in
natuurlijke habitats, typisch georganiseerd per expeditie, locatie
of onderzoeksproject.
de: >-
Serie von Feldforschungsaudioaufnahmen, die Wildtiere in natuerlichen
Lebensraeumen dokumentieren, typischerweise organisiert nach Expedition,
Standort oder Forschungsprojekt.
fr: >-
Serie d'enregistrements audio de recherche de terrain documentant la
faune dans les habitats naturels, generalement organises par expedition,
lieu ou projet de recherche.
es: >-
Serie de grabaciones de audio de investigacion de campo que documentan
la fauna en habitats naturales, tipicamente organizadas por expedicion,
ubicacion o proyecto de investigacion.
ar: >-
سلسلة من التسجيلات الصوتية للبحث الميداني توثق الحيوانات البرية في
الموائل الطبيعية، عادة ما تكون منظمة حسب البعثة أو الموقع أو
مشروع البحث.
id: >-
Seri rekaman audio penelitian lapangan yang mendokumentasikan satwa liar
di habitat alami, biasanya diorganisir berdasarkan ekspedisi, lokasi,
atau proyek penelitian.
zh: >-
记录自然栖息地野生动物的野外研究音频录音系列,通常按探险、地点或
研究项目组织。
structured_aliases:
- literal_form: veldopnameserie
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Feldaufnahmeserie
predicate: EXACT_SYNONYM
in_language: de
- literal_form: serie d'enregistrements de terrain
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: serie de grabaciones de campo
predicate: EXACT_SYNONYM
in_language: es
- literal_form: سلسلة التسجيلات الميدانية
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: seri rekaman lapangan
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 野外录音系列
predicate: EXACT_SYNONYM
in_language: zh
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- AnimalSoundArchiveRecordSetType
- rico:RecordSetType
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_custodian
- record_holder_note
- has_type
- has_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: FieldRecordingSeries
organizational_principle:
equals_string: series
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
equals_string: hc:FieldRecordingSeries
has_custodian:
equals_string: AnimalSoundArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AnimalSoundArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: hc:AnimalSoundArchive
has_note:
equals_string: This RecordSetType is typically held by AnimalSoundArchive custodians. Inverse of rico:isOrWasHolderOf.
comments:
- RiC-O specialized series type following rico-rst:Series principle
- Note preserved: Earlier modeling used hc:ArchiveOrganizationType as a fallback has_type value.
annotations:
specificity_score: "0.25"
specificity_rationale: Specialized field recording series type
custodian_types: "['AnimalSoundArchive']"

View file

@ -1,11 +1,12 @@
id: https://nde.nl/ontology/hc/class/AnnexCreationEvent
name: AnnexCreationEvent
title: AnnexCreationEvent
description: Event of creating an annex.
title: Annex Creation Event
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
default_prefix: hc
imports:
- linkml:types
@ -14,11 +15,79 @@ imports:
classes:
AnnexCreationEvent:
class_uri: prov:Activity
description: Annex creation event.
description: >-
Occurrence of establishing an annex, branch, or subsidiary facility
connected to a main heritage institution, capturing when and why the
organizational expansion took place.
alt_descriptions:
nl: >-
Gebeurtenis waarbij een bijlage, filiaal of dochterfaciliteit wordt
opgericht die verbonden is aan een hoofderfgoedinstelling, vastleggend
wanneer en waarom de organisatorische uitbreiding plaatsvond.
de: >-
Ereignis der Gruendung einer Annex-, Zweig- oder Tochtereinrichtung,
die mit einer Haupt-heritage-Institution verbunden ist, das erfasst,
wann und warum die organisatorische Erweiterung stattfand.
fr: >-
Evenement de creation d'une annexe, d'une succursale ou d'une
installation filiale reliee a une institution patrimoniale principale,
capturant quand et pourquoi l'expansion organisationnelle a eu lieu.
es: >-
Evento de establecimiento de una anexa, sucursal o instalacion
filial conectada a una institucion patrimonial principal, capturando
cuando y por que tuvo lugar la expansion organizativa.
ar: >-
حدث إنشاء ملحق أو فرع أو منشأة تابعة مرتبطة بمؤسسة تراثية رئيسية،
مع تسجيل متى ولماذا حدث التوسع التنظيمي.
id: >-
Peristiwa pendirian aneks, cabang, atau fasilitas anak perusahaan yang
terhubung dengan lembaga warisan utama, mencatat kapan dan mengapa
ekspansi organisasi terjadi.
zh: >-
建立与主要遗产机构相连的附属、分支或子公司设施的事件,记录组织扩张
发生的时间和原因。
examples:
- value:
has_reason: Expansion of storage capacity for growing collections
temporal_extent:
start_date: "2024-06-01"
description: Creation of new storage annex
structured_aliases:
- literal_form: bijlagecreatiegebeurtenis
in_language: nl
- literal_form: Annexgruendungsereignis
in_language: de
- literal_form: evenement de creation d'annexe
in_language: fr
- literal_form: evento de creacion de anexa
in_language: es
- literal_form: حدث إنشاء الملحق
in_language: ar
- literal_form: peristiwa pembentukan aneks
in_language: id
- literal_form: 附属创建事件
in_language: zh
keywords:
- expansion
- branch
- facility
- organizational change
- annex
broad_mappings:
- crm:E66_Formation
- prov:Activity
slots:
- has_reason
- temporal_extent
slot_usage:
has_reason:
required: false
temporal_extent:
required: true
comments:
- Records institutional growth and expansion events
- May be linked to organizational structure changes
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.15"
specificity_rationale: Specific event type for organizational expansion
custodian_types: "['*']"

View file

@ -6,6 +6,8 @@ prefixes:
hc: https://nde.nl/ontology/hc/
oa: http://www.w3.org/ns/oa#
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
prov: http://www.w3.org/ns/prov#
default_prefix: hc
imports:
- linkml:types
@ -17,14 +19,61 @@ imports:
classes:
Annotation:
class_uri: oa:Annotation
description: 'An annotation (comment, note, tag, highlight) on a resource.
**Ontological Alignment**:
- `oa:Annotation`: Web Annotation Data Model.
'
description: >-
Supplemental information attached to a resource, such as comments, notes,
tags, or highlighted segments. Part of the W3C Web Annotation Data Model
for interoperable annotation systems.
alt_descriptions:
nl: >-
Aanvullende informatie toegevoegd aan een bron, zoals opmerkingen, notities,
tags of gemarkeerde segmenten. Onderdeel van het W3C Web Annotation Data Model
voor interoperabele annotatiesystemen.
de: >-
Zusatzliche Informationen, die einer Ressource angehangt werden, wie Kommentare,
Notizen, Tags oder hervorgehobene Abschnitte. Teil des W3C Web Annotation Data
Model fur interoperable Annotationssysteme.
fr: >-
Information supplementaire jointe a une ressource, telle que des commentaires,
notes, balises ou segments mis en evidence. Fait partie du modele de donnees
W3C Web Annotation pour les systemes d'annotation interoperables.
es: >-
Informacion adicional adjunta a un recurso, como comentarios, notas, etiquetas
o segmentos resaltados. Parte del modelo de datos W3C Web Annotation para
sistemas de anotacion interoperables.
ar: >-
معلومات إضافية مرفقة بمورد، مثل التعليقات والملاحظات والعلامات أو الأجزاء
المميزة. جزء من نموذج بيانات شرح الويب W3C للأنظمة التفاعلية.
id: >-
Informasi tambahan yang dilampirkan ke sumber daya, seperti komentar, catatan,
tag, atau segmen yang disorot. Bagian dari Model Data Anotasi Web W3C untuk
sistem anotasi yang dapat dioperasikan.
zh: >-
附加到资源的补充信息如评论、注释、标签或高亮片段。属于W3C Web注释数据模型
用于可互操作的注释系统。
structured_aliases:
- literal_form: annotatie
in_language: nl
- literal_form: Anmerkung
in_language: de
- literal_form: annotation
in_language: fr
- literal_form: anotacion
in_language: es
- literal_form: تعليق توضيحي
in_language: ar
- literal_form: anotasi
in_language: id
- literal_form: 注释
in_language: zh
exact_mappings:
- oa:Annotation
close_mappings:
- schema:Comment
- schema:UserComments
related_mappings:
- prov:Entity
broad_mappings:
- skos:Concept
slots:
- has_description
- created_by
@ -33,6 +82,7 @@ classes:
- has_type
slot_usage:
has_description:
required: false
created_by:
range: Agent
has_rationale:
@ -41,7 +91,40 @@ classes:
range: Segment
has_type:
range: AnnotationType
examples:
- value:
has_type: hc:CommentAnnotation
has_description: "This image depicts the Battle of Waterloo, 1815."
created_by: "https://example.org/users/historian123"
description: A scholarly comment annotation on an image
- value:
has_type: hc:TagAnnotation
has_description: "Waterloo; Napoleon; 19th century"
created_by: "https://example.org/users/cataloger"
description: A tagging annotation for subject classification
keywords:
- comment
- note
- tag
- highlight
- markup
- web annotation
- scholarly annotation
- user-generated content
comments:
- Part of W3C Web Annotation Data Model (https://www.w3.org/TR/annotation-vocab/)
- Enables interoperable annotation across platforms and systems
- Supports multiple motivation types (commenting, tagging, describing, etc.)
- |
Preserved from prior description:
**Ontological Alignment**:
- `oa:Annotation`: Web Annotation Data Model.
see_also:
- https://www.w3.org/TR/annotation-vocab/
- AnnotationType
- AnnotationMotivationType
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.2"
specificity_rationale: Core annotation class from W3C Web Annotation standard
custodian_types: "['*']"

View file

@ -26,12 +26,58 @@ classes:
AnnotationMotivationType:
class_uri: oa:Motivation
abstract: true
description: "Abstract base class for annotation motivation types in the heritage domain.\n\n**DEFINITION**:\n\nAnnotationMotivationType represents CATEGORIES of motivations for creating\nannotations. Each subclass defines a specific purpose or intent behind\nannotation creation.\n\n**W3C WEB ANNOTATION ALIGNMENT**:\n\nThe W3C Web Annotation Data Model defines `oa:Motivation` as:\n> The class for Motivation resources that describe the user's intent\n> or motivation for the creation of the Annotation.\n\nThe `oa:Motivation` class is a subclass of `skos:Concept`:\n```turtle\noa:Motivation a rdfs:Class ;\n rdfs:subClassOf skos:Concept .\n```\n\n**STANDARD MOTIVATIONS** (from W3C Web Annotation):\n\n| Motivation | URI | Description |\n|------------|-----|-------------|\n| classifying | oa:classifying | Categorizing or classifying content |\n| commenting | oa:commenting | Adding commentary |\n| describing | oa:describing | Adding descriptive information |\n| identifying | oa:identifying\
\ | Identifying depicted entities |\n| linking | oa:linking | Linking to external resources |\n| tagging | oa:tagging | Adding tags or keywords |\n\n**HERITAGE-SPECIFIC EXTENSIONS**:\n\nBeyond W3C standard motivations, heritage institutions require:\n\n| Motivation | Purpose | Use Case |\n|------------|---------|----------|\n| AccessibilityMotivation | Accessibility support | Alt-text, captions, audio descriptions |\n| DiscoveryMotivation | Search and discovery | SEO, facets, keywords |\n| PreservationMotivation | Digital preservation | Checksums, format migration notes |\n| ResearchMotivation | Research support | Citations, analysis, scholarly notes |\n\n**CIDOC-CRM ALIGNMENT**:\n\nAnnotation motivations relate to CIDOC-CRM attribute assignments:\n- `crm:E13_Attribute_Assignment` - The act of assigning information\n- `crm:P17_was_motivated_by` - The motivation for an activity\n\n**PROV-O ALIGNMENT**:\n\n- `prov:Activity` - Annotations as activities with motivations\n- `prov:wasMotivatedBy`\
\ (proposed) - Relates activity to motivation\n\n**SUBCLASSES**:\n\nSee AnnotationMotivationTypes.yaml for 10 concrete motivation subclasses:\n- ClassifyingMotivation, DescribingMotivation, IdentifyingMotivation\n- TaggingMotivation, LinkingMotivation, CommentingMotivation\n- AccessibilityMotivation, DiscoveryMotivation, PreservationMotivation, ResearchMotivation\n"
description: >-
Abstract base class for categories of reasons or intents behind creating
annotations. Each subclass defines a specific purpose such as classifying,
commenting, describing, identifying, linking, or tagging content.
alt_descriptions:
nl: >-
Abstracte basisklasse voor categorieen van redenen of intenties achter het
maken van annotaties. Elke subklasse definieert een specifiek doel zoals
classificeren, becommentarieren, beschrijven, identificeren, koppelen of
taggen van inhoud.
de: >-
Abstrakte Basisklasse fur Kategorien von Grunden oder Absichten hinter der
Erstellung von Annotationen. Jede Unterklasse definiert einen spezifischen
Zweck wie Klassifizieren, Kommentieren, Beschreiben, Identifizieren,
Verknupfen oder Taggen von Inhalten.
fr: >-
Classe de base abstraite pour les categories de raisons ou intentions derriere
la creation d'annotations. Chaque sous-classe definit un objectif specifique
tel que classifier, commenter, decrire, identifier, lier ou etiqueter du contenu.
es: >-
Clase base abstracta para categorias de razones o intenciones detras de la
creacion de anotaciones. Cada subclase define un proposito especifico como
clasificar, comentar, describir, identificar, vincular o etiquetar contenido.
ar: >-
فئة أساسية مجردة لفئات الأسباب أو النوايا وراء إنشاء التعليقات التوضيحية.
يحدد كل فئة فرعية غرضًا محددًا مثل التصنيف أو التعليق أو الوصف أو
التعريف أو الربط أو وضع العلامات على المحتوى.
id: >-
Kelas dasar abstrak untuk kategori alasan atau niat di balik pembuatan anotasi.
Setiap subkelas mendefinisikan tujuan spesifik seperti mengklasifikasikan,
mengomentari, mendeskripsikan, mengidentifikasi, menautkan, atau menandai konten.
zh: >-
用于创建注释背后的原因或意图类别的抽象基类。每个子类定义特定目的,
如分类、评论、描述、识别、链接或标记内容。
structured_aliases:
- literal_form: annotatiemotivatietype
in_language: nl
- literal_form: Anmerkungsmotivationstyp
in_language: de
- literal_form: type de motivation d'annotation
in_language: fr
- literal_form: tipo de motivacion de anotacion
in_language: es
- literal_form: نوع دافع التعليق التوضيحي
in_language: ar
- literal_form: tipe motivasi anotasi
in_language: id
- literal_form: 注释动机类型
in_language: zh
exact_mappings:
- oa:Motivation
close_mappings:
broad_mappings:
- skos:Concept
related_mappings:
- crm:E55_Type
@ -49,15 +95,98 @@ classes:
has_label:
required: true
comments:
- Abstract base class - use specific subclasses (ClassifyingMotivation, etc.)
- Abstract base class - use specific subclasses (ClassifyingMotivation, DescribingMotivation, etc.)
- Represents MOTIVATION TYPES, not individual motivation instances
- Aligns with W3C Web Annotation oa:Motivation class
- Heritage-specific extensions beyond W3C standard motivations
- oa:Motivation is a subclass of skos:Concept in the W3C model
- Heritage-specific extensions beyond W3C standard motivations include AccessibilityMotivation, DiscoveryMotivation, PreservationMotivation, ResearchMotivation
- |
Preserved from prior description:
**DEFINITION**:
AnnotationMotivationType represents CATEGORIES of motivations for creating
annotations. Each subclass defines a specific purpose or intent behind
annotation creation.
**W3C WEB ANNOTATION ALIGNMENT**:
The W3C Web Annotation Data Model defines `oa:Motivation` as:
> The class for Motivation resources that describe the user's intent
> or motivation for the creation of the Annotation.
The `oa:Motivation` class is a subclass of `skos:Concept`:
```turtle
oa:Motivation a rdfs:Class ;
rdfs:subClassOf skos:Concept .
```
**STANDARD MOTIVATIONS** (from W3C Web Annotation):
| Motivation | URI | Description |
|------------|-----|-------------|
| classifying | oa:classifying | Categorizing or classifying content |
| commenting | oa:commenting | Adding commentary |
| describing | oa:describing | Adding descriptive information |
| identifying | oa:identifying | Identifying depicted entities |
| linking | oa:linking | Linking to external resources |
| tagging | oa:tagging | Adding tags or keywords |
**HERITAGE-SPECIFIC EXTENSIONS**:
Beyond W3C standard motivations, heritage institutions require:
| Motivation | Purpose | Use Case |
|------------|---------|----------|
| AccessibilityMotivation | Accessibility support | Alt-text, captions, audio descriptions |
| DiscoveryMotivation | Search and discovery | SEO, facets, keywords |
| PreservationMotivation | Digital preservation | Checksums, format migration notes |
| ResearchMotivation | Research support | Citations, analysis, scholarly notes |
**CIDOC-CRM ALIGNMENT**:
Annotation motivations relate to CIDOC-CRM attribute assignments:
- `crm:E13_Attribute_Assignment` - The act of assigning information
- `crm:P17_was_motivated_by` - The motivation for an activity
**PROV-O ALIGNMENT**:
- `prov:Activity` - Annotations as activities with motivations
- `prov:wasMotivatedBy` (proposed) - Relates activity to motivation
**SUBCLASSES**:
See AnnotationMotivationTypes.yaml for 10 concrete motivation subclasses:
- ClassifyingMotivation, DescribingMotivation, IdentifyingMotivation
- TaggingMotivation, LinkingMotivation, CommentingMotivation
- AccessibilityMotivation, DiscoveryMotivation, PreservationMotivation, ResearchMotivation
see_also:
- https://www.w3.org/TR/annotation-vocab/#motivation
- https://www.w3.org/ns/oa#Motivation
- http://www.cidoc-crm.org/cidoc-crm/E55_Type
- AnnotationMotivationTypes
examples:
- value:
identify_as: oa:classifying
has_label: classifying
has_description: "The motivation for classifying the target"
description: W3C standard classifying motivation type
keywords:
- motivation
- intent
- purpose
- W3C Web Annotation
- oa:Motivation
- classifying
- commenting
- describing
- identifying
- tagging
- linking
- accessibility
- discovery
- preservation
- research
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.3"
specificity_rationale: Abstract base class aligned with W3C Web Annotation standard
custodian_types: "['*']"

View file

@ -5,6 +5,8 @@ prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
oa: http://www.w3.org/ns/oa#
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
@ -14,26 +16,90 @@ imports:
classes:
AnnotationType:
class_uri: skos:Concept
description: 'Abstract base class for annotation types classification.
Provides a taxonomy for different types of annotations.
'
description: >-
Abstract base class for categorizing different kinds of supplemental
information attached to resources, such as comments, tags, highlights,
or corrections.
alt_descriptions:
nl: >-
Abstracte basisklasse voor het categoriseren van verschillende soorten
aanvullende informatie toegevoegd aan bronnen, zoals opmerkingen, tags,
markeringen of correcties.
de: >-
Abstrakte Basisklasse zur Kategorisierung verschiedener Arten von
Zusatzinformationen, die Ressourcen angehangt werden, wie Kommentare,
Tags, Hervorhebungen oder Korrekturen.
fr: >-
Classe de base abstraite pour categoriser differents types d'informations
supplementaires jointes aux ressources, comme les commentaires, balises,
mises en evidence ou corrections.
es: >-
Clase base abstracta para categorizar diferentes tipos de informacion
adicional adjunta a los recursos, como comentarios, etiquetas,
resaltados o correcciones.
ar: >-
فئة أساسية مجردة لتصنيف أنواع مختلفة من المعلومات الإضافية المرفقة
بالموارد، مثل التعليقات والعلامات والإبرازات أو التصحيحات.
id: >-
Kelas dasar abstrak untuk mengkategorikan berbagai jenis informasi tambahan
yang dilampirkan ke sumber daya, seperti komentar, tag, sorotan, atau koreksi.
zh: >-
用于分类附加到资源的不同类型补充信息的抽象基类,如评论、标签、高亮或更正。
structured_aliases:
- literal_form: annotatietype
in_language: nl
- literal_form: Anmerkungstyp
in_language: de
- literal_form: type d'annotation
in_language: fr
- literal_form: tipo de anotacion
in_language: es
- literal_form: نوع التعليق التوضيحي
in_language: ar
- literal_form: tipe anotasi
in_language: id
- literal_form: 注释类型
in_language: zh
abstract: true
exact_mappings:
broad_mappings:
- skos:Concept
related_mappings:
- oa:Annotation
slots:
- has_label
- has_code
- has_description
slot_usage:
has_code:
# range: string
required: true
has_label:
# range: string
required: false
comments:
- Abstract base class - use specific subclasses (CommentAnnotation, TagAnnotation, etc.)
- Provides a taxonomy for annotation classification
- Part of W3C Web Annotation ecosystem
see_also:
- Annotation
- AnnotationTypes
examples:
- value:
has_code: comment
has_label: Comment
has_description: "A textual comment on a resource"
description: Comment annotation type
- value:
has_code: tag
has_label: Tag
has_description: "A keyword or tag associated with a resource"
description: Tag annotation type
keywords:
- annotation type
- comment
- tag
- highlight
- correction
- classification
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.3"
specificity_rationale: Abstract base class for annotation type taxonomy
custodian_types: "['*']"

View file

@ -1,44 +1,248 @@
id: https://nde.nl/ontology/hc/class/AnnotationTypes
name: annotation_types_classes
title: Annotation Types Classes
description: 'Concrete subclasses for AnnotationType taxonomy.
Follows Rule 0b Type/Types naming pattern.
'
imports:
- ./AnnotationType
- linkml:types
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
oa: http://www.w3.org/ns/oa#
schema: http://schema.org/
default_prefix: hc
imports:
- ./AnnotationType
- linkml:types
classes:
CommentAnnotation:
is_a: AnnotationType
class_uri: hc:Comment
description: A comment on a resource.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
description: >-
Textual commentary or opinion added to a resource by a user or system.
alt_descriptions:
nl: >-
Tekstuele toelichting of mening toegevoegd aan een bron door een gebruiker of systeem.
de: >-
Textlicher Kommentar oder Meinung, die einem Benutzer oder System hinzugefugt wurde.
fr: >-
Commentaire textuel ou opinion ajoute a une ressource par un utilisateur ou un systeme.
es: >-
Comentario textual u opinion agregado a un recurso por un usuario o sistema.
ar: >-
تعليق نصي أو رأي أضيف إلى مورد من قبل مستخدم أو نظام.
id: >-
Komentar tekstual atau pendapat yang ditambahkan ke sumber daya oleh pengguna atau sistem.
zh: >-
由用户或系统添加到资源的文本评论或意见。
structured_aliases:
- literal_form: opmerkingannotatie
in_language: nl
- literal_form: Kommentaranmerkung
in_language: de
- literal_form: annotation de commentaire
in_language: fr
- literal_form: anotacion de comentario
in_language: es
- literal_form: تعليق توضيحي
in_language: ar
- literal_form: anotasi komentar
in_language: id
- literal_form: 评论注释
in_language: zh
close_mappings:
- schema:Comment
- schema:UserComments
broad_mappings:
- skos:Concept
comments:
- Corresponds to oa:commenting motivation
- Used for scholarly notes, curatorial comments, user feedback
examples:
- value:
has_code: comment
has_label: Scholarly Note
has_description: "Research observation about provenance"
description: Scholarly comment annotation
keywords:
- comment
- opinion
- feedback
- scholarly note
annotations:
specificity_score: "0.4"
specificity_rationale: Concrete annotation type for comments
custodian_types: "['*']"
related_mappings:
- oa:commenting
TagAnnotation:
is_a: AnnotationType
class_uri: hc:Tag
description: A tag or keyword associated with a resource.
description: >-
Keyword or label associated with a resource for categorization and discovery.
alt_descriptions:
nl: >-
Trefwoord of label gekoppeld aan een bron voor categorisatie en vindbaarheid.
de: >-
Schlusselwort oder Label, das einer Ressource zur Kategorisierung und Entdeckung zugeordnet ist.
fr: >-
Mot-cle ou etiquette associe a une ressource pour la categorisation et la decouverte.
es: >-
Palabra clave o etiqueta asociada con un recurso para categorizacion y descubrimiento.
ar: >-
كلمة مفتاحية أو تسمية مرتبطة بمورد للتصنيف والاكتشاف.
id: >-
Kata kunci atau label yang dikaitkan dengan sumber daya untuk kategorisasi dan penemuan.
zh: >-
与资源关联的关键词或标签,用于分类和发现。
structured_aliases:
- literal_form: tagannotatie
in_language: nl
- literal_form: Tag-Anmerkung
in_language: de
- literal_form: annotation de balise
in_language: fr
- literal_form: anotacion de etiqueta
in_language: es
- literal_form: تعليق توضيحي للوسم
in_language: ar
- literal_form: anotasi tag
in_language: id
- literal_form: 标签注释
in_language: zh
close_mappings:
- schema:keywords
broad_mappings:
- skos:Concept
comments:
- Corresponds to oa:tagging motivation
- Used for folksonomies, crowdsourced tagging, social tagging
examples:
- value:
has_code: tag
has_label: User Tag
has_description: "Community-generated keyword"
description: User-generated tag annotation
keywords:
- tag
- keyword
- folksonomy
- crowdsourcing
annotations:
specificity_score: "0.4"
specificity_rationale: Concrete annotation type for tags
custodian_types: "['*']"
related_mappings:
- oa:tagging
Highlight:
is_a: AnnotationType
class_uri: hc:Highlight
description: A highlighted segment of a resource.
description: >-
Marked segment of a resource for emphasis or later reference.
alt_descriptions:
nl: >-
Gemarkeerd segment van een bron voor nadruk of latere verwijzing.
de: >-
Markiertes Segment einer Ressource zur Hervorhebung oder spateren Referenz.
fr: >-
Segment mis en evidence d'une ressource pour l'emphase ou reference ulterieure.
es: >-
Segmento resaltado de un recurso para enfasis o referencia posterior.
ar: >-
جزء مميز من مورد للتأكيد أو المرجعية اللاحقة.
id: >-
Segmen yang disorot dari sumber daya untuk penekanan atau referensi nanti.
zh: >-
资源中标记的片段,用于强调或后续参考。
structured_aliases:
- literal_form: markeringannotatie
in_language: nl
- literal_form: Hervorhebungs-Anmerkung
in_language: de
- literal_form: annotation de mise en evidence
in_language: fr
- literal_form: anotacion de resaltado
in_language: es
- literal_form: تعليق توضيحي للإبراز
in_language: ar
- literal_form: anotasi sorotan
in_language: id
- literal_form: 高亮注释
in_language: zh
close_mappings:
- oa:highlighting
broad_mappings:
- skos:Concept
comments:
- Used to mark important passages or regions
- Often combined with comments for explanation
examples:
- value:
has_code: highlight
has_label: Important Passage
has_description: "Key passage for research"
description: Highlighted segment annotation
keywords:
- highlight
- emphasis
- selection
- bookmark
annotations:
specificity_score: "0.4"
specificity_rationale: Concrete annotation type for highlights
custodian_types: "['*']"
Correction:
is_a: AnnotationType
class_uri: hc:Correction
description: A correction to a resource.
description: >-
Suggested or applied fix to errors in a resource's metadata or content.
alt_descriptions:
nl: >-
Voorgestelde of toegepaste correctie van fouten in de metadata of inhoud van een bron.
de: >-
Vorgeschlagene oder angewandte Korrektur von Fehlern in den Metadaten oder Inhalten einer Ressource.
fr: >-
Correction proposee ou appliquee des erreurs dans les metadonnees ou le contenu d'une ressource.
es: >-
Correccion propuesta o aplicada de errores en los metadatos o contenido de un recurso.
ar: >-
تصحيح مقترح أو مطبق للأخطاء في البيانات الوصفية أو محتوى مورد.
id: >-
Koreksi yang diusulkan atau diterapkan untuk kesalahan dalam metadata atau konten sumber daya.
zh: >-
对资源元数据或内容中错误的建议或已应用的修正。
structured_aliases:
- literal_form: correctieannotatie
in_language: nl
- literal_form: Korrektur-Anmerkung
in_language: de
- literal_form: annotation de correction
in_language: fr
- literal_form: anotacion de correccion
in_language: es
- literal_form: تعليق توضيحي للتصحيح
in_language: ar
- literal_form: anotasi koreksi
in_language: id
- literal_form: 更正注释
in_language: zh
close_mappings:
- oa:editing
broad_mappings:
- skos:Concept
comments:
- Used for crowdsourced corrections and metadata improvements
- May require review before application
examples:
- value:
has_code: correction
has_label: Metadata Correction
has_description: "Suggested fix for date error"
description: Metadata correction annotation
keywords:
- correction
- fix
- edit
- improvement
- crowdsourcing
annotations:
specificity_score: "0.4"
specificity_rationale: Concrete annotation type for corrections
custodian_types: "['*']"

View file

@ -0,0 +1,85 @@
id: https://nde.nl/ontology/hc/classes/AnnotatorAnnotationMetadata
name: AnnotatorAnnotationMetadata
title: Annotator Annotation Metadata
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
oa: http://www.w3.org/ns/oa#
dqv: http://www.w3.org/ns/dqv#
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
imports:
- linkml:types
- ../slots/generated_by
- ../classes/GenerationEvent
classes:
AnnotatorAnnotationMetadata:
description: >-
Quality metrics and verification information for cultural heritage annotations.
alt_descriptions:
nl: Kwaliteitsstatistieken en verificatie-informatie voor cultureel erfgoed annotaties.
de: Qualitätsmetriken und Verifikationsinformationen für Annotationsdaten zum kulturellen Erbe.
fr: Métriques de qualité et informations de vérification pour les annotations du patrimoine culturel.
es: Métricas de calidad e información de verificación para anotaciones de patrimonio cultural.
ar: مقاييس الجودة ومعلومات التحقق للتعليقات التراثية الثقافية.
id: Metrik kualitas dan informasi verifikasi untuk anotasi warisan budaya.
zh: 文化遗产注释的质量指标和验证信息。
structured_aliases:
- literal_form: annotatiemetagegevens
in_language: nl
- literal_form: Annotationsmetadaten
in_language: de
- literal_form: métadonnées d'annotation
in_language: fr
- literal_form: metadatos de anotación
in_language: es
- literal_form: بيانات التعليق الوصفية
in_language: ar
- literal_form: metadata anotasi
in_language: id
- literal_form: 注释元数据
in_language: zh
class_uri: oa:Annotation
close_mappings:
- dqv:QualityAnnotation
related_mappings:
- prov:Entity
- schema:Rating
keywords:
- annotation metadata
- confidence score
- quality metrics
- verification
- Annotator
examples:
- value:
generated_by:
has_score:
has_score: 0.92
has_method: annotation_validation
comments:
- MIGRATED 2026-01-19: confidence_score → generated_by + ConfidenceScore
- Part of Annotator annotation pipeline
slots:
- generated_by
slot_usage:
generated_by:
range: GenerationEvent
required: false
inlined: true
description: Generation event containing confidence score for annotation.
examples:
- value:
has_score:
has_score: 0.92
has_method: annotation_validation
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'

View file

@ -0,0 +1,63 @@
id: https://nde.nl/ontology/hc/classes/AnnotatorAnnotationProvenance
name: AnnotatorAnnotationProvenance
title: Annotator Annotation Provenance
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
oa: http://www.w3.org/ns/oa#
pav: http://purl.org/pav/
imports:
- linkml:types
classes:
AnnotatorAnnotationProvenance:
description: >-
Provenance tracking for cultural heritage annotation activities including creator, timestamp, and method.
alt_descriptions:
nl: Herkomsttracking voor cultureel erfgoed annotatie-activiteiten inclusief maker, tijdstempel en methode.
de: Provenienzverfolgung für Annotationsaktivitäten zum kulturellen Erbe einschließlich Ersteller, Zeitstempel und Methode.
fr: Traçabilité de la provenance des activités d'annotation du patrimoine culturel, y compris le créateur, l'horodatage et la méthode.
es: Seguimiento de procedencia para actividades de anotación de patrimonio cultural incluyendo creador, marca de tiempo y método.
ar: تتبع المنشأ لأنشطة التعليق التراثي الثقافي بما في ذلك المنشئ والطابع الزمني والطريقة.
id: Pelacakan provenansi untuk aktivitas anotasi warisan budaya termasuk pembuat, cap waktu, dan metode.
zh: 文化遗产注释活动的来源跟踪,包括创建者、时间戳和方法。
structured_aliases:
- literal_form: annotatieherkomst
in_language: nl
- literal_form: Annotationsprovenienz
in_language: de
- literal_form: provenance d'annotation
in_language: fr
- literal_form: procedencia de anotación
in_language: es
- literal_form: منشأ التعليق
in_language: ar
- literal_form: provenansi anotasi
in_language: id
- literal_form: 注释来源
in_language: zh
class_uri: prov:Activity
close_mappings:
- pav:Authoring
related_mappings:
- oa:Annotation
- prov:Agent
keywords:
- annotation provenance
- Annotator
- extraction method
- annotation creator
examples:
- value:
has_source: annotator-v1_7_0
comments:
- Tracks who/what created annotations and when
- Part of Annotator extraction pipeline
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots:
- has_source

View file

@ -0,0 +1,62 @@
id: https://nde.nl/ontology/hc/classes/AnnotatorBlock
name: AnnotatorBlock
title: Annotator Block
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
oa: http://www.w3.org/ns/oa#
imports:
- linkml:types
classes:
AnnotatorBlock:
description: >-
Container aggregating entity claims, provenance, and metadata for a complete annotation.
alt_descriptions:
nl: Container die entiteitsclaims, herkomst en metadata samenbrengt voor een complete annotatie.
de: Container, der Entitätsansprüche, Provenienz und Metadaten für eine vollständige Annotation zusammenfasst.
fr: Conteneur regroupant les revendications d'entités, la provenance et les métadonnées pour une annotation complète.
es: Contenedor que agrega reclamos de entidades, procedencia y metadatos para una anotación completa.
ar: حاوية تجمع مطالبات الكيانات والأصل والبيانات الوصفية لتعليق كامل.
id: Wadah yang mengumpulkan klaim entitas, provenansi, dan metadata untuk anotasi lengkap.
zh: 聚合实体声明、来源和元数据的完整注释容器。
structured_aliases:
- literal_form: annotatieblok
in_language: nl
- literal_form: Annotationsblock
in_language: de
- literal_form: bloc d'annotation
in_language: fr
- literal_form: bloque de anotación
in_language: es
- literal_form: كتلة التعليق
in_language: ar
- literal_form: blok anotasi
in_language: id
- literal_form: 注释块
in_language: zh
class_uri: prov:Collection
close_mappings:
- oa:Annotation
related_mappings:
- prov:Bundle
- schema:Dataset
keywords:
- annotation block
- Annotator
- annotation container
- entity claims
examples:
- value:
convention: annotator-v1_7_0
entity_claims: []
comments:
- Follows Annotator convention (e.g., annotator-v1_7_0)
- Aggregates claims, provenance, and metadata
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots: []

View file

@ -0,0 +1,73 @@
id: https://nde.nl/ontology/hc/classes/AnnotatorEntityClaim
name: AnnotatorEntityClaim
title: Annotator Entity Claim
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
oa: http://www.w3.org/ns/oa#
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
imports:
- linkml:types
- ../slots/has_type
classes:
AnnotatorEntityClaim:
description: >-
Individual assertion about a cultural heritage entity extracted using Annotator convention.
alt_descriptions:
nl: Individuele bewering over een cultureel erfgoed entiteit geëxtraheerd met Annotator conventie.
de: Einzelne Aussage über eine Kulturgut-Entität, extrahiert mit Annotator-Konvention.
fr: Affirmation individuelle sur une entité du patrimoine culturel extraite en utilisant la convention Annotator.
es: Afirmación individual sobre una entidad de patrimonio cultural extraída usando la convención Annotator.
ar: تأكيد فردي حول كيان تراثي ثقافي مستخرج باستخدام اتفاقية Annotator.
id: Klaim individual tentang entitas warisan budaya yang diekstrak menggunakan konvensi Annotator.
zh: 使用Annotator约定提取的关于文化遗产实体的单个断言。
structured_aliases:
- literal_form: entiteitsclaim
in_language: nl
- literal_form: Entitätsanspruch
in_language: de
- literal_form: revendication d'entité
in_language: fr
- literal_form: reclamo de entidad
in_language: es
- literal_form: مطالبة الكيان
in_language: ar
- literal_form: klaim entitas
in_language: id
- literal_form: 实体声明
in_language: zh
class_uri: rdf:Statement
close_mappings:
- oa:Annotation
related_mappings:
- prov:Entity
- schema:PropertyValue
keywords:
- entity claim
- Annotator
- entity assertion
- extraction
examples:
- value:
has_type: hc:Library
comments:
- Represents subject-predicate-object assertion
- Includes provenance and confidence information
slots:
- has_type
slot_usage:
has_type:
inlined: false
required: true
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'

View file

@ -0,0 +1,64 @@
id: https://nde.nl/ontology/hc/classes/AnnotatorEntityClassification
name: AnnotatorEntityClassification
title: Annotator Entity Classification
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
skos: http://www.w3.org/2004/02/skos/core#
oa: http://www.w3.org/ns/oa#
imports:
- linkml:types
classes:
AnnotatorEntityClassification:
description: >-
Taxonomic categorization of cultural heritage entities within the Annotator classification scheme.
alt_descriptions:
nl: Taxonomische categorisatie van cultureel erfgoed entiteiten binnen het Annotator classificatieschema.
de: Taxonomische Kategorisierung von Kulturgut-Entitäten innerhalb des Annotator-Klassifikationsschemas.
fr: Catégorisation taxonomique des entités du patrimoine culturel dans le schéma de classification Annotator.
es: Categorización taxonómica de entidades de patrimonio cultural dentro del esquema de clasificación Annotator.
ar: التصنيف التصنيفي لكيانات التراث الثقافي ضمن مخطط تصنيف Annotator.
id: Kategorisasi taksonomi entitas warisan budaya dalam skema klasifikasi Annotator.
zh: 在Annotator分类方案内对文化遗产实体的分类学分类。
structured_aliases:
- literal_form: entiteitsclassificatie
in_language: nl
- literal_form: Entitätsklassifikation
in_language: de
- literal_form: classification d'entité
in_language: fr
- literal_form: clasificación de entidad
in_language: es
- literal_form: تصنيف الكيان
in_language: ar
- literal_form: klasifikasi entitas
in_language: id
- literal_form: 实体分类
in_language: zh
class_uri: skos:Concept
close_mappings:
- oa:classifying
related_mappings:
- prov:Entity
- schema:CategoryCode
keywords:
- entity classification
- Annotator
- taxonomy
- hypernym types
- GRP
- AGT
examples:
- value:
classification_type: GRP.HER.ARC
comments:
- Maps entities to heritage custodian taxonomy
- Includes hypernym types (GRP, AGT, TOP) and subtypes
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots: []

View file

@ -0,0 +1,63 @@
id: https://nde.nl/ontology/hc/classes/AnnotatorIntegrationNote
name: AnnotatorIntegrationNote
title: Annotator Integration Note
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
pav: http://purl.org/pav/
imports:
- linkml:types
classes:
AnnotatorIntegrationNote:
description: >-
Documentation note describing how a file was created or integrated into a dataset.
alt_descriptions:
nl: Documentatienotitie die beschrijft hoe een bestand is gemaakt of geïntegreerd in een dataset.
de: Dokumentationshinweis, der beschreibt, wie eine Datei erstellt oder in einen Datensatz integriert wurde.
fr: Note de documentation décrivant comment un fichier a été créé ou intégré dans un jeu de données.
es: Nota de documentación que describe cómo se creó o integró un archivo en un conjunto de datos.
ar: ملاحظة توثيقية تصف كيفية إنشاء ملف أو دمجه في مجموعة بيانات.
id: Catatan dokumentasi yang menjelaskan bagaimana file dibuat atau diintegrasikan ke dalam kumpulan data.
zh: 描述文件如何创建或集成到数据集中的文档说明。
structured_aliases:
- literal_form: integratienotitie
in_language: nl
- literal_form: Integrationshinweis
in_language: de
- literal_form: note d'intégration
in_language: fr
- literal_form: nota de integración
in_language: es
- literal_form: ملاحظة التكامل
in_language: ar
- literal_form: catatan integrasi
in_language: id
- literal_form: 集成说明
in_language: zh
class_uri: prov:Derivation
close_mappings:
- pav:importedFrom
related_mappings:
- prov:Activity
- prov:Entity
keywords:
- integration note
- data derivation
- file creation
- Annotator
examples:
- value:
source_file: institutions.csv
creation_method: extraction
integration_date: "2026-01-15"
comments:
- Documents source file, creation method, and integration process
- Used in data pipeline provenance tracking
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots: []

View file

@ -0,0 +1,63 @@
id: https://nde.nl/ontology/hc/classes/AnnotatorModel
name: AnnotatorModel
title: Annotator Model
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
classes:
AnnotatorModel:
description: >-
Machine learning model used for cultural heritage entity extraction and annotation.
alt_descriptions:
nl: Machine learning model gebruikt voor cultureel erfgoed entiteitextractie en -annotatie.
de: Maschinelles Lernmodell zur Extraktion und Annotation von Kulturgut-Entitäten.
fr: Modèle d'apprentissage automatique utilisé pour l'extraction et l'annotation d'entités du patrimoine culturel.
es: Modelo de aprendizaje automático utilizado para la extracción y anotación de entidades de patrimonio cultural.
ar: نموذج التعلم الآلي المستخدم لاستخراج وتعليق كيانات التراث الثقافي.
id: Model pembelajaran mesin yang digunakan untuk ekstraksi dan anotasi entitas warisan budaya.
zh: 用于文化遗产实体提取和注释的机器学习模型。
structured_aliases:
- literal_form: annotatiemodel
in_language: nl
- literal_form: Annotationsmodell
in_language: de
- literal_form: modèle d'annotation
in_language: fr
- literal_form: modelo de anotación
in_language: es
- literal_form: نموذج التعليق
in_language: ar
- literal_form: model anotasi
in_language: id
- literal_form: 注释模型
in_language: zh
class_uri: prov:SoftwareAgent
close_mappings:
- schema:SoftwareApplication
related_mappings:
- prov:Agent
- prov:Entity
keywords:
- annotator model
- Annotator
- machine learning
- entity extraction
- glm-4.5-flash
examples:
- value:
model_name: glm-4.5-flash
convention: annotator-v1_7_0
comments:
- Includes model name, convention identifier, and timestamp
- Acts as software agent in provenance chains
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots:
- generated_by

View file

@ -0,0 +1,63 @@
id: https://nde.nl/ontology/hc/classes/AnnotatorProvenance
name: AnnotatorProvenance
title: Annotator Provenance
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
pav: http://purl.org/pav/
imports:
- linkml:types
classes:
AnnotatorProvenance:
description: >-
Extraction provenance tracking source data access, convention, and generation details.
alt_descriptions:
nl: Extractieherkomsttracking van brongegevenstoegang, conventie en generatiedetails.
de: Extraktionsprovenienzverfolgung von Quelldatenzugriff, Konvention und Generierungsdetails.
fr: Traçabilité de la provenance d'extraction de l'accès aux données sources, de la convention et des détails de génération.
es: Seguimiento de procedencia de extracción del acceso a datos fuente, convención y detalles de generación.
ar: تتبع منشأ الاستخراج للوصول إلى البيانات المصدر والاتفاقية وتفاصيل التوليد.
id: Pelacakan provenansi ekstraksi akses data sumber, konvensi, dan detail pembuatan.
zh: 跟踪源数据访问、约定和生成细节的提取来源。
structured_aliases:
- literal_form: extractieherkomst
in_language: nl
- literal_form: Extraktionsprovenienz
in_language: de
- literal_form: provenance d'extraction
in_language: fr
- literal_form: procedencia de extracción
in_language: es
- literal_form: منشأ الاستخراج
in_language: ar
- literal_form: provenansi ekstraksi
in_language: id
- literal_form: 提取来源
in_language: zh
class_uri: prov:Entity
close_mappings:
- pav:SourceAccessedAt
related_mappings:
- prov:Generation
- prov:Activity
keywords:
- extraction provenance
- Annotator
- source data
- convention
- namespace
examples:
- value:
has_type: extraction
comments:
- Tracks namespace, path/XPath, timestamp, agent, and convention
- Provenance-tracked entity for extraction activities
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots:
- has_type

View file

@ -1,16 +1,80 @@
id: https://nde.nl/ontology/hc/class/Any
name: Any
title: Any Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
owl: http://www.w3.org/2002/07/owl#
rdfs: http://www.w3.org/2000/01/rdf-schema#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
classes:
Any:
class_uri: owl:Thing
description: "A generic class representing any entity or literal. Used as a root or wildcard range."
description: >-
Universal root class representing any entity or literal value.
Used as a wildcard range when slot values can be of any type.
alt_descriptions:
nl: >-
Universele basisklasse die elke entiteit of letterlijke waarde vertegenwoordigt.
Gebruikt als wildcard-bereik wanneer slotwaarden van elk type kunnen zijn.
de: >-
Universelle Basisklasse, die jede Entitat oder jeden Literalwert darstellt.
Wird als Wildcard-Bereich verwendet, wenn Slot-Werte von jedem Typ sein konnen.
fr: >-
Classe racine universelle representant n'importe quelle entite ou valeur litterale.
Utilisee comme plage generique lorsque les valeurs de slot peuvent etre de n'importe quel type.
es: >-
Clase raiz universal que representa cualquier entidad o valor literal.
Se utiliza como rango comodin cuando los valores de slot pueden ser de cualquier tipo.
ar: >-
فئة جذر عالمية تمثل أي كيان أو قيمة حرفية.
تُستخدم كنطاق حرف بدل عندما يمكن أن تكون قيم الفتحة من أي نوع.
id: >-
Kelas akar universal yang mewakili entitas atau nilai literal apa pun.
Digunakan sebagai rentang wildcard ketika nilai slot dapat berupa tipe apa pun.
zh: >-
通用根类,表示任何实体或字面值。
当槽值可以是任何类型时用作通配符范围。
structured_aliases:
- literal_form: elk
in_language: nl
- literal_form: beliebig
in_language: de
- literal_form: tout
in_language: fr
- literal_form: cualquiera
in_language: es
- literal_form: أي
in_language: ar
- literal_form: apapun
in_language: id
- literal_form: 任意
in_language: zh
exact_mappings:
- owl:Thing
broad_mappings:
- rdfs:Resource
comments:
- Universal root class in OWL/RDF semantics
- Use sparingly - prefer specific types when possible
- Useful for polymorphic slot ranges
see_also:
- https://www.w3.org/TR/owl2-syntax/#Class_Expressions
examples:
- value: "any string value"
description: Any string is valid
- value: 42
description: Any number is valid
keywords:
- universal
- root
- wildcard
- polymorphic
- any type
annotations:
specificity_score: 0.0
specificity_rationale: Universal root class
specificity_score: "0.0"
specificity_rationale: Universal root class - no specificity
custodian_types: "['*']"

View file

@ -11,6 +11,7 @@ prefixes:
rdfs: http://www.w3.org/2000/01/rdf-schema#
dcterms: http://purl.org/dc/terms/
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
default_prefix: hc
imports:
- linkml:types
- ../enums/AppellationTypeEnum
@ -20,27 +21,114 @@ imports:
classes:
CustodianAppellation:
class_uri: crm:E41_Appellation
description: "An alternative name or label variant for a CustodianName.\nCustodianAppellation represents names that are NOT the most common emic \ndesignator but are still used to refer to the custodian.\n\nCRITICAL: CustodianAppellations are linked to CustodianName (NOT directly to Custodian).\nOnly CustodianIdentifier can identify the Custodian hub.\n\nCIDOC-CRM E41_Appellation: Any identifier expressed as text (names, titles, labels).\nSKOS: altLabel for alternative lexical labels (trading names, colloquial names, abbreviations).\n\n**Use for**: \n- Alternative names and abbreviations (e.g., \"BnF\" for \"Biblioth\xE8que nationale de France\")\n- Translations and multilingual variants\n- Historical names and spelling variants\n- Colloquial/informal names\n\n**Connection Architecture**:\n- CustodianName (preferred label) \u2192 skos:altLabel \u2192 CustodianAppellation (variants)\n- Enables multiple variant appellations per canonical name\n\n**Enables**:\n- Multilingual name representation\
\ (via appellation_language)\n- Name type classification (official, vernacular, historical, translation)\n- Relationship to naming authority\n- Temporal validity (when name was used)\n"
description: >-
Alternative name or label variant for a heritage custodian institution,
including abbreviations, translations, historical names, and colloquial forms.
alt_descriptions:
nl: >-
Alternatieve naam of labelvariant voor een erfgoedbewaarderinstelling,
inclusief afkortingen, vertalingen, historische namen en volksnamen.
de: >-
Alternativer Name oder Bezeichnungsvariante fur eine Kulturerbe-Verwahrerinstitution,
einschliesslich Abkurzungen, Ubersetzungen, historischer Namen und umgangssprachlicher Formen.
fr: >-
Nom alternatif ou variante d'etiquette pour une institution deprepositaire
du patrimoine, y compris les abreviations, traductions, noms historiques et formes familiers.
es: >-
Nombre alternativo o variante de etiqueta para una institucion depositaria
del patrimonio, incluyendo abreviaturas, traducciones, nombres historicos y formas coloquiales.
ar: >-
اسم بديل أو متغير التسمية لمؤسسة حارسة للتراث، بما في ذلك الاختصارات
والترجمات والأسماء التاريخية والأشكال العامية.
id: >-
Nama alternatif atau varian label untuk lembaga penjaka warisan budaya,
termasuk singkatan, terjemahan, nama historis, dan bentuk sehari-hari.
zh: >-
遗产保管机构的替代名称或标签变体,包括缩写、翻译、历史名称和通俗形式。
structured_aliases:
- literal_form: bewaardersbenaming
in_language: nl
- literal_form: Verwahrer-Bezeichnung
in_language: de
- literal_form: appellation de depositeur
in_language: fr
- literal_form: apelacion de depositario
in_language: es
- literal_form: تسمية الحارس
in_language: ar
- literal_form: sebutan penjaga
in_language: id
- literal_form: 保管者名称
in_language: zh
exact_mappings:
- crm:E41_Appellation
close_mappings:
- skos:Concept
- schema:name
- foaf:name
- rdfs:label
- dcterms:title
- skos:altLabel
broad_mappings:
- skos:Concept
slots:
- has_score
- alternative_form_of
slot_usage:
alternative_form_of:
# range: string # uriorcurie
# range: Label
inlined: false # Fixed invalid inline for primitive type
inlined: false
examples:
- value: "Label:\n label_value: \"Rijksmuseum\"\n label_language: \"nl\"\n"
comments:
- Represents names that are NOT the most common emic designator
- Linked to CustodianName (NOT directly to Custodian)
- Enables multilingual name representation via appellation_language
- Supports name type classification (official, vernacular, historical, translation)
- |
Preserved from prior description:
CRITICAL: CustodianAppellations are linked to CustodianName (NOT directly to Custodian).
Only CustodianIdentifier can identify the Custodian hub.
CIDOC-CRM E41_Appellation: Any identifier expressed as text (names, titles, labels).
SKOS: altLabel for alternative lexical labels (trading names, colloquial names, abbreviations).
**Use for**:
- Alternative names and abbreviations (e.g., "BnF" for "Bibliothèque nationale de France")
- Translations and multilingual variants
- Historical names and spelling variants
- Colloquial/informal names
**Connection Architecture**:
- CustodianName (preferred label) → skos:altLabel → CustodianAppellation (variants)
- Enables multiple variant appellations per canonical name
**Enables**:
- Multilingual name representation (via appellation_language)
- Name type classification (official, vernacular, historical, translation)
- Relationship to naming authority
- Temporal validity (when name was used)
see_also:
- CustodianName
- AppellationType
- http://www.cidoc-crm.org/cidoc-crm/E41_Appellation
examples:
- value:
alternative_form_of: "Bibliotheque nationale de France"
has_score: 0.95
description: Abbreviated appellation "BnF" for the French National Library
- value:
alternative_form_of: "Koninklijke Bibliotheek"
has_score: 0.9
description: Abbreviated appellation "KB" for the Dutch National Library
keywords:
- alternative name
- abbreviation
- translation
- historical name
- colloquial name
- variant
- alias
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.4"
specificity_rationale: Specific to custodian name variants
custodian_types: "['*']"

View file

@ -1,25 +1,103 @@
id: https://nde.nl/ontology/hc/class/AppellationType
name: AppellationType
title: Appellation Type
description: Type of appellation/name.
title: Appellation Type Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_label
- ../slots/has_description
classes:
AppellationType:
class_uri: skos:Concept
exact_mappings:
- crm:E55_Type
description: Type of appellation/name.
description: >-
Category for classifying different kinds of names or designations
applied to entities, such as official names, vernacular names,
historical names, abbreviations, or translations.
alt_descriptions:
nl: >-
Categorie voor het classificeren van verschillende soorten namen of
aanduidingen toegepast op entiteiten, zoals officiële namen, volksnamen,
historische namen, afkortingen of vertalingen.
de: >-
Kategorie zur Klassifizierung verschiedener Arten von Namen oder
Bezeichnungen, die auf Entitaten angewendet werden, wie offizielle Namen,
volkssprachliche Namen, historische Namen, Abkurzungen oder Ubersetzungen.
fr: >-
Categorie pour classer differents types de noms ou designations appliques
aux entites, tels que noms officiels, noms vernaculaires, noms historiques,
abreviations ou traductions.
es: >-
Categoria para clasificar diferentes tipos de nombres o designaciones
aplicados a entidades, como nombres oficiales, nombres vernaculos,
nombres historicos, abreviaturas o traducciones.
ar: >-
فئة لتصنيف أنواع مختلفة من الأسماء أو التسميات المطبقة على الكيانات،
مثل الأسماء الرسمية والأسماء العامية والأسماء التاريخية والاختصارات أو الترجمات.
id: >-
Kategori untuk mengklasifikasikan berbagai jenis nama atau sebutan yang
diterapkan pada entitas, seperti nama resmi, nama vernakular, nama historis,
singkatan, atau terjemahan.
zh: >-
用于分类应用于实体的不同类型名称或称谓的类别,如官方名称、俗名、
历史名称、缩写或翻译。
structured_aliases:
- literal_form: benamingtype
in_language: nl
- literal_form: Bezeichnungstyp
in_language: de
- literal_form: type d'appellation
in_language: fr
- literal_form: tipo de apelacion
in_language: es
- literal_form: نوع التسمية
in_language: ar
- literal_form: tipe sebutan
in_language: id
- literal_form: 名称类型
in_language: zh
broad_mappings:
- crm:E55_Type
- skos:Concept
slots:
- has_label
- has_description
slot_usage:
has_label:
required: true
has_description:
required: false
comments:
- Abstract classification for name types
- Examples: official, vernacular, historical, translation, abbreviation
- Used with CustodianAppellation for name variant typing
see_also:
- CustodianAppellation
- http://www.cidoc-crm.org/cidoc-crm/E55_Type
examples:
- value:
has_label: "Official Name"
has_description: "The legally recognized name of an entity"
description: Official name appellation type
- value:
has_label: "Abbreviation"
has_description: "Shortened form of a name"
description: Abbreviation appellation type
keywords:
- appellation type
- name type
- official name
- vernacular name
- historical name
- abbreviation
- translation
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.3"
specificity_rationale: Abstract type classification for appellations
custodian_types: "['*']"

View file

@ -6,9 +6,9 @@ prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
foaf: http://xmlns.com/foaf/0.1/
prov: http://www.w3.org/ns/prov#
default_prefix: hc
imports:
- linkml:types
- ../metadata
@ -17,20 +17,90 @@ imports:
- ../slots/has_type
classes:
Applicant:
class_uri: schema:Person
class_uri: hc:Applicant
description: >-
An individual or organization applying for a grant, job, or opportunity.
**Ontology Alignment**:
- **Primary**: `schema:Person` or `schema:Organization`
- **Close**: `foaf:Agent`
Individual or organization submitting a formal request for access,
funding, employment, or other opportunities within heritage institution contexts.
alt_descriptions:
nl: >-
Individu of organisatie dat een formeel verzoek indient voor toegang,
financiering, werkgelegenheid of andere mogelijkheden binnen de context
van erfgoedinstellingen.
de: >-
Individuum oder Organisation, das einen formellen Antrag fur Zugang,
Finanzierung, Beschaftigung oder andere Moglichkeiten im Kontext von
Kulturerbeinstitutionen einreicht.
fr: >-
Individu ou organisation soumettant une demande formelle d'acces,
de financement, d'emploi ou d'autres opportunites dans le contexte
des institutions patrimoniales.
es: >-
Individuo u organizacion que presenta una solicitud formal de acceso,
financiamiento, empleo u otras oportunidades en el contexto de
instituciones patrimoniales.
ar: >-
فرد أو منظمة تقدم طلبًا رسميًا للوصول أو التمويل أو التوظيف أو
الفرص الأخرى في سياق مؤسسات التراث.
id: >-
Individu atau organisasi yang mengajukan permintaan formal untuk akses,
pendanaan, pekerjaan, atau peluang lain dalam konteks lembaga warisan budaya.
zh: >-
在遗产机构背景下提交访问、资助、就业或其他机会正式请求的个人或组织。
structured_aliases:
- literal_form: aanvrager
in_language: nl
- literal_form: Antragsteller
in_language: de
- literal_form: demandeur
in_language: fr
- literal_form: solicitante
in_language: es
- literal_form: مقدم الطلب
in_language: ar
- literal_form: pemohon
in_language: id
- literal_form: 申请人
in_language: zh
broad_mappings:
- schema:Person
- schema:Organization
- foaf:Agent
- prov:Agent
slots:
- has_label
- identified_by
- has_type
- has_label
- identified_by
- has_type
slot_usage:
has_type:
range: ApplicantType
required: false
identified_by:
required: true
comments:
- Represents the requesting party in application workflows
- Can be either a person or an organization
- Linked to ApplicantType for classification (Individual, NonProfit, University, etc.)
see_also:
- ApplicantType
- ApplicantRequirement
examples:
- value:
has_label: "Dr. Jane Smith"
has_type: hc:IndividualApplicant
identified_by: "https://orcid.org/0000-0001-2345-6789"
description: Individual researcher applicant
- value:
has_label: "University of Amsterdam"
has_type: hc:UniversityApplicant
identified_by: "https://ror.org/020r9kr23"
description: Institutional applicant
keywords:
- applicant
- requester
- grant applicant
- job applicant
- access applicant
annotations:
custodian_types: '["*"]'
specificity_score: 0.5
specificity_rationale: Generic applicant role.
specificity_score: "0.4"
specificity_rationale: Role class for application contexts
custodian_types: "['*']"

View file

@ -21,10 +21,55 @@ imports:
- ../slots/impose
classes:
ApplicantRequirement:
class_uri: schema:Requirement
description: 'A requirement that an applicant must fulfill (e.g., residency, organization type).
**Ontology Alignment**: - **Primary**: `schema:Requirement` (proposed extension or conceptual) - **Close**: `dcterms:requires`'
class_uri: hc:ApplicantRequirement
description: >-
Formal prerequisite or condition that must be satisfied by an applicant,
such as residency requirements, organizational type, credentials, or
geographic restrictions.
alt_descriptions:
nl: >-
Formele voorwaarde of conditie die door een aanvrager moet worden vervuld,
zoals verblijfsvereisten, organisatietype, referenties of geografische beperkingen.
de: >-
Formelle Voraussetzung oder Bedingung, die von einem Antragsteller erfullt
werden muss, wie Aufenthaltsanforderungen, Organisationstyp, Qualifikationen
oder geografische Beschrankungen.
fr: >-
Prerequis formel ou condition qui doit etre satisfait par un demandeur,
comme les conditions de residence, le type d'organisation, les references
ou les restrictions geographiques.
es: >-
Requisito previo formal o condicion que debe ser satisfecha por un solicitante,
como requisitos de residencia, tipo de organizacion, credenciales o
restricciones geograficas.
ar: >-
شرط مسبق رسمي أو شرط يجب أن يلبيه مقدم الطلب، مثل متطلبات الإقامة
أو نوع المنظمة أو بيانات الاعتماد أو القيود الجغرافية.
id: >-
Prasyarat formal atau kondisi yang harus dipenuhi oleh pemohon, seperti
persyaratan tempat tinggal, jenis organisasi, kredensial, atau batasan geografis.
zh: >-
申请人必须满足的正式先决条件或条件,如居住要求、组织类型、资格或地理限制。
structured_aliases:
- literal_form: aanvragervereiste
in_language: nl
- literal_form: Antragstelleranforderung
in_language: de
- literal_form: exigence du demandeur
in_language: fr
- literal_form: requisito del solicitante
in_language: es
- literal_form: متطلب مقدم الطلب
in_language: ar
- literal_form: persyaratan pemohon
in_language: id
- literal_form: 申请人要求
in_language: zh
close_mappings:
- schema:Requirement
- dcterms:requires
broad_mappings:
- skos:Concept
slots:
- has_description
- fulfilled_by
@ -34,7 +79,31 @@ classes:
range: Applicant
impose:
range: GeographicExtent
comments:
- Defines eligibility criteria for applications
- Can be linked to geographic extent via impose slot
- Used in grant, access, and employment application workflows
see_also:
- Applicant
- ApplicantType
examples:
- value:
has_description: "Applicant must be a registered non-profit organization in the European Union"
impose:
geographic_scope: "EU"
description: Non-profit requirement with EU geographic restriction
- value:
has_description: "Applicant must hold a valid research affiliation"
fulfilled_by: "ResearchInstitution"
description: Institutional affiliation requirement
keywords:
- requirement
- prerequisite
- eligibility
- residency
- credential
- geographic restriction
annotations:
custodian_types: '["*"]'
specificity_score: 0.6
specificity_rationale: Requirements for applications.
specificity_score: "0.5"
specificity_rationale: Specific to applicant eligibility criteria
custodian_types: "['*']"

View file

@ -6,9 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../metadata
@ -18,17 +16,94 @@ classes:
ApplicantType:
class_uri: skos:Concept
description: >-
Type classification for an applicant (e.g. Individual, NonProfit, University).
**Ontology Alignment**:
- **Primary**: `skos:Concept`
- **Close**: `schema:definedTerm`
Category for classifying applicants by their organizational or individual
status, such as Individual, NonProfit, University, Commercial, or
Government entity.
alt_descriptions:
nl: >-
Categorie voor het classificeren van aanvragers op basis van hun
organisatorische of individuele status, zoals Individu, NonProfit,
Universiteit, Commercieel of Overheidsinstantie.
de: >-
Kategorie zur Klassifizierung von Antragstellern nach ihrem organisatorischen
oder individuellen Status, wie Individuum, NonProfit, Universitat,
Kommerziell oder Behorde.
fr: >-
Categorie pour classer les demandeurs selon leur statut organisationnel
ou individuel, comme Individu, Association a but non lucratif, Universite,
Commercial ou Entite gouvernementale.
es: >-
Categoria para clasificar a los solicitantes por su estatus organizacional
o individual, como Individual, Sin fines de lucro, Universidad, Comercial
o Entidad gubernamental.
ar: >-
فئة لتصنيف مقدمي الطلبات حسب وضعهم التنظيمي أو الفردي، مثل فرد أو
غير ربحي أو جامعة أو تجاري أو كيان حكومي.
id: >-
Kategori untuk mengklasifikasikan pemohon berdasarkan status organisasi
atau individu mereka, seperti Individu, Nirlaba, Universitas, Komersial,
atau Entitas Pemerintah.
zh: >-
按组织或个人身份对申请人进行分类的类别,如个人、非营利、大学、商业或政府实体。
structured_aliases:
- literal_form: aanvragerstype
in_language: nl
- literal_form: Antragstellertyp
in_language: de
- literal_form: type de demandeur
in_language: fr
- literal_form: tipo de solicitante
in_language: es
- literal_form: نوع مقدم الطلب
in_language: ar
- literal_form: tipe pemohon
in_language: id
- literal_form: 申请人类型
in_language: zh
close_mappings:
- schema:definedTerm
broad_mappings:
- skos:Concept
slots:
- has_label
- identified_by
- has_label
- identified_by
slot_usage:
has_label:
required: true
equals_string_in:
- "Individual"
- "NonProfit"
- "University"
- "Commercial"
- "Government"
- "ResearchInstitute"
identified_by:
required: true
comments:
- Abstract classification for applicant categories
- Used to determine eligibility and fee structures
- Linked to Applicant instances via has_type slot
see_also:
- Applicant
- ApplicantRequirement
examples:
- value:
has_label: "Individual"
identified_by: "hc:IndividualApplicant"
description: Individual person applicant type
- value:
has_label: "University"
identified_by: "hc:UniversityApplicant"
description: Higher education institution applicant type
keywords:
- applicant type
- individual
- non-profit
- university
- commercial
- government
- classification
annotations:
custodian_types: '["*"]'
specificity_score: 0.7
specificity_rationale: Classification for applicants.
specificity_score: "0.4"
specificity_rationale: Type classification for applicant categories
custodian_types: "['*']"

View file

@ -1,37 +1,72 @@
id: https://nde.nl/ontology/hc/class/Appointment
name: appointment_class
title: Appointment Class
version: 1.0.0
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
- ../slots/temporal_extent
default_prefix: hc
classes:
Appointment:
class_uri: schema:Reservation
description: "Models an appointment or reservation requirement as a structured\
\ entity.\n\n**PURPOSE**:\nHeritage institutions often require appointments\
\ for:\n- Special collections access\n- Reading room reservations \n- Guided\
\ tours of sensitive materials\n- Conservation viewing requests\n\nBy modeling\
\ appointments as entities (not just boolean flags), we can capture:\n- Lead\
\ time requirements (24h, 48h, 1 week in advance)\n- Booking methods (email,\
\ phone, online form)\n- Confirmation requirements\n- Cancellation policies\n\
- Temporal validity (when appointments are required)\n\n**ONTOLOGY ALIGNMENT**:\n\
- schema:Reservation - \"A reservation for an event, service, or product\"\n\
- rico:conditionsOfAccess - Links to RiC-O access condition patterns\n\n**REPLACES**:\n\
- appointment_required (boolean) - Now modeled as structured entity\n- requires_appointment\
\ (boolean) - Preserved for backward compatibility\n"
exact_mappings:
- schema:Reservation
description: >-
Scheduled arrangement for accessing heritage collections or services,
capturing lead time requirements, booking methods, confirmation needs,
and cancellation policies.
alt_descriptions:
nl: >-
Geplande regeling voor toegang tot erfgoedcollecties of -diensten,
waarbij doorlooptijdvereisten, boekingsmethoden, bevestigingsbehoeften
en annuleringsbeleid worden vastgelegd.
de: >-
Geplante Vereinbarung fur den Zugang zu Kulturerbesammlungen oder -diensten,
die Vorlaufzeitanforderungen, Buchungsmethoden, Bestatigungsbedarfe und
Stornierungsrichtlinien erfasst.
fr: >-
Arrangement planifie pour l'acces aux collections ou services patrimoniaux,
capturant les delais d'anticipation, les methodes de reservation, les besoins
de confirmation et les politiques d'annulation.
es: >-
Arreglo programado para acceder a colecciones o servicios patrimoniales,
capturando requisitos de tiempo de anticipacion, metodos de reserva,
necesidades de confirmacion y politicas de cancelacion.
ar: >-
ترتيب مجدول للوصول إلى مجموعات أو خدمات التراث، يلتقط متطلبات الوقت
المسبق وطرق الحجز ومتطلبات التأكيد وسياسات الإلغاء.
id: >-
Pengaturan terjadwal untuk mengakses koleksi atau layanan warisan budaya,
menangkap persyaratan waktu tunggu, metode pemesanan, kebutuhan konfirmasi,
dan kebijakan pembatalan.
zh: >-
访问遗产馆藏或服务的预定安排,捕获提前时间要求、预订方法、确认需求
和取消政策。
structured_aliases:
- literal_form: afspraak
in_language: nl
- literal_form: Termin
in_language: de
- literal_form: rendez-vous
in_language: fr
- literal_form: cita
in_language: es
- literal_form: موعد
in_language: ar
- literal_form: janji temu
in_language: id
- literal_form: 预约
in_language: zh
close_mappings:
- rico:Rule
broad_mappings:
- schema:Reservation
- skos:Concept
slots:
- has_label
- has_description
@ -42,26 +77,42 @@ classes:
- value: Reading Room Appointment
- value: Special Collections Viewing
- value: Conservation Lab Access
- value: Guided Tour
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\
wish to consult. Maximum 5 items per visit.\n"
- value: "Appointments for the Special Collections reading room must be made at least 48 hours in advance. Please specify which materials you wish to consult. Maximum 5 items per visit."
temporal_extent:
range: TimeSpan
inlined: true
comments:
- Models appointments as entities rather than boolean flags
- Captures lead time, booking methods, and policies
- Replaces simple appointment_required boolean with structured data
- Common for special collections, reading rooms, conservation labs
see_also:
- https://schema.org/Reservation
- AccessPolicy
examples:
- value:
appointment_id: hc:appointment/nationaal-archief-special-collections
has_label: Special Collections Appointment
has_description: Advance appointment required for manuscript and map
collections
has_description: Advance appointment required for manuscript and map collections
temporal_extent:
begin_of_the_begin: "2025-01-15T10:00:00Z"
end_of_the_end: "2025-01-15T12:00:00Z"
description: Special collections appointment with time slot
- value:
appointment_id: hc:appointment/reading-room-recommended
has_label: Reading Room Reservation
has_description: Reservations recommended but walk-ins accepted based
on availability
has_description: Reservations recommended but walk-ins accepted based on availability
description: Reading room reservation (optional booking)
keywords:
- appointment
- reservation
- booking
- reading room
- special collections
- lead time
- cancellation
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
specificity_score: "0.5"
specificity_rationale: Specific to heritage access scheduling
custodian_types: "['*']"

View file

@ -6,24 +6,96 @@ prefixes:
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
odrl: http://www.w3.org/ns/odrl/2/
skos: http://www.w3.org/2004/02/skos/core#
dcterms: http://purl.org/dc/terms/
default_prefix: hc
imports:
- linkml:types
- ../classes/Policy
classes:
AppraisalPolicy:
is_a: Policy
class_uri: odrl:Policy
description: 'A policy governing the appraisal of records or collections.
**Ontological Alignment**:
- `odrl:Policy`: Policy representing rules.
- `rico:Rule`: Rule governing management.
'
description: >-
Formal statement governing the evaluation and selection of records or
collections for retention, transfer, or disposal based on administrative,
legal, fiscal, and historical value criteria.
alt_descriptions:
nl: >-
Formele verklaring die de evaluatie en selectie van archiefstukken of
collecties voor behoud, overdracht of vernietiging regelt op basis van
administratieve, juridische, fiscale en historische waardecriteria.
de: >-
Formelle Erklarung, die die Bewertung und Auswahl von Unterlagen oder
Sammlungen zur Aufbewahrung, Ubertragung oder Vernichtung auf der Grundlage
von administrativen, rechtlichen, steuerlichen und historischen Wertkriterien regelt.
fr: >-
Declaration formelle regissant l'evaluation et la selection des documents
ou collections pour la retention, le transfert ou l'elimination sur la base
de criteres de valeur administrative, juridique, fiscale et historique.
es: >-
Declaracion formal que rige la evaluacion y seleccion de registros o
colecciones para retencion, transferencia o eliminacion basada en criterios
de valor administrativo, legal, fiscal e historico.
ar: >-
بيان رسمي يحكم تقييم واختيار السجلات أو المجموعات للاحتفاظ بها أو
نقلها أو التخلص منها بناءً على معايير القيمة الإدارية والقانونية
والمالية والتاريخية.
id: >-
Pernyataan formal yang mengatur evaluasi dan seleksi rekaman atau koleksi
untuk penyimpanan, transfer, atau pemusnahan berdasarkan kriteria nilai
administratif, hukum, fiskal, dan historis.
zh: >-
管理基于行政、法律、财政和历史价值标准对记录或馆藏进行评估和选择
以进行保留、转移或处置的正式声明。
structured_aliases:
- literal_form: beoordelingsbeleid
in_language: nl
- literal_form: Bewertungspolitik
in_language: de
- literal_form: politique d'evaluation
in_language: fr
- literal_form: politica de evaluacion
in_language: es
- literal_form: سياسة التقييم
in_language: ar
- literal_form: kebijakan penilaian
in_language: id
- literal_form: 鉴定政策
in_language: zh
broad_mappings:
- odrl:Policy
- skos:Concept
close_mappings:
- rico:Rule
- dcterms:accessRights
comments:
- Core archival function for records management
- Based on primary value (administrative, legal, fiscal) and secondary value (historical, research)
- Follows archival appraisal standards and retention schedules
- Part of Policy hierarchy in heritage custodianship
see_also:
- Policy
- AcquisitionMethod
- https://www.ica.org/standards/RiC/ontology
examples:
- value:
has_label: "University Records Appraisal Policy"
has_description: "Policy governing retention of administrative and academic records"
description: University-wide appraisal policy
- value:
has_label: "Faculty Papers Appraisal Policy"
has_description: "Criteria for evaluating faculty archives for permanent retention"
description: Faculty papers appraisal criteria
keywords:
- appraisal
- records management
- retention
- disposal
- archival value
- selection criteria
- retention schedule
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.5"
specificity_rationale: Specific to archival appraisal governance
custodian_types: "['*']"

View file

@ -7,57 +7,90 @@ prefixes:
schema: http://schema.org/
as: https://www.w3.org/ns/activitystreams#
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_quantity
- ../slots/has_measurement_unit
- ../slots/temporal_extent
default_prefix: hc
classes:
AppreciationEvent:
class_uri: as:Like
description: "Appreciation or engagement event for digital content.\n\n**PURPOSE**:\n\
\nStructured representation of appreciation metrics (likes, favorites,\nupvotes,\
\ 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\
\ `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\
\ | Twitter, YouTube |\n| upvote | Upvote/positive rating | Reddit, StackOverflow\
\ |\n| reaction | Emoji reaction | Facebook, Slack |\n| share | Share/repost\
\ | All platforms |\n\n**ONTOLOGY ALIGNMENT**:\n\n| Ontology | Class/Property\
\ | 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\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:
- as:Like
description: >-
Structured representation of engagement metrics such as likes, favorites,
upvotes, reactions, or shares for digital content, replacing simple
integer counts with rich event data including temporal observation.
alt_descriptions:
nl: >-
Gestructureerde weergave van betrokkenheidsstatistieken zoals likes,
favorieten, stemmen, reacties of shares voor digitale content, ter
vervanging van eenvoudige gehele getallen met rijke gebeurtenisgegevens
inclusief temporele observatie.
de: >-
Strukturierte Darstellung von Engagement-Metriken wie Likes, Favoriten,
Upvotes, Reaktionen oder Shares fur digitale Inhalte, die einfache
Ganzzahlen durch umfangreiche Ereignisdaten mit zeitlicher Beobachtung ersetzt.
fr: >-
Representation structuree des metriques d'engagement telles que les likes,
favoris, votes positifs, reactions ou partages pour le contenu numerique,
remplaçant les simples comptes entiers par des donnees d'evenement riches
incluant l'observation temporelle.
es: >-
Representacion estructurada de metricas de compromiso como me gusta,
favoritos, votos positivos, reacciones o compartidos para contenido digital,
reemplazando simples conteos enteros con datos de eventos ricos que incluyen
observacion temporal.
ar: >-
تمثيل منظم لمقاييس المشاركة مثل الإعجابات والمفضلات والأصوات الإيجابية
والتفاعلات أو المشاركات للمحتوى الرقمي، بدلاً من الأعداد الصحيحة البسيطة
ببيانات أحداث غنية تتضمن الملاحظة الزمنية.
id: >-
Representasi terstruktur dari metrik keterlibatan seperti suka, favorit,
voting positif, reaksi, atau berbagi untuk konten digital, menggantikan
jumlah bilangan bulat sederhana dengan data peristiwa yang kaya termasuk
observasi temporal.
zh: >-
数字内容参与度指标的结构化表示,如点赞、收藏、投票、反应或分享,
用包含时间观察的丰富事件数据替代简单的整数计数。
structured_aliases:
- literal_form: waarderingsgebeurtenis
in_language: nl
- literal_form: Wertschatzungsereignis
in_language: de
- literal_form: evenement d'appreciation
in_language: fr
- literal_form: evento de apreciacion
in_language: es
- literal_form: حدث التقدير
in_language: ar
- literal_form: peristiwa apresiasi
in_language: id
- literal_form: 欣赏事件
in_language: zh
close_mappings:
- as:Like
- schema:InteractionCounter
broad_mappings:
- prov:Activity
- skos:Concept
slots:
- has_quantity
- has_unit
- has_measurement_unit
- temporal_extent
slot_usage:
has_quantity:
range: integer
inlined: false # Fixed invalid inline for primitive type
inlined: false
required: false
examples:
- value:
numeric_value: 42
has_unit:
has_measurement_unit:
unit_label: likes
has_unit:
# range: string
inlined: false # Fixed invalid inline for primitive type
has_measurement_unit:
inlined: false
required: false
examples:
- value:
@ -68,29 +101,41 @@ classes:
required: false
examples:
- value:
begin_of_the_begin: '2025-01-14T10:00:00Z'
examples:
- value: null
- value:
has_quantity:
numeric_value: 42
has_unit:
unit_label: likes
temporal_extent:
begin_of_the_begin: '2025-01-14T10:00:00Z'
- value: null
begin_of_the_begin: "2025-01-14T10:00:00Z"
comments:
- Created 2026-01-22 from comment_like_count migration (Rule 53)
- Created 2026-01-22 from comment_like_count migration
- Models appreciation metrics as structured events
- Supports multiple appreciation types (likes, favorites, etc.)
- Includes temporal observation tracking
- Supports multiple appreciation types (likes, favorites, upvotes, reactions, shares)
- Includes temporal observation tracking for analytics
see_also:
- https://www.w3.org/ns/activitystreams#Like
- https://schema.org/InteractionCounter
examples:
- value:
has_quantity: 42
has_measurement_unit:
unit_label: likes
temporal_extent:
begin_of_the_begin: "2025-01-14T10:00:00Z"
description: YouTube-style like count with observation timestamp
- value:
has_quantity: 128
has_measurement_unit:
unit_label: upvotes
temporal_extent:
begin_of_the_begin: "2025-01-15T14:30:00Z"
description: Reddit-style upvote count
keywords:
- appreciation
- likes
- favorites
- upvotes
- reactions
- shares
- engagement metrics
- social media
- interaction counter
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Universal - any custodian with digital content may
track appreciation.
specificity_score: '0.60'
specificity_rationale: Moderately specific - primarily for digital content engagement
contexts.
specificity_score: "0.5"
specificity_rationale: Specific to digital content engagement metrics
custodian_types: "['*']"

View file

@ -1,9 +1,13 @@
id: https://nde.nl/ontology/hc/class/ApprovalTimeType
name: ApprovalTimeType
title: Approval Time Type Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
@ -13,11 +17,83 @@ classes:
ApprovalTimeType:
class_uri: skos:Concept
abstract: true
description: >-
Abstract base class for categorizing expected processing durations for
approval workflows, such as immediate, fast, standard, extended, or
long approval timeframes.
alt_descriptions:
nl: >-
Abstracte basisklasse voor het categoriseren van verwachte verwerkingstijden
voor goedkeuringsworkflows, zoals onmiddellijk, snel, standaard, uitgebreid
of lange goedkeuringstermijnen.
de: >-
Abstrakte Basisklasse zur Kategorisierung erwarteter Verarbeitungszeiten
fur Genehmigungsworkflows, wie sofortige, schnelle, standardmassige,
erweiterte oder lange Genehmigungszeiträume.
fr: >-
Classe de base abstraite pour categoriser les delais de traitement attendus
pour les flux d'approbation, tels que immediat, rapide, standard, etendu
ou longs delais d'approbation.
es: >-
Clase base abstracta para categorizar las duraciones de procesamiento
esperadas para flujos de trabajo de aprobacion, como inmediato, rapido,
estandar, extendido o largos plazos de aprobacion.
ar: >-
فئة أساسية مجردة لتصنيف مدد المعالجة المتوقعة لعمليات الموافقة،
مثل الفورية أو السريعة أو القياسية أو الممتدة أو الطويلة.
id: >-
Kelas dasar abstrak untuk mengkategorikan durasi pemrosesan yang diharapkan
untuk alur kerja persetujuan, seperti segera, cepat, standar, diperpanjang,
atau waktu persetujuan yang lama.
zh: >-
用于分类审批流程预期处理持续时间的抽象基类,如即时、快速、标准、
延长或长时间审批。
structured_aliases:
- literal_form: goedkeuringstijdtype
in_language: nl
- literal_form: Genehmigungszeittyp
in_language: de
- literal_form: type de delai d'approbation
in_language: fr
- literal_form: tipo de tiempo de aprobacion
in_language: es
- literal_form: نوع وقت الموافقة
in_language: ar
- literal_form: tipe waktu persetujuan
in_language: id
- literal_form: 审批时间类型
in_language: zh
broad_mappings:
- crm:E52_Time-Span
- schema:Duration
- skos:Concept
slots:
- identified_by
- has_label
- has_description
slot_usage:
has_label:
required: true
identified_by:
required: true
comments:
- Abstract base class - use specific subclasses (ImmediateApproval, FastApproval, etc.)
- Used to set expectations for application processing times
- Supports service level agreements and user communication
see_also:
- ApprovalTimeTypes
examples:
- value:
has_label: "Standard Approval"
has_description: "1-2 weeks processing time"
description: Standard approval timeframe
keywords:
- approval time
- processing duration
- turnaround
- service level
- workflow
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.3"
specificity_rationale: Abstract type classification for approval durations
custodian_types: "['*']"

View file

@ -1,5 +1,6 @@
id: https://nde.nl/ontology/hc/class/ApprovalTimeTypes
name: ApprovalTimeTypes
title: Approval Time Types Collection
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -11,49 +12,259 @@ prefixes:
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- ./ApprovalTimeType
- linkml:types
classes:
ImmediateApproval:
is_a: ApprovalTimeType
description: Immediate approval (same day)
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
description: >-
Approval processed on the same day, typically within hours.
alt_descriptions:
nl: >-
Goedkeuring verwerkt op dezelfde dag, meestal binnen enkele uren.
de: >-
Genehmigung am selben Tag bearbeitet, normalerweise innerhalb von Stunden.
fr: >-
Approbation traitee le meme jour, generalement en quelques heures.
es: >-
Aprobacion procesada el mismo dia, generalmente en horas.
ar: >-
الموافقة المعالجة في نفس اليوم، عادة خلال ساعات.
id: >-
Persetujuan diproses pada hari yang sama, biasanya dalam beberapa jam.
zh: >-
当天处理的批准,通常在几小时内。
structured_aliases:
- literal_form: onmiddellijke goedkeuring
in_language: nl
- literal_form: sofortige Genehmigung
in_language: de
- literal_form: approbation immediate
in_language: fr
- literal_form: aprobacion inmediata
in_language: es
- literal_form: موافقة فورية
in_language: ar
- literal_form: persetujuan segera
in_language: id
- literal_form: 即时批准
in_language: zh
broad_mappings:
- crm:E52_Time-Span
- schema:Duration
examples:
- value:
has_label: "Immediate"
has_description: "Same-day approval"
description: Immediate approval timeframe
keywords:
- immediate
- same-day
- urgent
annotations:
specificity_score: "0.4"
specificity_rationale: Specific approval duration category
custodian_types: "['*']"
FastApproval:
is_a: ApprovalTimeType
description: Fast approval (1-3 days)
annotations:
custodian_types: '[''*'']'
description: >-
Approval processed within 1-3 business days.
alt_descriptions:
nl: >-
Goedkeuring verwerkt binnen 1-3 werkdagen.
de: >-
Genehmigung innerhalb von 1-3 Werktagen bearbeitet.
fr: >-
Approbation traitee dans un delai de 1 a 3 jours ouvrables.
es: >-
Aprobacion procesada dentro de 1-3 dias habiles.
ar: >-
الموافقة المعالجة خلال 1-3 أيام عمل.
id: >-
Persetujuan diproses dalam 1-3 hari kerja.
zh: >-
1-3个工作日内处理的批准。
structured_aliases:
- literal_form: snelle goedkeuring
in_language: nl
- literal_form: schnelle Genehmigung
in_language: de
- literal_form: approbation rapide
in_language: fr
- literal_form: aprobacion rapida
in_language: es
- literal_form: موافقة سريعة
in_language: ar
- literal_form: persetujuan cepat
in_language: id
- literal_form: 快速批准
in_language: zh
broad_mappings:
- crm:E52_Time-Span
- schema:Duration
examples:
- value:
has_label: "Fast"
has_description: "1-3 business days"
description: Fast approval timeframe
keywords:
- fast
- 1-3 days
- expedited
annotations:
specificity_score: "0.4"
specificity_rationale: Specific approval duration category
custodian_types: "['*']"
StandardApproval:
is_a: ApprovalTimeType
description: Standard approval (1-2 weeks)
annotations:
custodian_types: '[''*'']'
description: >-
Approval processed within 1-2 weeks.
alt_descriptions:
nl: >-
Goedkeuring verwerkt binnen 1-2 weken.
de: >-
Genehmigung innerhalb von 1-2 Wochen bearbeitet.
fr: >-
Approbation traitee dans un delai de 1 a 2 semaines.
es: >-
Aprobacion procesada dentro de 1-2 semanas.
ar: >-
الموافقة المعالجة خلال 1-2 أسبوع.
id: >-
Persetujuan diproses dalam 1-2 minggu.
zh: >-
1-2周内处理的批准。
structured_aliases:
- literal_form: standaardgoedkeuring
in_language: nl
- literal_form: Standardgenehmigung
in_language: de
- literal_form: approbation standard
in_language: fr
- literal_form: aprobacion estandar
in_language: es
- literal_form: موافقة قياسية
in_language: ar
- literal_form: persetujuan standar
in_language: id
- literal_form: 标准批准
in_language: zh
broad_mappings:
- crm:E52_Time-Span
- schema:Duration
examples:
- value:
has_label: "Standard"
has_description: "1-2 weeks"
description: Standard approval timeframe
keywords:
- standard
- 1-2 weeks
- normal
annotations:
specificity_score: "0.4"
specificity_rationale: Specific approval duration category
custodian_types: "['*']"
ExtendedApproval:
is_a: ApprovalTimeType
description: Extended approval (2-4 weeks)
annotations:
custodian_types: '[''*'']'
description: >-
Approval processed within 2-4 weeks.
alt_descriptions:
nl: >-
Goedkeuring verwerkt binnen 2-4 weken.
de: >-
Genehmigung innerhalb von 2-4 Wochen bearbeitet.
fr: >-
Approbation traitee dans un delai de 2 a 4 semaines.
es: >-
Aprobacion procesada dentro de 2-4 semanas.
ar: >-
الموافقة المعالجة خلال 2-4 أسبوع.
id: >-
Persetujuan diproses dalam 2-4 minggu.
zh: >-
2-4周内处理的批准。
structured_aliases:
- literal_form: uitgebreide goedkeuring
in_language: nl
- literal_form: erweiterte Genehmigung
in_language: de
- literal_form: approbation etendue
in_language: fr
- literal_form: aprobacion extendida
in_language: es
- literal_form: موافقة ممتدة
in_language: ar
- literal_form: persetujuan diperpanjang
in_language: id
- literal_form: 延长批准
in_language: zh
broad_mappings:
- crm:E52_Time-Span
- schema:Duration
examples:
- value:
has_label: "Extended"
has_description: "2-4 weeks"
description: Extended approval timeframe
keywords:
- extended
- 2-4 weeks
- complex
annotations:
specificity_score: "0.4"
specificity_rationale: Specific approval duration category
custodian_types: "['*']"
LongApproval:
is_a: ApprovalTimeType
description: Long approval (1+ months)
annotations:
custodian_types: '[''*'']'
description: >-
Approval taking one month or longer, typically for complex requests.
alt_descriptions:
nl: >-
Goedkeuring die een maand of langer duurt, meestal voor complexe verzoeken.
de: >-
Genehmigung, die einen Monat oder langer dauert, normalerweise fur komplexe Anfragen.
fr: >-
Approbation prenant un mois ou plus, generalement pour les demandes complexes.
es: >-
Aprobacion que toma un mes o mas, generalmente para solicitudes complejas.
ar: >-
الموافقة التي تستغرق شهرًا أو أكثر، عادة للطلبات المعقدة.
id: >-
Persetujuan yang memakan waktu satu bulan atau lebih, biasanya untuk permintaan kompleks.
zh: >-
需要一个月或更长时间的批准,通常用于复杂请求。
structured_aliases:
- literal_form: lange goedkeuring
in_language: nl
- literal_form: lange Genehmigung
in_language: de
- literal_form: approbation longue
in_language: fr
- literal_form: aprobacion larga
in_language: es
- literal_form: موافقة طويلة
in_language: ar
- literal_form: persetujuan lama
in_language: id
- literal_form: 长期批准
in_language: zh
broad_mappings:
- crm:E52_Time-Span
- schema:Duration
examples:
- value:
has_label: "Long"
has_description: "1+ months"
description: Long approval timeframe
keywords:
- long
- 1+ months
- complex
- thorough review
annotations:
specificity_score: "0.4"
specificity_rationale: Specific approval duration category
custodian_types: "['*']"

View file

@ -1,10 +1,6 @@
id: https://nde.nl/ontology/hc/class/Approver
name: approver_class
title: Approver Class
imports:
- linkml:types
- ../slots/identified_by
- ../slots/has_label
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -18,25 +14,59 @@ prefixes:
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../slots/identified_by
- ../slots/has_label
classes:
Approver:
class_uri: prov:Agent
description: 'An agent (person or organization) that approves or authorized something.
**DEFINITION**:
Approver represents the agent responsible for approving decisions, policies, budgets, or other organizational actions. This replaces simple string fields like `approved_by` with a structured class that can link to person or organization entities.
**ONTOLOGY ALIGNMENT**:
- PROV-O: `prov:Agent` - entity that bears responsibility - FOAF: `foaf:Agent` - agent (person or organization) - Schema.org: `schema:Person` or `schema:Organization`
**USE CASES**:
1. **Budget Approval**: Who approved the budget allocation 2. **Policy Approval**: Who authorized the policy 3. **Decision Records**: Documenting approval chains'
exact_mappings:
class_uri: hc:Approver
description: >-
Agent responsible for authorizing or approving decisions, policies,
budgets, or other organizational actions in heritage institution workflows.
alt_descriptions:
nl: >-
Agent die verantwoordelijk is voor het autoriseren of goedkeuren van
beslissingen, beleid, budgetten of andere organisatorische acties in
erfgoedinstellingsworkflows.
de: >-
Agent, der fur die Autorisierung oder Genehmigung von Entscheidungen,
Richtlinien, Budgets oder anderen organisatorischen Massnahmen in
Kulturerbe-Institutionsworkflows verantwortlich ist.
fr: >-
Agent responsable de l'autorisation ou de l'approbation des decisions,
politiques, budgets ou autres actions organisationnelles dans les flux
de travail des institutions patrimoniales.
es: >-
Agente responsable de autorizar o aprobar decisiones, politicas,
presupuestos u otras acciones organizativas en los flujos de trabajo
de las instituciones patrimoniales.
ar: >-
الوكيل المسؤول عن ترخيص أو الموافقة على القرارات أو السياسات أو
الميزانيات أو الإجراءات التنظيمية الأخرى في سير عمل مؤسسات التراث.
id: >-
Agen yang bertanggung jawab untuk mengesahkan atau menyetujui keputusan,
kebijakan, anggaran, atau tindakan organisasi lainnya dalam alur kerja
lembaga warisan budaya.
zh: >-
在遗产机构工作流程中负责授权或批准决策、政策、预算或其他组织行动的代理。
structured_aliases:
- literal_form: goedkeurder
in_language: nl
- literal_form: Genehmigender
in_language: de
- literal_form: approbateur
in_language: fr
- literal_form: aprobador
in_language: es
- literal_form: موافق
in_language: ar
- literal_form: penyetuju
in_language: id
- literal_form: 审批者
in_language: zh
broad_mappings:
- prov:Agent
close_mappings:
- foaf:Agent
- schema:Person
- schema:Organization
@ -45,25 +75,40 @@ classes:
- identified_by
slot_usage:
has_label:
# range: string
examples:
- value: Board of Directors
- value: Museum Director
- value: Department Head
- value: Collections Committee
identified_by:
# range: string # uriorcurie
examples:
- value: https://nde.nl/ontology/hc/person/jan-de-vries
- value: https://ror.org/054hq1305
comments:
- Generic approver class for approval provenance
- Generic approver class for approval provenance tracking
- Can represent individuals or organizational bodies
- Aligns with PROV-O Agent for provenance tracking
- Aligns with PROV-O Agent for provenance
- Used to document approval chains and decision authority
see_also:
- https://www.w3.org/TR/prov-o/#Agent
- Applicant
examples:
- value:
has_label: Museum Director
identified_by: https://nde.nl/ontology/hc/person/example-director
description: Individual approver (museum director)
- value:
has_label: Board of Directors
identified_by: https://ror.org/054hq1305
description: Organizational approver (board)
keywords:
- approver
- authorizer
- decision maker
- approval chain
- provenance
- authorization
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.4"
specificity_rationale: Role class for approval authorization
custodian_types: "['*']"

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/class/ApproximationStatus
name: approximation_status_class
title: ApproximationStatus Class
title: Approximation Status Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -8,6 +8,7 @@ prefixes:
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../metadata
@ -15,18 +16,63 @@ imports:
- ../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\" 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
description: >-
Indicator expressing the degree of precision or certainty for a value
such as dates, quantities, or measurements, replacing simple boolean
flags with structured uncertainty information.
alt_descriptions:
nl: >-
Indicator die de mate van precisie of zekerheid voor een waarde uitdrukt,
zoals datums, hoeveelheden of metingen, ter vervanging van eenvoudige
booleaanse vlaggen door gestructureerde onzekerheidsinformatie.
de: >-
Indikator, der den Genauigkeits- oder Gewissheitsgrad fur einen Wert
wie Datum, Mengen oder Messungen ausdruckt und einfache boolesche
Flags durch strukturierte Unsicherheitsinformationen ersetzt.
fr: >-
Indicateur exprimant le degre de precision ou de certitude d'une valeur
telle que des dates, quantites ou mesures, remplaçant les simples
indicateurs booleens par des informations d'incertitude structurees.
es: >-
Indicador que expresa el grado de precision o certeza de un valor
como fechas, cantidades o mediciones, reemplazando simples indicadores
booleanos con informacion de incertidumbre estructurada.
ar: >-
مؤشر يعبر عن درجة الدقة أو اليقين لقيمة مثل التواريخ أو الكميات
أو القياسات، ليحل محل العلامات المنطقية البسيطة بمعلومات عدم
اليقين المنظمة.
id: >-
Indikator yang menyatakan tingkat presisi atau kepastian untuk nilai
seperti tanggal, kuantitas, atau pengukuran, mengganti bendera boolean
sederhana dengan informasi ketidakpastian yang terstruktur.
zh: >-
表示日期、数量或测量等值的精度或确定性程度的指标,用结构化的不确定性
信息替代简单的布尔标志。
structured_aliases:
- literal_form: benaderingsstatus
in_language: nl
- literal_form: Approximationsstatus
in_language: de
- literal_form: statut d'approximation
in_language: fr
- literal_form: estado de aproximacion
in_language: es
- literal_form: حالة التقريب
in_language: ar
- literal_form: status aproksimasi
in_language: id
- literal_form: 近似状态
in_language: zh
close_mappings:
- crm:E52_Time-Span
- rico:DateType
related_mappings:
- skos:note
broad_mappings:
- skos:Concept
slots:
- has_level
- has_label
@ -34,52 +80,76 @@ classes:
- has_score
slot_usage:
has_level:
# range: string
required: true
has_label:
# range: string
required: false
examples:
- value: circa 1880
- value: approximately 10,000
has_description:
# range: string
required: false
examples:
- value: Founding date derived from secondary sources, exact day unknown
comments:
- 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 approximate slot
- Replaces simple boolean approximate field with structured uncertainty modeling
- Supports EXACT, APPROXIMATE, ESTIMATED, UNCERTAIN, and UNKNOWN levels
- Used by approximate slot for dates, quantities, and measurements
- Complements CIDOC-CRM E52_Time-Span fuzzy boundary concepts
see_also:
- https://www.cidoc-crm.org/Entity/e52-time-span/version-7.1.3
examples:
- value:
has_level: EXACT
has_label: '1880-03-15'
has_label: "1880-03-15"
has_score: 1.0
description: Exact date known with certainty
- value:
has_level: APPROXIMATE
has_label: circa 1880
has_description: Founding date known only to year from newspaper accounts
has_score: 0.7
description: Approximate date (circa)
- value:
has_level: ESTIMATED
has_label: estimated 1875-1885
has_description: Date range inferred from building construction records
has_score: 0.5
description: Estimated date range
- value:
has_level: UNKNOWN
has_label: date unknown
has_description: No founding records survive
has_score: 0.0
description: Unknown date
keywords:
- approximation
- uncertainty
- precision
- certainty
- circa
- estimated
- exact
- unknown
notes:
- |
Preserved from prior description (commit 1fe1d1ad):
"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**:\
annotations:
specificity_score: 0.3
specificity_rationale: Approximation status is broadly useful across contexts where uncertainty needs to be expressed.
specificity_score: "0.4"
specificity_rationale: Broadly useful across contexts where uncertainty needs expression
custodian_types: "['*']"
enums:
ApproximationLevelEnum:
description: Levels of approximation/uncertainty for values.
permissible_values:
EXACT:
description: Known with certainty
APPROXIMATE:
description: Close but not exact
ESTIMATED:
description: Calculated or inferred
UNCERTAIN:
UNKNOWN:
description: Significant doubt exists
UNKNOWN:
description: Cannot be determined

View file

@ -1,23 +1,99 @@
id: https://nde.nl/ontology/hc/class/Archdiocese
name: Archdiocese
title: Archdiocese
description: An archdiocese.
title: Archdiocese Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_label
- ../slots/has_description
- ../slots/identified_by
classes:
Archdiocese:
class_uri: schema:AdministrativeArea
description: An archdiocese.
class_uri: hc:Archdiocese
description: >-
Ecclesiastical territorial jurisdiction headed by an archbishop,
typically comprising multiple dioceses and maintaining archives
of religious, administrative, and sacramental records.
alt_descriptions:
nl: >-
Kerkelijk territoriale rechtsbevoegdheid onder leiding van een aartsbisschop,
doorgaans bestaande uit meerdere bisdommen en bewaarder van archieven met
religieuze, administratieve en sacramentele akten.
de: >-
Kirchliche territoriale Rechtsbefugnis unter der Leitung eines Erzbischofs,
typischerweise bestehend aus mehreren Diözesen und verwahrt Archive mit
religiösen, administrativen und sakramentalen Unterlagen.
fr: >-
Juridiction territoriale ecclesiastique dirige par un archeveque,
comprenant generalement plusieurs dioceses et conservant des archives
de documents religieux, administratifs et sacramentels.
es: >-
Jurisdiccion territorial eclesiastica encabezada por un arzobispo,
que generalmente comprende multiples diocesis y mantiene archivos de
registros religiosos, administrativos y sacramentales.
ar: >-
ولاية إقليمية كنسية يرأسها رئيس أساقفة، وتتضمن عادة عدة أبرشيات
وتحتفظ بأرشيفات من السجلات الدينية والإدارية والسرية.
id: >-
Yurisdiksi teritorial gerejawi yang dipimpin oleh uskup agung, biasanya
terdiri dari beberapa keuskupan dan memelihara arsip catatan keagamaan,
administratif, dan sakramental.
zh: >-
由大主教领导的教会管辖区,通常包含多个教区并保存宗教、行政
和圣事记录的档案。
structured_aliases:
- literal_form: aartsbisdom
in_language: nl
- literal_form: Erzbistum
in_language: de
- literal_form: archeveche
in_language: fr
- literal_form: arquidiocesis
in_language: es
- literal_form: أبرشية كبرى
in_language: ar
- literal_form: keuskupan agung
in_language: id
- literal_form: 总教区
in_language: zh
broad_mappings:
- schema:AdministrativeArea
- schema:Organization
close_mappings:
- rico:CorporateBody
related_mappings:
- wd:Q185621
slots:
- has_label
- has_description
- identified_by
comments:
- Ecclesiastical administrative unit in Catholic and Anglican traditions
- Maintains diocesan archives with baptismal, marriage, and death records
- Often a significant source for genealogical and historical research
see_also:
- Diocese
- EcclesiasticalArchive
examples:
- value:
has_label: "Archdiocese of Cologne"
identified_by: "https://www.wikidata.org/wiki/Q6526"
description: German archdiocese with extensive medieval archives
keywords:
- archdiocese
- ecclesiastical
- archbishop
- diocese
- church archives
- sacramental records
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.5"
specificity_rationale: Specific to ecclesiastical territorial administration
custodian_types: "['EcclesiasticalArchive']"

View file

@ -10,9 +10,6 @@ prefixes:
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
@ -21,15 +18,61 @@ imports:
- ../slots/has_label
classes:
Architect:
class_uri: schema:Person
description: 'An architect or architectural firm.
**Ontological Alignment**:
- `schema:Person` (or Organization)
'
class_uri: hc:Architect
description: >-
Individual or firm professionally engaged in the design and planning
of buildings and structures, often documented in architectural archives
through drawings, plans, and project documentation.
alt_descriptions:
nl: >-
Persoon of bedrijf die professioneel betrokken is bij het ontwerp en de
planning van gebouwen en constructies, vaak gedocumenteerd in architectuur-
archieven via tekeningen, plannen en projectdocumentatie.
de: >-
Person oder Firma, die beruflich mit dem Entwurf und der Planung von
Gebauden und Bauwerken befasst ist, oft dokumentiert in Architekturarchiven
durch Zeichnungen, Plane und Projektdokumentation.
fr: >-
Personne ou firme professionnellement engagee dans la conception et la
planification de batiments et de structures, souvent documentee dans les
archives architecturales par des dessins, plans et documentation de projet.
es: >-
Persona o firma dedicada profesionalmente al diseno y planificacion de
edificios y estructuras, a menudo documentada en archivos de arquitectura
a traves de dibujos, planos y documentacion de proyectos.
ar: >-
فرد أو شركة تعمل بشكل احترافي في تصميم وتخطيط المباني والهياكل،
وغالبًا ما يتم توثيقها في أرشيفات معمارية من خلال الرسومات والخطط
ووثائق المشاريع.
id: >-
Individu atau firma yang secara profesional terlibat dalam desain dan
perencanaan bangunan dan struktur, sering didokumentasikan dalam arsip
arsitektur melalui gambar, denah, dan dokumentasi proyek.
zh: >-
专业从事建筑物和结构设计与规划的个人或公司,通常通过图纸、平面图
和项目文档在建筑档案中记录。
structured_aliases:
- literal_form: architect
in_language: nl
- literal_form: Architekt
in_language: de
- literal_form: architecte
in_language: fr
- literal_form: arquitecto
in_language: es
- literal_form: مهندس معماري
in_language: ar
- literal_form: arsitek
in_language: id
- literal_form: 建筑师
in_language: zh
broad_mappings:
- schema:Person
- schema:Organization
- foaf:Person
- foaf:Agent
related_mappings:
- crm:E39_Actor
slots:
- has_label
- has_description
@ -37,7 +80,32 @@ classes:
slot_usage:
has_label:
required: true
comments:
- Role class for architects as agents in heritage documentation
- Can represent individual architects or architectural firms
- Linked to architectural drawings and building documentation
- Often associated with ArchitecturalArchive holdings
see_also:
- ArchitecturalArchive
- ArchitecturalStyle
examples:
- value:
has_label: "Gerrit Rietveld"
identified_by: "https://www.wikidata.org/wiki/Q160680"
has_description: "Dutch architect and furniture designer"
description: Individual architect
- value:
has_label: "Office for Metropolitan Architecture (OMA)"
identified_by: "https://www.wikidata.org/wiki/Q132805"
has_description: "International architectural firm founded by Rem Koolhaas"
description: Architectural firm
keywords:
- architect
- architectural firm
- building design
- architectural drawings
- project documentation
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.4"
specificity_rationale: Role class for architectural agents
custodian_types: "['ArchitecturalArchive']"

View file

@ -3,6 +3,12 @@ name: ArchitecturalArchive
title: Architectural Archive Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/identified_by
@ -13,32 +19,105 @@ imports:
classes:
ArchitecturalArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
description: >-
Institution dedicated to preserving architectural heritage through
the custody of drawings, plans, models, specifications, and related
documentation created by architects and architectural firms.
alt_descriptions:
nl: >-
Instelling die zich wijdt aan het behoud van architectonisch erfgoed
door de bewaring van tekeningen, plannen, modellen, specificaties en
gerelateerde documentatie gemaakt door architecten en architectenbureaus.
de: >-
Einrichtung, die sich der Bewahrung des architektonischen Erbes widmet
durch die Verwahrung von Zeichnungen, Plänen, Modellen, Spezifikationen
und verwandter Dokumentation, die von Architekten und Architekturburos
erstellt wurden.
fr: >-
Institution dediee a la preservation du patrimoine architectural par
la garde de dessins, plans, maquettes, specifications et documentation
connexe crees par des architectes et cabinets d'architectes.
es: >-
Institucion dedicada a preservar el patrimonio arquitectonico a traves
de la custodia de dibujos, planos, maquetas, especificaciones y
documentacion relacionada creada por arquitectos y firmas de arquitectura.
ar: >-
مؤسسة مكرسة للحفاظ على التراث المعماري من خلال حيازة الرسومات والخطط
والنماذج والمواصفات والوثائق ذات الصلة التي أنشأها المعماريون
والشركات المعمارية.
id: >-
Lembaga yang berdedikasi untuk melestarikan warisan arsitektur melalui
pengawasan gambar, denah, model, spesifikasi, dan dokumentasi terkait
yang dibuat oleh arsitek dan firma arsitektur.
zh: >-
专门通过保管建筑师和建筑公司创建的图纸、平面图、模型、规格和
相关文档来保护建筑遗产的机构。
structured_aliases:
- literal_form: architectonisch archief
in_language: nl
- literal_form: Architekturarchiv
in_language: de
- literal_form: archives architecturales
in_language: fr
- literal_form: archivo arquitectonico
in_language: es
- literal_form: أرشيف معماري
in_language: ar
- literal_form: arsip arsitektur
in_language: id
- literal_form: 建筑档案馆
in_language: zh
close_mappings:
- rico:CorporateBody
broad_mappings:
- skos:Concept
- schema:ArchiveOrganization
related_mappings:
- wd:Q121409581
slots:
- 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"
- identified_by
- related_to
slot_usage:
identified_by:
pattern: ^Q[0-9]+$
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
equals_string: "hc:ArchiveOrganizationType"
comments:
- Specialized archive for architectural documentation and heritage
- Often associated with architecture schools, museums, or professional bodies
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- May overlap with art archives when preserving architects' artistic works
- Part of dual-class pattern with ArchitecturalArchiveRecordSetType
- Preserves drawings, blueprints, models, photographs, and architects' papers
see_also:
- ArchivesForBuildingRecords
- ArtArchive
- ArchitecturalArchiveRecordSetType
- Architect
- ArchitecturalStyle
examples:
- value:
has_type: hc:ArchiveOrganizationType
identified_by: Q121409581
has_score: 1.0
hold_record_set:
- hc:ArchitecturalDrawingCollection
- hc:ArchitectPapersCollection
description: Architectural archive with drawings and papers collections
keywords:
- architectural archive
- architectural drawings
- blueprints
- building plans
- architects' papers
- scale models
- maquettes
notes:
- |
Preserved from prior description (commit 1fe1d1ad):
"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\
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.5"
specificity_rationale: Specific to architectural heritage archives
custodian_types: "['ArchitecturalArchive']"

View file

@ -1,30 +1,98 @@
id: https://nde.nl/ontology/hc/class/ArchitecturalArchiveRecordSetType
name: ArchitecturalArchiveRecordSetType
title: ArchitecturalArchive Record Set Type
title: Architectural Archive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_score
- ../slots/related_to
classes:
ArchitecturalArchiveRecordSetType:
description: A rico:RecordSetType for classifying collections of architectural archive materials within heritage institutions.
description: >-
Category for grouping architectural archive materials accumulated
by heritage institutions, including drawings, plans, models,
photographs, and related documentation.
alt_descriptions:
nl: >-
Categorie voor het groeperen van architectuurarchiefmateriaal verzameld
door erfgoedinstellingen, waaronder tekeningen, plannen, modellen,
foto's en gerelateerde documentatie.
de: >-
Kategorie zur Gruppierung von Architekturarchivmaterial, das von
Kulturerbeinstitutionen gesammelt wurde, einschliesslich Zeichnungen,
Plane, Modelle, Fotos und verwandte Dokumentation.
fr: >-
Categorie pour regrouper les materiaux d'archives architecturales
accumules par les institutions patrimoniales, y compris les dessins,
plans, maquettes, photographies et documentation connexe.
es: >-
Categoria para agrupar materiales de archivo arquitectonico acumulados
por instituciones patrimoniales, incluyendo dibujos, planos, maquetas,
fotografias y documentacion relacionada.
ar: >-
فئة لتجميع مواد أرشيفية معمارية تجمعتها مؤسسات التراث، بما في ذلك
الرسومات والخطط والنماذج والصور والوثائق ذات الصلة.
id: >-
Kategori untuk mengelompokkan materi arsip arsitektur yang dikumpulkan
oleh lembaga warisan budaya, termasuk gambar, denah, model, foto,
dan dokumentasi terkait.
zh: >-
用于分组遗产机构积累的建筑档案材料的类别,包括图纸、平面图、
模型、照片和相关文档。
structured_aliases:
- literal_form: architectuurarchiefbestandtype
in_language: nl
- literal_form: Architekturarchivbestandstyp
in_language: de
- literal_form: type de fonds d'archives architecturales
in_language: fr
- literal_form: tipo de fondo de archivo arquitectonico
in_language: es
- literal_form: نوع مجموعة الأرشيف المعماري
in_language: ar
- literal_form: tipe kumpulan arsip arsitektur
in_language: id
- literal_form: 建筑档案集类型
in_language: zh
is_a: CollectionType
class_uri: rico:RecordSetType
exact_mappings:
close_mappings:
- wd:Q121409581
broad_mappings:
- skos:Concept
- rico:RecordSetType
slot_usage:
related_to:
range: WikidataAlignment
inlined: true
see_also:
- ArchitecturalArchive
- ArchitecturalArchiveRecordSetTypes
slots:
- has_score
- related_to
comments:
- Part of dual-class pattern with ArchitecturalArchive custodian type
- Follows RiC-O RecordSetType classification principles
- Subclasses include ArchitecturalDrawingCollection, ArchitectPapersCollection, BuildingProjectFonds
examples:
- value:
has_type: hc:ArchitecturalDrawingCollection
has_score: 1.0
description: Architectural drawings record set type
keywords:
- architectural drawings
- building plans
- architects' papers
- architectural models
- building project documentation
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.5"
specificity_rationale: Specific to architectural archive collection types
custodian_types: "['ArchitecturalArchive']"

View file

@ -1,20 +1,13 @@
id: https://nde.nl/ontology/hc/class/ArchitecturalArchiveRecordSetTypes
name: ArchitecturalArchiveRecordSetTypes
title: ArchitecturalArchive Record Set Type Subclasses
title: Architectural Archive Record Set Type Subclasses
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
rico-rst: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#
wd: http://www.wikidata.org/entity/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- ./ArchitecturalArchiveRecordSetType
@ -27,119 +20,286 @@ classes:
ArchitecturalDrawingCollection:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Architectural plans and drawings.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
description: >-
Assembled documentary body of built-environment design representations,
including plan views, sections, elevations, and technical diagrams created
during design and construction workflows.
alt_descriptions:
nl: >-
Samengesteld documentaire geheel van ontwerpvoorstellingen voor de gebouwde
omgeving, waaronder plattegronden, doorsneden, aanzichten en technische
diagrammen uit ontwerp- en bouwprocessen.
de: >-
Zusammengestellter Dokumentkoerper aus Entwurfsdarstellungen der gebauten
Umwelt, einschliesslich Grundrissen, Schnitten, Ansichten und technischen
Diagrammen aus Entwurfs- und Bauablaeufen.
fr: >-
Ensemble documentaire reuni de representations de conception de
l'environnement bati, incluant plans, coupes, elevations et diagrammes
techniques issus des processus de conception et de construction.
es: >-
Cuerpo documental reunido de representaciones de diseno del entorno
construido, incluidas plantas, secciones, alzados y diagramas tecnicos
de flujos de diseno y construccion.
ar: >-
جسم وثائقي مُجمع من تمثيلات تصميم البيئة المبنية، بما في ذلك
المساقط والمقاطع والواجهات والرسوم التخطيطية التقنية من مسارات
التصميم والبناء.
id: >-
Kumpulan dokumenter terhimpun dari representasi desain lingkungan
terbangun, termasuk denah, penampang, elevasi, dan diagram teknis dari
alur desain dan konstruksi.
zh: >-
汇集建成环境设计表达的文献整体,包含平面、剖面、立面与技术图解,来源于设计与施工流程。
structured_aliases:
- literal_form: architectuurtekeningencollectie
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Architekturzeichnungssammlung
predicate: EXACT_SYNONYM
in_language: de
- literal_form: collection de dessins d'architecture
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: coleccion de dibujos arquitectonicos
predicate: EXACT_SYNONYM
in_language: es
- literal_form: مجموعة الرسومات المعمارية
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: koleksi gambar arsitektur
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 建筑图纸收藏
predicate: EXACT_SYNONYM
in_language: zh
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ArchitecturalArchiveRecordSetType
- rico:RecordSetType
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_custodian
- record_holder_note
- has_type
- has_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: ArchitecturalDrawingCollection
organizational_principle:
equals_string: collection
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
equals_string: hc:ArchitecturalDrawingCollection
has_custodian:
equals_string: ArchitecturalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArchitecturalArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: hc:ArchitecturalArchive
has_note:
equals_string: >-
This RecordSetType is typically held by ArchitecturalArchive custodians.
Inverse of rico:isOrWasHolderOf.
comments:
- Follows RiC-O collection organizational principle.
examples:
- value:
has_type: hc:ArchitecturalDrawingCollection
has_score: 1.0
description: Architectural drawings collection
keywords:
- architectural drawings
- blueprints
- plans
- technical documentation
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
specificity_score: "0.5"
specificity_rationale: Specific to architectural drawing collections
custodian_types: "['ArchitecturalArchive']"
ArchitectPapersCollection:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Architect personal papers.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: >-
Assembled documentary body of personal and professional working files
produced by design practitioners and firms, including correspondence,
project dossiers, sketches, and business records.
alt_descriptions:
nl: >-
Samengesteld documentaire geheel van persoonlijke en professionele
werkbestanden van ontwerpers en bureaus, inclusief correspondentie,
projectdossiers, schetsen en zakelijke administratie.
de: >-
Zusammengestellter Dokumentkoerper aus persoenlichen und beruflichen
Arbeitsunterlagen von Gestaltern und Bueros, einschliesslich Korrespondenz,
Projektakten, Skizzen und Geschaeftsunterlagen.
fr: >-
Ensemble documentaire reuni de dossiers personnels et professionnels
de praticiens et de cabinets, incluant correspondance,
dossiers de projet, croquis et documents commerciaux.
es: >-
Cuerpo documental reunido de archivos personales y profesionales
de practicantes y firmas, con correspondencia,
expedientes de proyecto, bocetos y registros comerciales.
ar: >-
جسم وثائقي مُجمع من ملفات شخصية ومهنية لممارسين وشركات، بما في ذلك
المراسلات وملفات المشاريع والرسومات وسجلات الأعمال.
id: >-
Kumpulan dokumenter terhimpun dari berkas pribadi dan profesional
praktisi dan firma, termasuk korespondensi, berkas proyek, sketsa,
dan catatan bisnis.
zh: >-
汇集个人与机构的工作档案文献整体,包括通信、项目档案、草图与商业记录。
structured_aliases:
- literal_form: architectenpapierencollectie
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Architektennachlass
predicate: EXACT_SYNONYM
in_language: de
- literal_form: collection de papiers d'architectes
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: coleccion de papeles de arquitectos
predicate: EXACT_SYNONYM
in_language: es
- literal_form: مجموعة أوراق المعماريين
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: koleksi arsip arsitek
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 建筑师文件收藏
predicate: EXACT_SYNONYM
in_language: zh
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ArchitecturalArchiveRecordSetType
- rico:RecordSetType
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_custodian
- record_holder_note
- has_type
- has_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: ArchitectPapersCollection
organizational_principle:
equals_string: collection
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
equals_string: hc:ArchitectPapersCollection
has_custodian:
equals_string: ArchitecturalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArchitecturalArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: hc:ArchitecturalArchive
has_note:
equals_string: >-
This RecordSetType is typically held by ArchitecturalArchive custodians.
Inverse of rico:isOrWasHolderOf.
comments:
- Follows RiC-O collection organizational principle.
- Often called Nachlass in German-speaking contexts
examples:
- value:
has_type: hc:ArchitectPapersCollection
has_score: 1.0
description: Architect personal papers collection
keywords:
- architect papers
- nachlass
- correspondence
- project files
- sketches
annotations:
custodian_types: '[''*'']'
specificity_score: "0.5"
specificity_rationale: Specific to architect papers collections
custodian_types: "['ArchitecturalArchive']"
BuildingProjectFonds:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Building project documentation.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: >-
Provenance-based aggregation of contracts, specifications,
correspondence, progress reports, and completion documentation for a single
constructed work.
alt_descriptions:
nl: >-
Herkomstgebaseerde aggregatie van contracten, specificaties,
correspondentie, voortgangsverslagen en opleveringsdocumentatie
voor een enkel gerealiseerd werk.
de: >-
Provenienzbasierte Aggregation von Vertraegen, Spezifikationen,
Korrespondenz, Fortschrittsberichten und Abschlussdokumentation
zu einem einzelnen realisierten Werk.
fr: >-
Agregation fondee sur la provenance de contrats, specifications,
correspondance, rapports d'avancement et dossiers d'achevement
pour un ouvrage realise.
es: >-
Agregacion basada en procedencia de contratos, especificaciones,
correspondencia, informes de progreso y documentacion de cierre
para una obra construida.
ar: >-
تجميع قائم على المنشأ لعقود ومواصفات ومراسلات وتقارير تقدم
ووثائق الإتمام الخاصة بعمل مُنجز واحد.
id: >-
Agregasi berbasis asal-usul untuk kontrak, spesifikasi, korespondensi,
laporan kemajuan, dan dokumentasi penutupan untuk satu karya terbangun.
zh: >-
基于来源原则聚合单一建成项目的合同、规格、通信、进度报告与竣工文档。
structured_aliases:
- literal_form: bouwprojectfonds
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Bauprojektbestand
predicate: EXACT_SYNONYM
in_language: de
- literal_form: fonds de projet de construction
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: fondo de proyecto de construccion
predicate: EXACT_SYNONYM
in_language: es
- literal_form: أرشيف مشروع البناء
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: fonds proyek bangunan
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 建筑项目档案
predicate: EXACT_SYNONYM
in_language: zh
broad_mappings:
- rico:RecordSetType
- skos:Concept
- crm:E55_Type
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- ArchitecturalArchiveRecordSetType
- rico:RecordSetType
slots:
- has_type
- has_score
- organizational_principle
- organizational_principle_uri
- has_custodian
- record_holder_note
- has_type
- has_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: BuildingProjectFonds
organizational_principle:
equals_string: fonds
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
equals_string: hc:BuildingProjectFonds
has_custodian:
equals_string: ArchitecturalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArchitecturalArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: hc:ArchitecturalArchive
has_note:
equals_string: >-
This RecordSetType is typically held by ArchitecturalArchive custodians.
Inverse of rico:isOrWasHolderOf.
comments:
- Follows RiC-O fonds organizational principle.
- Represents complete documentation for a single constructed work.
examples:
- value:
has_type: hc:BuildingProjectFonds
has_score: 1.0
description: Building project documentation fonds
keywords:
- building project
- construction documentation
- contracts
- specifications
- project records
annotations:
custodian_types: '[''*'']'
specificity_score: "0.5"
specificity_rationale: Specific to building project documentation
custodian_types: "['ArchitecturalArchive']"

View file

@ -1,27 +1,106 @@
id: https://nde.nl/ontology/hc/class/ArchitecturalStyle
name: ArchitecturalStyle
title: Architectural Style
description: An architectural style.
title: Architectural Style Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
crm: http://www.cidoc-crm.org/cidoc-crm/
aat: http://vocab.getty.edu/aat/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
- ../slots/identified_by
classes:
ArchitecturalStyle:
class_uri: skos:Concept
exact_mappings:
- crm:E55_Type
description: An architectural style.
class_uri: hc:ArchitecturalStyle
description: >-
Distinctive mode of building design characterized by specific
features, materials, forms, and ornamental details associated
with particular periods, regions, or movements.
alt_descriptions:
nl: >-
Onderscheidende modus van bouwontwerp gekenmerkt door specifieke kenmerken,
materialen, vormen en ornamentale details geassocieerd met bepaalde perioden,
regio's of stromingen.
de: >-
Unterschiedlicher Modus des Gebäudeentwurfs, der durch spezifische Merkmale,
Materialien, Formen und ornamentale Details gekennzeichnet ist, die mit
bestimmten Perioden, Regionen oder Bewegungen verbunden sind.
fr: >-
Mode distinctif de conception de batiments caracterise par des caracteristiques
specifiques, materiaux, formes et details ornamentaux associes a des periodes,
regions ou mouvements particuliers.
es: >-
Modo distintivo de diseno de edificios caracterizado por caracteristicas
especificas, materiales, formas y detalles ornamentales asociados con
periodos, regiones o movimientos particulares.
ar: >-
نمط مميز من تصميم المباني يتميز بخصائص ومواد وأشكال وتفاصيل زخرفية
محددة مرتبطة بفترات أو مناطق أو حركات معينة.
id: >-
Mode khas desain bangunan yang dicirikan oleh fitur, bahan, bentuk,
dan detail ornamental tertentu yang terkait dengan periode, wilayah,
atau gerakan tertentu.
zh: >-
以与特定时期、地区或运动相关的特定特征、材料、形式和装饰细节
为特征的独特建筑设计模式。
structured_aliases:
- literal_form: architectuurstijl
in_language: nl
- literal_form: Architekturstil
in_language: de
- literal_form: style architectural
in_language: fr
- literal_form: estilo arquitectonico
in_language: es
- literal_form: الطراز المعماري
in_language: ar
- literal_form: gaya arsitektur
in_language: id
- literal_form: 建筑风格
in_language: zh
broad_mappings:
- crm:E55_Type
- skos:Concept
related_mappings:
- aat:300015646
slots:
- has_label
- has_description
- identified_by
comments:
- Classification for architectural design movements and periods
- Examples: Gothic, Baroque, Art Deco, Brutalism, Modernism
- Linked to architectural drawings and building documentation
- Often aligned with Getty AAT architectural style terms
see_also:
- Architect
- ArchitecturalArchive
examples:
- value:
has_label: "Art Deco"
has_description: "Decorative style popular in the 1920s-1930s"
identified_by: "https://www.wikidata.org/wiki/Q44539"
description: Art Deco architectural style
- value:
has_label: "Gothic"
has_description: "Medieval architectural style emphasizing verticality and light"
identified_by: "https://www.wikidata.org/wiki/Q46761"
description: Gothic architectural style
keywords:
- architectural style
- design movement
- building style
- Gothic
- Baroque
- Modernism
- Brutalism
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
specificity_score: "0.4"
specificity_rationale: Type classification for architectural design modes
custodian_types: "['ArchitecturalArchive']"

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