Refactor and enhance schema definitions for WebPortalTypes, Wifi, Wikidata classes

- Updated descriptions and added multilingual support for DatasetRegister and LegacyPortal classes in WebPortalTypes.yaml.
- Improved the Wifi class with detailed descriptions and examples, including structured aliases.
- Enhanced WikidataRecognition, WikidataResolvedEntities, WikidataSitelinks, WikidataSocialMedia, WikidataTemporal, WikidataTimeValue, and WikidataWeb classes with clearer descriptions, multilingual alt_descriptions, and structured aliases.
- Introduced a new CollectionType class to classify aggregations based on formation logic and institutional practices, including comprehensive multilingual descriptions and mappings.
This commit is contained in:
kempersc 2026-02-15 14:36:20 +01:00
parent 2c9d3598dc
commit 2e1e6e5fbc
52 changed files with 1849 additions and 2766 deletions

View file

@ -1,5 +1,5 @@
{
"generated": "2026-02-15T11:41:51.732Z",
"generated": "2026-02-15T13:08:11.878Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2369,
"categoryCounts": {

View file

@ -1,5 +1,5 @@
{
"generated": "2026-02-15T13:08:11.878Z",
"generated": "2026-02-15T13:36:20.661Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2369,
"categoryCounts": {

View file

@ -1,6 +1,8 @@
id: https://nde.nl/ontology/hc/class/CollectionContentTypes
name: CollectionContentTypes
title: Collection Content Types (Taxonomy)
description: >-
Concrete subclasses of CollectionContentType representing domain-specific material categories.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/

View file

@ -38,7 +38,7 @@ classes:
zh:
text: 记录检索与发现流程排序输出的相关性观测。
language: zh
exact_mappings:
broad_mappings:
- sosa:Observation
close_mappings:
- prov:Entity

View file

@ -48,11 +48,11 @@ classes:
zh:
text: 记录材料在何处、何时以及由谁采集或接收的获取事件。
language: zh
exact_mappings:
broad_mappings:
- dwc:Event
close_mappings:
- crm:E7_Activity
broad_mappings:
related_mappings:
- prov:Activity
- schema:Action
mixins:

View file

@ -0,0 +1,71 @@
id: https://nde.nl/ontology/hc/class/CollectionType
name: collection_type_class
title: CollectionType Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
bf: http://id.loc.gov/ontologies/bibframe/
dcterms: http://purl.org/dc/terms/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_domain
- ../slots/has_hypernym
- ../slots/identified_by
- ../slots/has_label
- ../slots/has_score
- ../slots/has_type
- ../slots/equivalent_to
classes:
CollectionType:
class_uri: rico:RecordSetType
description: >-
Taxonomy concept used to classify aggregations by formation logic, archival arrangement, and institutional practice.
alt_descriptions:
nl:
text: Taxonomieconcept voor classificatie van aggregaties op basis van vormingslogica, archiefordening en institutionele praktijk.
language: nl
de:
text: Taxonomiekonzept zur Klassifikation von Aggregationen nach Entstehungslogik, archivischer Ordnung und institutioneller Praxis.
language: de
fr:
text: Concept taxonomique servant à classer des agrégats selon la logique de formation, l'organisation archivistique et la pratique institutionnelle.
language: fr
es:
text: Concepto taxonomico usado para clasificar agregaciones por logica de formacion, orden archivistico y practica institucional.
language: es
ar:
text: مفهوم تصنيفي يُستخدم لتصنيف التجميعات بحسب منطق التكوين والترتيب الأرشيفي والممارسة المؤسسية.
language: ar
id:
text: Konsep taksonomi untuk mengklasifikasikan agregasi berdasarkan logika pembentukan, tatanan arsip, dan praktik institusi.
language: id
zh:
text: 用于按形成逻辑、档案编排与机构实践对聚合体进行分类的分类学概念。
language: zh
broad_mappings:
- rico:RecordSetType
- skos:Concept
close_mappings:
- bf:CollectionType
- dcterms:DCMIType
slots:
- has_hypernym
- has_description
- identified_by
- has_label
- has_type
- has_domain
- equivalent_to
- has_score
slot_usage:
identified_by:
required: true
identifier: true
has_label:
required: true
has_type:
equals_string: CollectionType

View file

@ -7,116 +7,46 @@ prefixes:
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/identified_by
- ../slots/has_label
- ../slots/temporal_extent
default_prefix: hc
classes:
ColonialStatus:
class_uri: hc:ColonialStatus
description: 'Structured representation of colonial/territorial status for geographic
coverage.
**PURPOSE**:
Models colonial territories and their historical status in archival finding
aids.
Captures both the geographic territory and its colonial relationship over time.
**DESIGN RATIONALE**:
Created per slot_fixes.yaml migration from simple `colonial` string slot to
structured class with temporal and geographic context.
The revision specifies:
- `include` + `GeoSpatialPlace` for territory geometry
- `categorized_as` + `ColonialStatus` for categorization
**USE CASES**:
- Dutch East Indies archives (1602-1949)
- Belgian Congo documentation
- British Colonial Office records
- Portuguese overseas territories
**PROVENANCE CONSIDERATIONS**:
Colonial status is historically contingent and politically sensitive.
Always capture:
- Time period of colonial relationship
- Perspective (colonizer vs. colonized)
- Modern-day geographic equivalent
'
description: >-
Historical-status marker expressing jurisdictional dependency relationships for territories over defined periods.
alt_descriptions:
nl:
text: Historische statusaanduiding die jurisdictie-afhankelijkheidsrelaties van gebieden over bepaalde perioden weergeeft.
language: nl
de:
text: Historischer Statusmarker zur Darstellung jurisdiktionaler Abhängigkeitsverhältnisse von Gebieten über definierte Zeiträume.
language: de
fr:
text: Marqueur de statut historique exprimant les relations de dépendance juridictionnelle des territoires sur des périodes définies.
language: fr
es:
text: Marcador de estatus historico que expresa relaciones de dependencia jurisdiccional de territorios en periodos definidos.
language: es
ar:
text: وسم حالة تاريخية يعبّر عن علاقات التبعية القضائية للأقاليم عبر فترات زمنية محددة.
language: ar
id:
text: Penanda status historis yang menyatakan relasi ketergantungan yuridiksional wilayah sepanjang periode tertentu.
language: id
zh:
text: 用于表达领土在特定时期司法从属关系的历史状态标记。
language: zh
close_mappings:
- dcterms:spatial
- schema:containedInPlace
- dcterms:spatial
- schema:containedInPlace
related_mappings:
- skos:Concept
- skos:Concept
slots:
- has_label
- identified_by
- temporal_extent
slot_usage:
has_label:
# range: string
examples:
- value: Dutch East Indies (1602-1949)
temporal_extent:
range: TimeSpan
inlined: true
examples:
- value:
begin_of_the_begin: '1602-01-01'
end_of_the_end: '1949-12-27'
examples:
- value:
has_label: Dutch East Indies (1602-1949)
temporal_extent:
begin_of_the_begin: '1602-03-20'
end_of_the_end: '1949-12-27'
- value:
has_label: Dutch Suriname (1667-1975)
temporal_extent:
begin_of_the_begin: '1667-01-01'
end_of_the_end: '1975-11-25'
- value:
has_label: Netherlands Antilles (1954-2010)
temporal_extent:
begin_of_the_begin: '1954-01-01'
end_of_the_end: '2010-10-10'
comments:
- Created per slot_fixes.yaml migration from colonial slot (2026-01-22)
- Models colonial territories with temporal and geographic context
- Supports decolonization research and provenance tracking
- Politically sensitive - capture multiple perspectives where relevant
see_also:
- https://www.nationaalarchief.nl/onderzoeken/colonial-records
- https://www.kit.nl/project/decolonization-heritage/
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
- has_label
- identified_by
- temporal_extent

View file

@ -3,22 +3,70 @@ name: ComarcalArchive
title: Comarcal Archive Type (Spain/Catalonia)
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/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/has_type
- ../slots/has_score
classes:
ComarcalArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: >-
County-district repository institution in the Iberian administrative context, responsible for stewardship of regional documentary heritage.
alt_descriptions:
nl:
text: Bewaarinstelling op districtsniveau in de Iberische bestuurscontext, verantwoordelijk voor beheer van regionaal documentair erfgoed.
language: nl
de:
text: Verwahrinstitution auf Kreisebene im iberischen Verwaltungskontext mit Verantwortung für die Betreuung regionalen dokumentarischen Erbes.
language: de
fr:
text: Institution de conservation à l'échelle comarcale, dans le contexte administratif ibérique, chargée de la gestion du patrimoine documentaire régional.
language: fr
es:
text: Institucion de custodia de nivel comarcal en el contexto administrativo iberico, responsable de la gestion del patrimonio documental regional.
language: es
ar:
text: مؤسسة حفظ على مستوى المقاطعة ضمن السياق الإداري الإيبيري، مسؤولة عن صون التراث الوثائقي الإقليمي.
language: ar
id:
text: Lembaga penyimpanan tingkat distrik dalam konteks administratif Iberia yang bertanggung jawab atas pelestarian warisan dokumenter regional.
language: id
zh:
text: 伊比利亚行政体系中负责区域文献遗产保管的县区级档案机构。
language: zh
structured_aliases:
nl:
- literal_form: comarca-archiefinstelling
language: nl
de:
- literal_form: Comarca-Archivinstitution
language: de
fr:
- literal_form: institution d'archives comarcales
language: fr
es:
- literal_form: archivo comarcal
language: es
ar:
- literal_form: أرشيف على مستوى الكوماركا
language: ar
id:
- literal_form: arsip komarka
language: id
zh:
- literal_form: 县区档案机构
language: zh
broad_mappings:
- skos:Concept
- schema:ArchiveOrganization
related_mappings:
- wd:Q21086734
slots:
- hold_record_set
description: "Archive serving a comarca (county-level administrative district),\nprimarily in Catalonia and other regions of Spain.\n\n**Wikidata**: Q21086734\n\n**Geographic Restriction**: Spain (primarily Catalonia)\n\n**Scope**:\nComarcal archives (arxius comarcals) preserve:\n- Comarca council records\n- Municipal records from constituent towns\n- Notarial protocols\n- Historical documents from the district\n- Photographs and audiovisual materials\n- Local history documentation\n\n**Administrative Context**:\nIn Catalonia's archival system:\n- Arxiu Nacional de Catalunya (national)\n- Arxius Hist\xF2rics Provincials (provincial)\n- Arxius Comarcals (41 comarcal archives) \u2190 This type\n- Arxius Municipals (municipal)\n\n**Services**:\nComarcal archives typically provide:\n- Public access to historical records\n- Genealogical research assistance\n- Local history reference services\n- Document conservation\n- Digitization programs\n\n**Related Types**:\n- MunicipalArchive (Q604177)\
\ - City/town archives\n- ProvincialArchive (Q5403345) - Provincial level\n- ProvincialHistoricalArchive (Q21087388) - Provincial historical\n- DistrictArchiveGermany (Q130757255) - German equivalent\n"
slot_usage: {}
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
- hold_record_set

View file

@ -3,28 +3,24 @@ name: ComarcalArchiveRecordSetType
title: ComarcalArchive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
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_scope
- ../slots/has_score
- ../slots/has_type
classes:
ComarcalArchiveRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by ComarcalArchive custodians.
'
abstract: true
is_a: CollectionType
class_uri: rico:RecordSetType
description: >-
Abstract taxonomy node for district-level archival aggregations managed by comarcal repository institutions.
broad_mappings:
- rico:RecordSetType
- skos:Concept
slots:
- has_type
- has_score
- has_scope
see_also:
- ComarcalArchive
- rico:RecordSetType
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
- has_type
- has_score

View file

@ -4,11 +4,9 @@ title: ComarcalArchive 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#
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:
- ./ComarcalArchiveRecordSetType
@ -21,66 +19,39 @@ classes:
ComarcalAdministrationFonds:
is_a: ComarcalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Comarca (county) administrative records\
\ (Spain).\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: >-
Fonds-oriented aggregation of district council administration and governance records.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- ComarcalArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- has_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: ComarcalAdministrationFonds
has_custodian:
equals_string: ComarcalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ComarcalArchive custodians.
Inverse of rico:isOrWasHolderOf.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
ComarcalHistoryCollection:
is_a: ComarcalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Regional historical documentation.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the collection \norganizational principle as defined by rico-rst:Collection.\n"
description: >-
Collection-oriented aggregation of regional memory materials assembled for local historical reference.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ComarcalArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- has_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: ComarcalHistoryCollection
has_custodian:
equals_string: ComarcalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ComarcalArchive custodians.
Inverse of rico:isOrWasHolderOf.

View file

@ -13,51 +13,36 @@ imports:
classes:
Comment:
class_uri: schema:Comment
description: 'A comment or annotation on content.
**USAGE**:
Used for:
- Video comments
- Review comments
- Annotations
'
description: >-
Authored textual note attached to a resource for feedback, interpretation, or discussion.
alt_descriptions:
nl:
text: Geauteureerde tekstuele notitie die aan een bron is gekoppeld voor feedback, interpretatie of discussie.
language: nl
de:
text: Verfasste textliche Notiz, die einer Ressource für Feedback, Interpretation oder Diskussion zugeordnet ist.
language: de
fr:
text: Note textuelle rédigée et associée à une ressource pour retour, interprétation ou discussion.
language: fr
es:
text: Nota textual autorada adjunta a un recurso para retroalimentacion, interpretacion o discusion.
language: es
ar:
text: ملاحظة نصية مؤلفة تُرفق بمورد لأغراض التعليق أو التفسير أو النقاش.
language: ar
id:
text: Catatan tekstual berpenulis yang dilekatkan pada sumber untuk umpan balik, interpretasi, atau diskusi.
language: id
zh:
text: 附着于资源、用于反馈解读或讨论的署名文本说明。
language: zh
slots:
- has_content
- has_author
- has_content
- has_author
slot_usage:
has_content:
# range: string
inlined: false # Fixed invalid inline for primitive type
required: true
examples:
- value:
has_description: Great video about the collection!
has_author:
range: Author
inlined: true
required: false
examples:
- value:
has_name: Visitor123
- value:
has_name: MuseumFan2024
identified_by: https://youtube.com/channel/UC123
exact_mappings:
- schema:Comment
annotations:
specificity_score: '0.35'
specificity_rationale: Low specificity - comments are common web concept.
custodian_types: '[''*'']'
examples:
- value:
has_content:
has_description: Great video about the collection!
has_author:
has_name: Visitor123
comment_date: '2025-01-14T10:30:00Z'

View file

@ -7,90 +7,33 @@ prefixes:
schema: http://schema.org/
sioc: http://rdfs.org/sioc/ns#
as: https://www.w3.org/ns/activitystreams#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_quantity
- ../slots/has_measurement_unit
- ../slots/temporal_extent
default_prefix: hc
classes:
CommentReply:
class_uri: sioc:Post
description: "Reply metrics and relationships for comments/posts.\n\n**PURPOSE**:\n\
\nStructured representation of reply counts and relationships for threaded\n\
discussions. Replaces simple integer counts with rich reply data including\n\
quantity, temporal tracking, and relationship information.\n\n**DESIGN RATIONALE**:\n\
\nCreated per slot_fixes.yaml migration from `comment_reply_count` integer\n\
to structured `has_reply` + `CommentReply` with `has_quantity`\n\
+ `Quantity` for metric representation.\n\n**REPLY CONTEXTS**:\n\n| Context\
\ | Description |\n|---------|-------------|\n| YouTube | Comment replies on\
\ video comments |\n| Twitter | Reply threads |\n| Facebook | Comment replies\
\ on posts |\n| Forum | Threaded discussion replies |\n\n**ONTOLOGY ALIGNMENT**:\n\
\n| Ontology | Class/Property | Usage |\n|----------|----------------|-------|\n\
| **SIOC** | `sioc:Post`, `sioc:has_reply` | Online community content |\n| **Activity\
\ Streams** | `as:Note`, `as:inReplyTo` | Social activity |\n| **Schema.org**\
\ | `schema:Comment` | Generic comment modeling |\n\n**EXAMPLE**:\n\n```yaml\n\
has_reply:\n - reply_count: 5\n has_quantity:\n numeric_value:\
\ 5\n has_unit:\n unit_label: \"replies\"\n temporal_extent:\n\
\ begin_of_the_begin: \"2025-01-14T10:00:00Z\"\n```\n"
exact_mappings:
- sioc:Post
description: >-
Thread-response metric entity recording counts and timing for reply activity on a parent note.
broad_mappings:
- sioc:Post
close_mappings:
- schema:Comment
- as:Note
- schema:Comment
- as:Note
related_mappings:
- sioc:has_reply
- as:inReplyTo
- sioc:has_reply
- as:inReplyTo
slots:
- has_quantity
- has_measurement_unit
- temporal_extent
- has_quantity
- has_measurement_unit
- temporal_extent
slot_usage:
has_quantity:
range: integer
inlined: false # Fixed invalid inline for primitive type
required: false
examples:
- value:
numeric_value: 5
has_measurement_unit:
unit_label: replies
has_measurement_unit:
# range: string
inlined: false # Fixed invalid inline for primitive type
required: false
examples:
- value:
unit_label: replies
temporal_extent:
range: TimeSpan
inlined: true
required: false
examples:
- value:
begin_of_the_begin: '2025-01-14T10:00:00Z'
examples:
- value: null
- value:
has_quantity:
numeric_value: 5
has_unit:
unit_label: replies
temporal_extent:
begin_of_the_begin: '2025-01-14T10:00:00Z'
- value: null
comments:
- Created 2026-01-22 from comment_reply_count migration (Rule 53)
- Models reply metrics as structured data
- Supports temporal tracking of reply counts
- Aligned with SIOC vocabulary for online communities
see_also:
- http://rdfs.org/sioc/ns#has_reply
- https://schema.org/Comment
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Universal - any custodian with discussion content
may track replies.
specificity_score: '0.55'
specificity_rationale: Moderately general - applies to threaded discussion contexts.

View file

@ -5,106 +5,49 @@ 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/
wd: http://www.wikidata.org/entity/
default_prefix: hc
imports:
- linkml:types
- ../enums/CommercialCustodianTypeEnum
- ../metadata
- ../slots/identified_by
- ../slots/has_label
default_prefix: hc
classes:
CommercialCustodianTypes:
class_uri: skos:Collection
description: 'Collection of commercial custodian subtypes from the 295-type Wikidata
taxonomy.
**PURPOSE**:
Structured representation of commercial heritage custodian subtypes,
replacing the simple enum-valued slot with a class that can hold
multiple types with additional metadata.
**DESIGN RATIONALE** (Rule 0b):
Follows the Type/Types naming pattern:
- `CommercialCustodianType` (singular) - would be abstract base
- `CommercialCustodianTypes` (plural) - collection of concrete subtypes
Created per slot_fixes.yaml migration from `commercial_custodian_subtype`
enum slot to structured `include` + `CommercialCustodianTypes`.
**COMMERCIAL CUSTODIAN CATEGORIES**:
| Category | Examples |
|----------|----------|
| Auction houses | Christie''s, Sotheby''s, Bonhams |
| Art dealers | Gagosian, David Zwirner |
| Corporate archives | Ford Motor Archives, IBM Archives |
| Brand museums | Heineken Experience, Guinness Storehouse |
| Company museums | Mercedes-Benz Museum, BMW Welt |
**WIKIDATA INTEGRATION**:
Each subtype links to a Wikidata Q-number describing the specific
commercial organization type, enabling Linked Open Data queries.
'
exact_mappings:
- skos:Collection
description: >-
Type grouping for for-profit heritage stewards, used to aggregate domain-specific subtype assignments.
alt_descriptions:
nl:
text: Typegroepering voor winstgerichte erfgoedbeheerders om domeinspecifieke subtype-toekenningen te bundelen.
language: nl
de:
text: Typen-Sammlung für gewinnorientierte Heritage-Verwahrer zur Bündelung domänenspezifischer Subtyp-Zuordnungen.
language: de
fr:
text: Regroupement de types pour les dépositaires patrimoniaux à but lucratif, utilisé pour agréger des attributions de sous-types spécifiques au domaine.
language: fr
es:
text: Agrupacion de tipos para custodios patrimoniales con fines de lucro, usada para agregar asignaciones de subtipos del dominio.
language: es
ar:
text: تجميع أنواع للجهات الحافظة التراثية الربحية يُستخدم لضم إسنادات الأنواع الفرعية المتخصصة.
language: ar
id:
text: Pengelompokan tipe untuk kustodian warisan berorientasi laba guna menghimpun penetapan subtipe spesifik domain.
language: id
zh:
text: 面向营利型遗产保管机构的类型分组,用于汇聚领域子类型指派。
language: zh
close_mappings:
- skos:ConceptScheme
slots:
- has_label
- identified_by
slot_usage:
has_label:
examples:
- value: Auction Houses and Art Dealers
identified_by:
examples:
- value: null
examples:
- value:
wikidata_qid: wd:Q1078426
- value:
wikidata_qid: wd:Q17537576
- value: null
comments:
- Created 2026-01-22 from commercial_custodian_subtype migration (Rule 53)
- Follows Type/Types naming pattern (Rule 0b)
- Links to Wikidata taxonomy of 295 commercial custodian types
- Replaces simple enum slot with structured class
see_also:
- https://www.wikidata.org/wiki/Q1078426
- https://www.wikidata.org/wiki/Q17537576
annotations:
custodian_types: '["C"]'
custodian_types_rationale: Specific to Commercial (C) custodian type classification.
specificity_score: '0.75'
specificity_rationale: Fairly specific - applies only to commercial heritage
contexts.
- skos:ConceptScheme
broad_mappings:
- skos:Concept
- skos:Collection
- skos:Concept
slots:
- has_label
- identified_by
examples:
- value:
wikidata_qid: wd:Q1078426

View file

@ -1,11 +1,6 @@
id: https://nde.nl/ontology/hc/class/commercial-organization-type
name: commercial_organization_type
title: CommercialOrganizationType
description: 'Specialized CustodianType for for-profit commercial organizations that maintain
heritage collections (corporate archives, company museums, business libraries,
brand heritage centers).
Coverage: Corresponds to ''C'' (CORPORATION) in GLAMORCUBESFIXPHDNT taxonomy.
'
imports:
- linkml:types
- ../enums/CommercialCustodianTypeEnum
@ -23,226 +18,83 @@ prefixes:
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
dcterms: http://purl.org/dc/terms/
foaf: http://xmlns.com/foaf/0.1/
wd: http://www.wikidata.org/entity/
default_prefix: hc
classes:
CommercialOrganizationType:
is_a: CustodianType
class_uri: skos:Concept
description: >-
Custodian-category concept for profit-driven institutions that preserve heritage as part of corporate strategy, branding, or compliance.
alt_descriptions:
nl:
text: Categorieconcept voor beheerders met winstoogmerk die erfgoed behouden als onderdeel van bedrijfsstrategie, branding of compliance.
language: nl
de:
text: Kategoriekonzept für gewinnorientierte Verwahrer, die Kulturerbe als Teil von Unternehmensstrategie, Markenführung oder Compliance bewahren.
language: de
fr:
text: Concept de catégorie pour des dépositaires à but lucratif qui préservent le patrimoine dans une logique de stratégie d'entreprise, d'image de marque ou de conformité.
language: fr
es:
text: Concepto de categoria para custodios con fines de lucro que preservan patrimonio como parte de estrategia corporativa, marca o cumplimiento.
language: es
ar:
text: مفهوم فئة للجهات الحافظة الربحية التي تصون التراث ضمن الاستراتيجية المؤسسية أو الهوية العلامية أو الامتثال.
language: ar
id:
text: Konsep kategori kustodian berorientasi laba yang melestarikan warisan sebagai bagian dari strategi korporat, merek, atau kepatuhan.
language: id
zh:
text: 面向营利机构的保管类别概念,指将遗产保护纳入企业战略、品牌或合规体系的机构。
language: zh
structured_aliases:
nl:
- literal_form: commerciële erfgoedbeheerder
language: nl
de:
- literal_form: kommerzieller Kulturerbe-Verwahrer
language: de
fr:
- literal_form: dépositaire patrimonial commercial
language: fr
es:
- literal_form: custodio patrimonial comercial
language: es
ar:
- literal_form: جهة حفظ تراث تجارية
language: ar
id:
- literal_form: kustodian warisan komersial
language: id
zh:
- literal_form: 商业遗产保管机构
language: zh
annotations:
skos:prefLabel: Commercial Organization
skos:altLabel: corporate archive, company museum, auction house, art dealer, brand heritage center, business archive
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
structured_aliases:
- literal_form: veilinghuis
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: kunsthandel
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: bedrijfsarchief
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: bedrijfsmuseum
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: "commerci\xEBle organisatie"
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: auction house
predicate: EXACT_SYNONYM
in_language: en
- literal_form: art dealer
predicate: EXACT_SYNONYM
in_language: en
- literal_form: corporate archive
predicate: EXACT_SYNONYM
in_language: en
- literal_form: company museum
predicate: EXACT_SYNONYM
in_language: en
- literal_form: brand heritage center
predicate: EXACT_SYNONYM
in_language: en
- literal_form: Auktionshaus
predicate: EXACT_SYNONYM
in_language: de
- literal_form: "Kunsth\xE4ndler"
predicate: EXACT_SYNONYM
in_language: de
- literal_form: Firmenarchiv
predicate: EXACT_SYNONYM
in_language: de
- literal_form: Unternehmensmuseum
predicate: EXACT_SYNONYM
in_language: de
- literal_form: maison de ventes
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: marchand d'art
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: archives d'entreprise
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: "mus\xE9e d'entreprise"
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: casa de subastas
predicate: EXACT_SYNONYM
in_language: es
- literal_form: marchante de arte
predicate: EXACT_SYNONYM
in_language: es
- literal_form: archivo empresarial
predicate: EXACT_SYNONYM
in_language: es
- literal_form: museo de empresa
predicate: EXACT_SYNONYM
in_language: es
- literal_form: casa d'aste
predicate: EXACT_SYNONYM
in_language: it
- literal_form: mercante d'arte
predicate: EXACT_SYNONYM
in_language: it
- literal_form: archivio aziendale
predicate: EXACT_SYNONYM
in_language: it
- literal_form: museo aziendale
predicate: EXACT_SYNONYM
in_language: it
- literal_form: "casa de leil\xF5es"
predicate: EXACT_SYNONYM
in_language: pt
- literal_form: negociante de arte
predicate: EXACT_SYNONYM
in_language: pt
- literal_form: arquivo empresarial
predicate: EXACT_SYNONYM
in_language: pt
- literal_form: museu empresarial
predicate: EXACT_SYNONYM
in_language: pt
description: "Specialized custodian type for for-profit commercial organizations that\nmaintain heritage collections (corporate archives, company museums, brand centers).\n\n**CRITICAL DISTINCTION - Commercial vs. Other Types**:\n\nCommercialOrganizationType is for FOR-PROFIT entities maintaining heritage collections:\n- **Corporate archives**: Business records, product development history\n- **Company museums**: Brand heritage, corporate history exhibitions\n- **Business libraries**: Industry collections, technical documentation\n- **Brand heritage centers**: Marketing-oriented heritage spaces\n\n**Do NOT use CommercialOrganizationType if**:\n- \u274C Non-profit museum about industry/commerce \u2192 Use MuseumType\n- \u274C University business archive \u2192 Use ArchiveOrganizationType + EducationProviderType\n- \u274C Brewery with heritage mission (not-for-profit) \u2192 Use TasteScentHeritageType\n- \u274C Professional association archive \u2192 Use NonProfitType\n\n**Use CommercialOrganizationType\
\ for**:\n- \u2705 Heineken Experience (corporate brand museum)\n- \u2705 Ford Motor Company Archive (business archive)\n- \u2705 Coca-Cola World of Coke (brand heritage center)\n- \u2705 Royal Delft factory museum (commercial pottery heritage)\n\n1. **Structural Layer** (W3C Standards):\n - skos:Concept - Thesaurus classification\n - Classification within CustodianType hierarchy\n\n2. **Domain Layer** (Heritage Ontologies):\n - crm:E74_Group - CIDOC-CRM social group\n - foaf:Organization - Organizational entity\n - schema:Corporation - For-profit corporation\n\n3. **Web Layer** (Schema.org):\n - schema:Organization - Organizational entity\n - schema:Corporation - Corporate entity\n - schema:LocalBusiness - Business establishment\n\n**Wikidata Coverage** (50+ commercial heritage custodian entities):\n\nCorporate Archives:\n- Q163740 (corporate archive) - Business records repositories\n- Q7241077 (company archive) - Historical corporate documentation\n- Q105558717 (business\
\ history archive) - Industry historical records\n- Q215380 (product development archive) - Technical/design history\n\nCompany Museums:\n- Q5283639 (company museum) - Corporate-operated heritage museums\n- Q105558717 (brand heritage center) - Marketing-oriented heritage spaces\n- Q7241077 (factory museum) - Industrial heritage at production sites\n- Q215380 (corporate visitor center) - Public heritage exhibitions\n\nBusiness Libraries:\n- Q105558717 (corporate library) - Company research collections\n- Q5879427 (industry library) - Sector-specific collections\n- Q215380 (technical documentation center) - Product manuals, standards\n\nBrand Heritage Centers:\n- Q163740 (brand museum) - Marketing heritage experiences\n- Q5283639 (heritage brand center) - Consumer-facing corporate history\n- Q105558717 (brewery visitor center) - Beer/beverage brand heritage\n- Q7241077 (automotive museum) - Car manufacturer collections\n\nIndustry-Specific Examples:\n- Q33506 (brewery museum) - Beer\
\ heritage (Heineken, Guinness)\n- Q1551322 (automobile museum) - Car manufacturer museums (Mercedes, BMW)\n- Q5283639 (watch museum) - Horology brand heritage (Omega, Rolex)\n- Q105558717 (fashion archive) - Luxury brand heritage (Dior, Chanel)\n- Q215380 (technology archive) - Tech company collections (IBM, Xerox)\n- Q5879427 (bank archive) - Financial institution history\n- Q163740 (pharmaceutical archive) - Drug company collections\n\n**Key Distinctions from Other Types**:\n\nvs. Museum:\n- CommercialOrganization: FOR-PROFIT, CORPORATE-OWNED heritage collection\n- Museum: NON-PROFIT, PUBLIC-BENEFIT institution\n- Example: Heineken Experience (corporate) vs. Brouwerijmuseum (independent)\n\nvs. Archive:\n- CommercialOrganization: CORPORATE archive within for-profit business\n- Archive: INDEPENDENT archival institution (even if holds business records)\n- Example: Ford Motor archive (corporate) vs. Business archives at university\n\nvs. TasteScentHeritage:\n- CommercialOrganization:\
\ HERITAGE is secondary to PROFIT/MARKETING\n- TasteScentHeritage: HERITAGE PRESERVATION is primary mission\n- Example: Commercial brewery museum vs. Monastic brewery (heritage focus)\n\nvs. NonProfit:\n- CommercialOrganization: FOR-PROFIT, SHAREHOLDER-OWNED\n- NonProfit: NON-PROFIT, PUBLIC-BENEFIT mission\n- Example: Corporate foundation museum vs. Independent heritage NGO\n\nvs. EducationProvider:\n- CommercialOrganization: HERITAGE for MARKETING/BRAND purposes\n- EducationProvider: HERITAGE for EDUCATION/RESEARCH purposes\n- Example: Coca-Cola brand center vs. University business school archive\n\n**RDF Serialization Example**:\n\n```turtle\n@prefix hc: <https://nde.nl/ontology/hc/> .\n@prefix skos: <http://www.w3.org/2004/02/skos/core#> .\n@prefix schema: <http://schema.org/> .\n@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .\n@prefix foaf: <http://xmlns.com/foaf/0.1/> .\n\nhc:CommercialOrganizationType\n a skos:Concept, hc:CustodianType ;\n skos:prefLabel \"Commercial Organization\
\ Type\"@en,\n \"Commerci\xEBle Organisatie Type\"@nl,\n \"Gewerbliche Organisation Typ\"@de,\n \"Type d'Organisation Commerciale\"@fr ;\n skos:definition \"For-profit organizations maintaining heritage collections\"@en ;\n skos:broader hc:CustodianType ;\n skos:narrower hc:CorporateArchive,\n hc:CompanyMuseum,\n hc:BrandHeritageCenter ;\n schema:url <https://nde.nl/ontology/hc/class/commercial-organization-type> .\n\n# Example: Heineken Experience (corporate brand heritage center in Amsterdam)\n<https://w3id.org/heritage/custodian/nl/heineken-experience>\n a schema:Corporation, schema:TouristAttraction, crm:E74_Group, hc:CommercialOrganization ;\n hc:custodian_type hc:CommercialOrganizationType ;\n hc:has_model \"For-profit brand heritage attraction\", \"Admission fees\", \"Merchandise sales\", \"Brand marketing\" ;\n hc:has_rationale [ hc:rationale_text \"Brand heritage communication,\
\ Consumer engagement, Tourism revenue, Corporate identity\" ] ;\n hc:corporate_integration \"Fully owned by Heineken N.V.\", \"Marketing department\", \"Brand management division\" ;\n hc:public_access \"Daily visitor hours 10:30-19:30\", \"Paid admission\", \"Self-guided tours\", \"Group bookings available\" ;\n hc:heritage_holdings \"Brewing equipment (1867-present)\", \"Advertising materials archive\", \"Bottle/label collections\", \"Corporate photography\" ;\n hc:has_service [\n a hc:Service ;\n hc:service_name \"Admission tickets\" ;\n hc:price \"\u20AC21\" ;\n hc:has_type hc:CommercialService\n ], [\n a hc:Service ;\n hc:service_name \"Beer tasting experiences\" ;\n hc:has_type hc:CommercialService\n ], [\n a hc:Service ;\n hc:service_name \"Gift shop\" ;\n hc:has_type hc:CommercialService\n ], [\n a hc:Service ;\n hc:service_name \"Event venue rental\" ;\n hc:has_type hc:CommercialService\n ]\
\ ;\n schema:name \"Heineken Experience\" ;\n schema:foundingDate \"1991\" ;\n schema:location \"Stadhouderskade 78, Amsterdam\" ;\n schema:description \"Corporate brand heritage center in original Heineken brewery building (1867), showcasing brewing history and brand development through interactive exhibits and heritage collections\" ;\n schema:url <https://www.heinekenexperience.com/> ;\n foaf:member <https://heinekenexperience.example/staff/curator/001> .\n```\n"
exact_mappings:
- skos:Concept
- schema:Corporation
broad_mappings:
- skos:Concept
- schema:Organization
close_mappings:
- crm:E74_Group
- foaf:Organization
- schema:LocalBusiness
- schema:Corporation
- crm:E74_Group
- foaf:Organization
related_mappings:
- schema:Organization
- schema:Museum
- schema:TouristAttraction
- schema:LocalBusiness
- schema:Museum
- schema:TouristAttraction
slots:
- has_model
- collect
- has_rationale
- has_service
- include
- integrate
- has_type
- has_score
- has_model
- collect
- has_rationale
- has_service
- include
- integrate
- has_type
- has_score
slot_usage:
has_model:
# range: string
inlined: false # Fixed invalid inline for primitive type
required: true
examples:
- value:
has_label: For-profit brand attraction
has_description: Admission fees, Merchandise sales, Event rental
- value:
has_label: Corporate archive
has_description: Parent company funded, Internal research and compliance
- value:
has_label: Brand heritage center
has_description: Event rental, Hospitality, Tourism revenue
collect:
# range: string # uriorcurie
# range: Collection
inlined: false # Fixed invalid inline for primitive type
inlined_as_list: false # Fixed invalid inline for primitive type
required: false
examples:
- value:
collection_name: Brand Heritage Collection
has_rationale:
rationale_text: Brand communication, Consumer engagement, Tourism, Identity
rationale_category: marketing
- value:
collection_name: Corporate Archive
has_rationale:
rationale_text: Legal record-keeping, Product history, IP documentation
rationale_category: compliance
- value:
collection_name: Innovation Archive
has_rationale:
rationale_text: Corporate culture, Brand storytelling, Innovation
rationale_category: corporate_culture
has_rationale:
# range: string
inlined: false # Fixed invalid inline for primitive type
required: true
examples:
- value:
rationale_text: Brand heritage communication, Consumer engagement
rationale_category: marketing
- value:
rationale_text: Legal compliance, IP documentation
rationale_category: compliance
include:
# range: string # uriorcurie
# range: CommercialCustodianTypes
inlined: false # Fixed invalid inline for primitive type
inlined_as_list: false # Fixed invalid inline for primitive type
required: false
examples:
- value:
wikidata_qid: wd:Q1078426
- value:
wikidata_qid: wd:Q17537576
- value:
integrate:
# range: string
required: true
examples:
- value: Fully owned by Heineken N.V., Marketing dept, Brand
- value: Separate foundation, Independent board, Endowment
- value: Records department, Legal division, Compliance
- value: Appointment-only, Free for researchers, Advance booking
- value: Corporate guests only, Escorted tours, Business hours
- value: Vehicle prototypes, Engineering drawings, Patents
- value: Perfume formulas, Bottle designs, Fashion sketches
has_service:
# range: string
inlined: false # Fixed invalid inline for primitive type
multivalued: true
required: false
examples:
- value:
price: "\u20AC21"
has_type: CommercialService
- value:
price: Included in admission
has_type: CommercialService
- value:
has_type: CommercialService
- value:
has_type: CommercialService
- value:
has_type: CommercialService
has_type:
equals_expression: '["hc:CommercialOrganizationType"]'
equals_string: CommercialOrganizationType

View file

@ -5,50 +5,44 @@ prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_percentage
default_prefix: hc
classes:
CommissionRate:
class_uri: hc:CommissionRate
description: "Structured representation of a commission rate.\n\n**PURPOSE**:\n\
\nModels commission percentages with context (market type,\nrate type) replacing\
\ simple string representation.\n\n**DESIGN RATIONALE**:\n\nCreated per slot_fixes.yaml\
\ migration from `commission_rate` string\nto structured representation with\
\ Percentage class.\n\n**ART MARKET STANDARDS**:\n\n- **Primary market**: 40-50%\
\ standard (gallery takes half)\n- **Secondary market**: 10-20% (resale commission)\n\
- **Auction**: 10-25% buyer's premium + seller's commission\n\n**EXAMPLE**:\n\
\n```yaml\ntakes_or_took_comission:\n rate_type: \"primary_market\"\n has_percentage:\n\
\ percentage_value: 50\n percentage_display: \"50%\"\n```\n"
description: >-
Percentage-based commercial compensation term used to model intermediary remuneration in sales contexts.
alt_descriptions:
nl:
text: Percentagegebaseerde commerciële vergoedingsvoorwaarde om beloning van tussenpersonen in verkoopcontexten te modelleren.
language: nl
de:
text: Prozentbasierte kommerzielle Vergütungsbedingung zur Modellierung von Vermittlerentlohnung in Verkaufskontexten.
language: de
fr:
text: Condition de rémunération commerciale en pourcentage utilisée pour modéliser la rémunération d'intermédiaires dans des contextes de vente.
language: fr
es:
text: Condicion de remuneracion comercial basada en porcentaje para modelar la compensacion de intermediarios en contextos de venta.
language: es
ar:
text: شرط تعويض تجاري قائم على النسبة المئوية لنمذجة أجر الوسطاء في سياقات البيع.
language: ar
id:
text: Ketentuan kompensasi komersial berbasis persentase untuk memodelkan remunerasi perantara dalam konteks penjualan.
language: id
zh:
text: 用于建模销售场景中中介报酬的百分比佣金条款。
language: zh
close_mappings:
- schema:PriceSpecification
- schema:PriceSpecification
slots:
- has_percentage
- has_percentage
slot_usage:
has_percentage:
range: Percentage
inlined: true
required: true
examples:
- value: null
examples:
- value:
has_percentage: null
- value:
has_percentage: null
- value:
has_percentage: null
comments:
- Created 2026-01-22 from commission_rate migration (Rule 53)
- Provides structured commission representation
- Supports art market commission conventions
see_also:
- https://schema.org/PriceSpecification
annotations:
custodian_types: '["G", "C"]'
custodian_types_rationale: Primarily for galleries (G) and commercial organizations
(C).
specificity_score: '0.80'
specificity_rationale: Specific to commercial sales commission context.

View file

@ -3,9 +3,12 @@ name: CommunityArchive
title: Community 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/
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
@ -13,46 +16,52 @@ classes:
CommunityArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: >-
Repository institution governed by community members to preserve,
represent, and transmit local or identity-based documentary heritage.
alt_descriptions:
nl: {text: Archiefinstelling bestuurd door gemeenschapsleden om lokaal of identiteitsgebonden documentair erfgoed te bewaren en door te geven., language: nl}
de: {text: Von Gemeinschaftsmitgliedern gefuehrte Archivinstitution zur Bewahrung und Weitergabe lokalen oder identitaetsbezogenen dokumentarischen Erbes., language: de}
fr: {text: Institution archivistique gouvernee par des membres de la communaute pour conserver et transmettre un patrimoine documentaire local ou identitaire., language: fr}
es: {text: Institucion archivistica gobernada por miembros de la comunidad para preservar y transmitir patrimonio documental local o identitario., language: es}
ar: {text: مؤسسة أرشيفية يديرها أفراد المجتمع لحفظ ونقل التراث الوثائقي المحلي أو المرتبط بالهوية., language: ar}
id: {text: Lembaga arsip yang dikelola anggota komunitas untuk melestarikan dan meneruskan warisan dokumenter lokal atau berbasis identitas., language: id}
zh: {text: 由社区成员治理、用于保存并传承地方或身份相关文献遗产的机构。, language: zh}
structured_aliases:
nl: [{literal_form: gemeenschapsarchief, language: nl}]
de: [{literal_form: Gemeinschaftsarchiv, language: de}]
fr: [{literal_form: archive communautaire, language: fr}]
es: [{literal_form: archivo comunitario, language: es}]
ar: [{literal_form: أرشيف مجتمعي, language: ar}]
id: [{literal_form: arsip komunitas, language: id}]
zh: [{literal_form: 社区档案机构, language: zh}]
exact_mappings:
- wd:Q25105971
broad_mappings:
- skos:Concept
- schema:ArchiveOrganization
related_mappings:
- wd:Q12324798
- wd:Q61710689
keywords:
- grassroots governance
- participatory stewardship
- underrepresented histories
- local memory work
comments:
- Organizational type focused on governance, agency, and custodianship
- Distinct from documentary arrangement classes in CommunityArchiveRecordSetType
examples:
- value:
institution_name: South Asian American Digital Archive
hold_record_set: OralHistoryCollection
slots:
- hold_record_set
description: 'Archive created and maintained by individuals and community groups
to document their own cultural heritage and lived experiences.
**Wikidata**: Q25105971
**Scope**:
Community archives (Gemeinschaftsarchive) preserve:
- Personal stories and oral histories
- Photographs and home movies
- Organizational records of community groups
- Cultural artifacts and ephemera
- Documentation of marginalized communities
- Local neighborhood history
**Characteristics**:
Community archives are distinguished by:
- Community ownership and control of materials
- Grassroots organization and governance
- Documentation of underrepresented groups
- Participatory collection development
- Often volunteer-driven
- May exist outside formal archival institutions
**Types of Community Archives**:
- Ethnic and immigrant community archives
- LGBTQ+ community archives
- Labor and working-class archives
- Disability community archives
- Religious community archives
- Neighborhood and local history collections
**Related Types**:
- LocalHistoryArchive (Q12324798) - Local history focus
- FreeArchive (Q635801) - Social movement documentation
- LGBTArchive (Q61710689) - LGBTQ+ specific
- WomensArchives (Q130217628) - Women''s history
**Notable Examples**:
- Schomburg Center for Research in Black Culture
- ONE National Gay & Lesbian Archives
- South Asian American Digital Archive (SAADA)
- Lesbian Herstory Archives
'
slot_usage: {}
- has_type
- hold_record_set
- has_score
slot_usage:
has_type:
equals_string: hc:ArchiveOrganizationType
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -3,6 +3,10 @@ name: CommunityArchiveRecordSetType
title: CommunityArchive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ../slots/has_scope
@ -10,20 +14,48 @@ imports:
- ../slots/has_type
classes:
CommunityArchiveRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by CommunityArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
description: >-
Taxonomic category for documentary aggregations curated by
community-governed repository institutions.
alt_descriptions:
nl: {text: Taxonomische categorie voor documentaire aggregaties beheerd door gemeenschapsbestuurde archiefinstellingen., language: nl}
de: {text: Taxonomische Kategorie fuer dokumentarische Aggregationen in gemeinschaftlich gefuehrten Archivinstitutionen., language: de}
fr: {text: Categorie taxonomique pour des ensembles documentaires conserves par des institutions archivistiques communautaires., language: fr}
es: {text: Categoria taxonomica para agregaciones documentales custodiadas por instituciones archivisticas comunitarias., language: es}
ar: {text: فئة تصنيفية لتجميعات وثائقية تديرها مؤسسات أرشيفية مجتمعية., language: ar}
id: {text: Kategori taksonomi untuk agregasi dokumenter yang dikelola lembaga arsip berbasis komunitas., language: id}
zh: {text: 由社区治理档案机构保存之文献聚合体的分类类型。, language: zh}
structured_aliases:
nl: [{literal_form: gemeenschapsarchief-recordsettype, language: nl}]
de: [{literal_form: Gemeinschaftsarchiv-Bestandsart, language: de}]
fr: [{literal_form: type de fonds d archives communautaires, language: fr}]
es: [{literal_form: tipo de conjunto documental comunitario, language: es}]
ar: [{literal_form: نوع مجموعة سجلات أرشيف مجتمعي, language: ar}]
id: [{literal_form: jenis set catatan arsip komunitas, language: id}]
zh: [{literal_form: 社区档案记录集类型, language: zh}]
broad_mappings:
- rico:RecordSetType
- skos:Concept
related_mappings:
- wd:Q25105971
keywords:
- record set taxonomy
- participatory archives
- community documentation
comments:
- Used to classify documentary units rather than institution types
slots:
- has_type
- has_score
- has_scope
- has_type
- has_score
- has_scope
see_also:
- CommunityArchive
- rico:RecordSetType
- CommunityArchive
- rico:RecordSetType
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
equals_string: hc:ArchiveOrganizationType
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -4,11 +4,9 @@ title: CommunityArchive 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#
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:
- ./CommunityArchiveRecordSetType
@ -21,97 +19,119 @@ classes:
CommunityOrganizationFonds:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Community organization records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: >-
Documentary aggregation arranged as a fonds for records of local groups,
associations, and grassroots initiatives.
alt_descriptions:
nl: {text: Documentaire aggregatie als fonds voor bronnen van lokale groepen, verenigingen en grassroots-initiatieven., language: nl}
de: {text: Dokumentarische Aggregation als Fonds fuer Unterlagen lokaler Gruppen, Vereine und Basisinitiativen., language: de}
fr: {text: Agregation documentaire organisee en fonds pour les traces de groupes locaux, associations et initiatives citoyennes., language: fr}
es: {text: Agregacion documental organizada como fondo para registros de grupos locales, asociaciones e iniciativas de base., language: es}
ar: {text: تجميع وثائقي منظم كرصيد لأرشيف جماعات محلية وجمعيات ومبادرات قاعدية., language: ar}
id: {text: Agregasi dokumenter yang disusun sebagai fonds untuk catatan kelompok lokal, asosiasi, dan inisiatif akar rumput., language: id}
zh: {text: 以全宗方式组织的本地社群组织与草根倡议文献聚合体。, language: zh}
structured_aliases:
nl: [{literal_form: gemeenschapsorganisatiefonds, language: nl}]
de: [{literal_form: Fonds von Gemeinschaftsorganisationen, language: de}]
fr: [{literal_form: fonds d organisations communautaires, language: fr}]
es: [{literal_form: fondo de organizaciones comunitarias, language: es}]
ar: [{literal_form: رصيد وثائق منظمات مجتمعية, language: ar}]
id: [{literal_form: fonds organisasi komunitas, language: id}]
zh: [{literal_form: 社区组织全宗, language: zh}]
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- CommunityArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- record_holder_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: CommunityOrganizationFonds
has_custodian:
equals_string: CommunityArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
OralHistoryCollection:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Community oral histories.\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: >-
Documentary aggregation grouped as a collection for interviews, testimony,
and memory narratives from community participants.
alt_descriptions:
nl: {text: Documentaire aggregatie als collectie voor interviews, getuigenissen en herinneringsverhalen van gemeenschapsparticipanten., language: nl}
de: {text: Dokumentarische Aggregation als Sammlung fuer Interviews, Zeugnisse und Erinnerungserzaehlungen aus der Gemeinschaft., language: de}
fr: {text: Agregation documentaire regroupee en collection pour entretiens, temoignages et recits memoriels de participants communautaires., language: fr}
es: {text: Agregacion documental agrupada como coleccion para entrevistas, testimonios y relatos de memoria de participantes comunitarios., language: es}
ar: {text: تجميع وثائقي مصنف كمجموعة للمقابلات والشهادات وسرديات الذاكرة من أفراد المجتمع., language: ar}
id: {text: Agregasi dokumenter yang dikelompokkan sebagai koleksi untuk wawancara, kesaksian, dan narasi memori dari partisipan komunitas., language: id}
zh: {text: 作为馆藏单元编组的社区口述访谈、证言与记忆叙事文献聚合体。, language: zh}
structured_aliases:
nl: [{literal_form: orale-geschiedeniscollectie, language: nl}]
de: [{literal_form: Oral-History-Sammlung, language: de}]
fr: [{literal_form: collection d histoire orale, language: fr}]
es: [{literal_form: coleccion de historia oral, language: es}]
ar: [{literal_form: مجموعة تاريخ شفهي, language: ar}]
id: [{literal_form: koleksi sejarah lisan, language: id}]
zh: [{literal_form: 口述历史合集, language: zh}]
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- CommunityArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- record_holder_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: OralHistoryCollection
has_custodian:
equals_string: CommunityArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.
LocalEventDocumentation:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Local event documentation.\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: >-
Documentary aggregation grouped as a collection for records of neighborhood
events, campaigns, and civic activities.
alt_descriptions:
nl: {text: Documentaire aggregatie als collectie voor bronnen over buurtgebeurtenissen, campagnes en maatschappelijke activiteiten., language: nl}
de: {text: Dokumentarische Aggregation als Sammlung fuer Unterlagen zu Nachbarschaftsereignissen, Kampagnen und zivilen Aktivitaeten., language: de}
fr: {text: Agregation documentaire regroupee en collection pour les traces d evenements de quartier, campagnes et activites civiques., language: fr}
es: {text: Agregacion documental agrupada como coleccion para registros de eventos vecinales, campanas y actividades civicas., language: es}
ar: {text: تجميع وثائقي مصنف كمجموعة لسجلات فعاليات الأحياء والحملات والأنشطة المدنية., language: ar}
id: {text: Agregasi dokumenter yang dikelompokkan sebagai koleksi untuk catatan peristiwa lingkungan, kampanye, dan aktivitas sipil., language: id}
zh: {text: 作为馆藏单元编组的社区活动、倡议与公民行动文献聚合体。, language: zh}
structured_aliases:
nl: [{literal_form: documentatie-lokale-evenementen, language: nl}]
de: [{literal_form: Dokumentation lokaler Ereignisse, language: de}]
fr: [{literal_form: documentation des evenements locaux, language: fr}]
es: [{literal_form: documentacion de eventos locales, language: es}]
ar: [{literal_form: توثيق فعاليات محلية, language: ar}]
id: [{literal_form: dokumentasi acara lokal, language: id}]
zh: [{literal_form: 地方事件文献集, language: zh}]
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- CommunityArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- record_holder_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: LocalEventDocumentation
has_custodian:
equals_string: CommunityArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.

View file

@ -3,37 +3,55 @@ name: CompanyArchiveRecordSetType
title: Company Archive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_type
- ../slots/related_to
classes:
CompanyArchiveRecordSetType:
abstract: true
class_uri: rico:RecordSetType
description: "Abstract base class for all company/business archive record set types.\n\n**Definition**:\nA rico:RecordSetType that classifies collections held by company archives.\nCompany archives preserve records documenting corporate governance, \nbusiness operations, product development, and corporate heritage.\n\n**Subclasses**:\n- CorporateGovernanceFonds (board, shareholders, executive records)\n- ProductDevelopmentCollection (R&D, designs, patents, technical documentation)\n- MarketingArchiveCollection (advertising, branding, campaigns, promotional materials)\n- PersonnelRecordsSeries (employment records, personnel files)\n- CorporatePublicationsSeries (annual reports, internal publications, house magazines)\n\n**RiC-O Alignment**:\nThis is an abstract type classifier. Subclasses specify both the domain \n(type of corporate records) and organizational principle (fonds, series, collection).\n\n**Dual-Class Pattern**:\nCompanyArchives (ArchiveOrganizationType) = the custodian institution.\n\
CompanyArchiveRecordSetType (rico:RecordSetType) = the collection types held.\n\n**Business Value**:\nCompany archives support legal compliance, brand heritage, intellectual property \nprotection, and corporate anniversary/commemorative projects.\n"
exact_mappings:
- rico:RecordSetType
description: >-
Abstract taxonomy node for classifying documentary aggregations preserved
by company-affiliated repository institutions.
alt_descriptions:
nl: {text: Abstract taxonomieknooppunt voor classificatie van documentaire aggregaties in bedrijfsgebonden archiefinstellingen., language: nl}
de: {text: Abstrakter Taxonomieknoten zur Klassifikation dokumentarischer Aggregationen in unternehmensnahen Archivinstitutionen., language: de}
fr: {text: Noeud taxonomique abstrait pour classer les ensembles documentaires conserves par des institutions archivistiques d entreprise., language: fr}
es: {text: Nodo taxonomico abstracto para clasificar agregaciones documentales preservadas por instituciones archivisticas empresariales., language: es}
ar: {text: عقدة تصنيفية مجردة لتصنيف التجميعات الوثائقية التي تحفظها مؤسسات أرشيفية مرتبطة بالشركات., language: ar}
id: {text: Simpul taksonomi abstrak untuk mengklasifikasikan agregasi dokumenter yang dilestarikan lembaga arsip berafiliasi perusahaan., language: id}
zh: {text: 用于分类企业关联档案机构所保存文献聚合体的抽象分类节点。, language: zh}
structured_aliases:
nl: [{literal_form: bedrijfsarchief-recordsettype-basis, language: nl}]
de: [{literal_form: Unternehmensarchiv-Bestandsart-Basis, language: de}]
fr: [{literal_form: base type de fonds d archives d entreprise, language: fr}]
es: [{literal_form: base de tipo de conjunto documental empresarial, language: es}]
ar: [{literal_form: أساس نوع مجموعة سجلات أرشيف شركة, language: ar}]
id: [{literal_form: basis jenis set catatan arsip perusahaan, language: id}]
zh: [{literal_form: 企业档案记录集基础类型, language: zh}]
broad_mappings:
- rico:RecordSetType
- skos:Concept
see_also:
- CompanyArchives
- CorporateGovernanceFonds
- ProductDevelopmentCollection
- MarketingArchiveCollection
- PersonnelRecordsSeries
- CorporatePublicationsSeries
- CompanyArchives
- CorporateGovernanceFonds
- ProductDevelopmentCollection
- MarketingArchiveCollection
- PersonnelRecordsSeries
- CorporatePublicationsSeries
slots:
- has_type
- has_score
- has_type
- has_score
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType"]'
any_of:
- equals_string: hc:ArchiveOrganizationType
- equals_string: hc:CommercialOrganizationType
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -4,12 +4,9 @@ title: Company 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#
rico: https://www.ica.org/standards/RiC/ontology#
rico-rst: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#
wd: http://www.wikidata.org/entity/
org: http://www.w3.org/ns/org#
default_prefix: hc
imports:
- ./CompanyArchiveRecordSetType
@ -22,398 +19,189 @@ classes:
CorporateGovernanceFonds:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for corporate governance and executive records\
\ organized as a fonds.\n\n**Definition**:\nRecords created by corporate governing\
\ bodies (board of directors, shareholders, \nexecutive management) in the exercise\
\ of corporate governance and strategic \ndecision-making. Organized according\
\ to archival principles of provenance.\n\n**Typical Contents**:\n- Board of\
\ directors minutes and resolutions (Raad van Bestuur)\n- Supervisory board\
\ records (Raad van Commissarissen)\n- Shareholders meeting records (aandeelhoudersvergaderingen)\n\
- Executive committee records\n- Corporate strategy documents\n- Merger and\
\ acquisition records\n- Articles of incorporation and bylaws (statuten)\n-\
\ Stock certificates and ownership records\n\n**Legal Significance**:\nGovernance\
\ records have significant legal value for:\n- Corporate compliance\n- Due diligence\
\ in M&A\n- Shareholder disputes\n- Historical ownership verification\n\n**Retention\
\ Requirements**:\nMany governance records have mandatory retention periods\
\ (often 7+ years \nfor financial records, permanent for foundational documents).\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(provenance-based organization with governance records\
\ forming the core fonds).\n"
description: >-
Documentary aggregation arranged as a fonds for board, shareholder,
executive, and constitutional governance evidence.
alt_descriptions:
nl: {text: Documentaire aggregatie als fonds voor bestuur-, aandeelhouders-, directie- en statutaire governancebronnen., language: nl}
de: {text: Dokumentarische Aggregation als Fonds fuer Vorstands-, Aktionaers-, Exekutiv- und Satzungsunterlagen., language: de}
fr: {text: Agregation documentaire organisee en fonds pour les preuves de gouvernance des organes dirigeants, actionnaires et direction., language: fr}
es: {text: Agregacion documental organizada como fondo para evidencias de gobierno corporativo de consejo, accionistas y direccion., language: es}
ar: {text: تجميع وثائقي منظم كرصيد لأدلة حوكمة مجلس الإدارة والمساهمين والإدارة التنفيذية., language: ar}
id: {text: Agregasi dokumenter dalam bentuk fonds untuk bukti tata kelola dewan, pemegang saham, eksekutif, dan konstitusi perusahaan., language: id}
zh: {text: 以全宗方式组织的董事会、股东、管理层与章程治理证据文献聚合体。, language: zh}
structured_aliases:
- literal_form: "Unternehmensf\xFChrungsbestand"
in_language: de
- literal_form: fondo de gobierno corporativo
in_language: es
- literal_form: fonds de gouvernance d'entreprise
in_language: fr
- literal_form: bedrijfsbestuurarchief
in_language: nl
- literal_form: "fundo de governan\xE7a corporativa"
in_language: pt
keywords:
- corporate governance
- board minutes
- executive records
- mergers acquisitions
- articles of incorporation
- supervisory board
- raad van commissarissen
nl: [{literal_form: bedrijfsbestuurfonds, language: nl}]
de: [{literal_form: Fonds Unternehmensfuehrung, language: de}]
fr: [{literal_form: fonds de gouvernance d entreprise, language: fr}]
es: [{literal_form: fondo de gobierno corporativo, language: es}]
ar: [{literal_form: رصيد حوكمة الشركة, language: ar}]
id: [{literal_form: fonds tata kelola perusahaan, language: id}]
zh: [{literal_form: 企业治理全宗, language: zh}]
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Fonds
- wd:Q1643722
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
- CompanyArchives
- CouncilGovernanceFonds
- rico-rst:Fonds
slots:
- has_type
- has_score
- has_note
- has_note
- has_type
- has_scope
- has_scope
- has_type
- has_score
- has_note
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType"]'
has_type:
equals_string: CorporateGovernanceFonds
has_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle as defined by rico-rst:Fonds. Governance records form the core
archival fonds of company archives.
has_scope:
equals_string: '["board minutes", "shareholder records", "executive records",
"M&A records", "corporate bylaws"]'
has_scope:
equals_string: '["product development", "marketing materials", "personnel
records"]'
has_note:
equals_string: Governance records have significant legal value. Many have
mandatory retention periods. Original documents often retained for legal
purposes.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
equals_string: '["board minutes", "shareholder records", "executive decisions", "corporate bylaws"]'
ProductDevelopmentCollection:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for product development and technical records.\n\
\n**Definition**:\nRecords documenting the research, development, and design\
\ of products \nand services. Includes technical documentation, patents, prototypes,\
\ \nand R&D project files.\n\n**Typical Contents**:\n- Research and development\
\ files\n- Technical drawings and blueprints (technische tekeningen)\n- Patent\
\ applications and grants\n- Product specifications\n- Prototype documentation\n\
- Laboratory notebooks\n- Test reports and quality control\n- Design files (industrial\
\ design)\n- Engineering correspondence\n\n**Intellectual Property Value**:\n\
Product development records are critical for:\n- Patent prosecution and defense\n\
- Trade secret documentation\n- Prior art evidence\n- Innovation history\n\n\
**Heritage Value**:\nTechnical archives document:\n- Evolution of products and\
\ technologies\n- Industrial design history\n- Engineering achievements\n- Corporate\
\ innovation culture\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType.\
\ Records classified with this\ntype may follow mixed organizational principles:\
\ both organic R&D fonds \n(rico-rst:Fonds) and assembled collections (rico-rst:Collection)\
\ organized \nby product line or technology.\n"
description: >-
Documentary aggregation grouped as a collection for research,
engineering, design, testing, and prototype evidence.
alt_descriptions:
nl: {text: Documentaire aggregatie als collectie voor onderzoek, engineering, ontwerp, testen en prototypebewijs., language: nl}
de: {text: Dokumentarische Aggregation als Sammlung fuer Forschung, Engineering, Design, Tests und Prototypnachweise., language: de}
fr: {text: Agregation documentaire regroupee en collection pour preuves de recherche, ingenierie, conception, essais et prototypes., language: fr}
es: {text: Agregacion documental agrupada como coleccion para evidencia de investigacion, ingenieria, diseno, pruebas y prototipos., language: es}
ar: {text: تجميع وثائقي مصنف كمجموعة لأدلة البحث والهندسة والتصميم والاختبارات والنماذج الأولية., language: ar}
id: {text: Agregasi dokumenter yang dikelompokkan sebagai koleksi untuk bukti riset, rekayasa, desain, pengujian, dan prototipe., language: id}
zh: {text: 作为馆藏单元编组的研发、工程、设计、测试与原型证据文献聚合体。, language: zh}
structured_aliases:
- literal_form: Produktentwicklungssammlung
in_language: de
- literal_form: "colecci\xF3n de desarrollo de productos"
in_language: es
- literal_form: "collection de d\xE9veloppement de produits"
in_language: fr
- literal_form: productontwikkelingscollectie
in_language: nl
- literal_form: "cole\xE7\xE3o de desenvolvimento de produtos"
in_language: pt
keywords:
- product development
- R&D records
- research and development
- technical drawings
- technische tekeningen
- engineering records
- industrial design
- laboratory notebooks
nl: [{literal_form: productontwikkelingscollectie, language: nl}]
de: [{literal_form: Produktentwicklungssammlung, language: de}]
fr: [{literal_form: collection de developpement de produits, language: fr}]
es: [{literal_form: coleccion de desarrollo de productos, language: es}]
ar: [{literal_form: مجموعة تطوير المنتجات, language: ar}]
id: [{literal_form: koleksi pengembangan produk, language: id}]
zh: [{literal_form: 产品开发文献集, language: zh}]
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Collection
- rico-rst:Fonds
- wd:Q9388534
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
annotations:
ip_note: Product development records are critical for intellectual property protection.
May contain trade secrets subject to access restrictions.
- rico-rst:Collection
slots:
- has_type
- has_score
- has_note
- has_type
- has_scope
- has_scope
- has_type
- has_score
- has_note
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType",
"hc:ResearchOrganizationType"]'
has_type:
equals_string: ProductDevelopmentCollection
has_note:
equals_string: This RecordSetType may follow mixed organizational principles.
May include both organic R&D fonds and assembled collections organized by
product line, technology, or project.
has_scope:
equals_string: '["R&D files", "technical drawings", "patents", "prototypes",
"test reports"]'
has_scope:
equals_string: '["governance records", "marketing materials", "personnel records"]'
equals_string: '["R&D files", "technical drawings", "patent files", "test reports", "prototype documentation"]'
MarketingArchiveCollection:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for marketing, advertising, and brand heritage\
\ materials.\n\n**Definition**:\nMaterials documenting the company's marketing\
\ activities, advertising campaigns, \nbrand development, and public communications.\
\ Often includes rich visual \nmaterials and ephemera.\n\n**Typical Contents**:\n\
- Advertising campaigns (print, radio, television, digital)\n- Brand guidelines\
\ and style guides\n- Packaging designs\n- Promotional materials (brochures,\
\ catalogs, flyers)\n- Trade fair and exhibition materials\n- Press releases\
\ and media coverage\n- Sponsorship records\n- Market research reports\n- Customer\
\ communications\n\n**Brand Heritage Value**:\nMarketing archives are essential\
\ for:\n- Brand continuity and evolution\n- Anniversary and commemorative projects\n\
- Trademark protection (proof of use)\n- Nostalgic marketing campaigns\n- Corporate\
\ identity management\n\n**Visual Content**:\nMarketing archives typically contain\
\ rich visual materials:\n- Photography and film\n- Graphic design originals\n\
- Packaging samples\n- Point-of-sale materials\n\n**RiC-O Alignment**:\nThis\
\ class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the collection organizational principle as defined by rico-rst:Collection\n\
(assembled collections organized by campaign, product line, or media type).\n"
description: >-
Documentary aggregation grouped as a collection for campaigns, brand
assets, promotional media, and market communication evidence.
alt_descriptions:
nl: {text: Documentaire aggregatie als collectie voor campagnes, merkassets, promotiemedia en marktcommunicatie., language: nl}
de: {text: Dokumentarische Aggregation als Sammlung fuer Kampagnen, Markenmaterialien, Werbemedien und Marktkommunikation., language: de}
fr: {text: Agregation documentaire regroupee en collection pour campagnes, actifs de marque, medias promotionnels et communication de marche., language: fr}
es: {text: Agregacion documental agrupada como coleccion para campanas, activos de marca, medios promocionales y comunicacion de mercado., language: es}
ar: {text: تجميع وثائقي مصنف كمجموعة للحملات وأصول العلامة والمواد الترويجية واتصالات السوق., language: ar}
id: {text: Agregasi dokumenter yang dikelompokkan sebagai koleksi untuk kampanye, aset merek, media promosi, dan komunikasi pasar., language: id}
zh: {text: 作为馆藏单元编组的营销活动、品牌资产、宣传媒介与市场传播文献聚合体。, language: zh}
structured_aliases:
- literal_form: Marketingarchivsammlung
in_language: de
- literal_form: "colecci\xF3n de archivo de marketing"
in_language: es
- literal_form: collection d'archives marketing
in_language: fr
- literal_form: marketingarchiefcollectie
in_language: nl
- literal_form: "cole\xE7\xE3o de arquivo de marketing"
in_language: pt
keywords:
- marketing archive
- brand heritage
- promotional materials
- trade fair
nl: [{literal_form: marketingarchiefcollectie, language: nl}]
de: [{literal_form: Marketingarchivsammlung, language: de}]
fr: [{literal_form: collection d archives marketing, language: fr}]
es: [{literal_form: coleccion de archivo de marketing, language: es}]
ar: [{literal_form: مجموعة أرشيف تسويقي, language: ar}]
id: [{literal_form: koleksi arsip pemasaran, language: id}]
zh: [{literal_form: 市场传播文献集, language: zh}]
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Collection
- wd:Q9388534
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
- schema:Collection
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
- AdvertisingRadioArchive
annotations:
brand_heritage_note: Marketing archives are essential for brand continuity and
trademark protection. Historical campaigns often reused for nostalgic marketing.
- rico-rst:Collection
slots:
- has_type
- has_score
- has_note
- has_type
- has_scope
- has_scope
- has_type
- has_score
- has_note
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType",
"hc:MuseumType"]'
has_type:
equals_string: MarketingArchiveCollection
has_note:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Typically assembled collection
organized by campaign, product line, or media type. Visual materials often
predominate.
has_scope:
equals_string: '["advertising", "brand materials", "packaging", "promotional
materials", "market research"]'
has_scope:
equals_string: '["governance records", "technical documentation", "personnel
records"]'
equals_string: '["advertising campaigns", "brand guidelines", "packaging", "promotional materials"]'
PersonnelRecordsSeries:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for personnel and human resources records organized\
\ as series.\n\n**Definition**:\nRecords documenting the employment relationship\
\ between the company and its \nworkforce, including hiring, employment, training,\
\ and separation records.\n\n**Typical Contents**:\n- Personnel files (personeelsdossiers)\n\
- Employment contracts (arbeidsovereenkomsten)\n- Payroll records (salarisadministratie)\n\
- Training and development records\n- Performance evaluations\n- Disciplinary\
\ records\n- Pension administration\n- Works council records (ondernemingsraad)\n\
- Health and safety records\n\n**Privacy Considerations**:\nPersonnel records\
\ contain sensitive personal information subject to \nprivacy regulations (AVG/GDPR).\
\ Access restrictions apply, especially \nfor recent records. Typical retention:\
\ 7-10 years after employment ends.\n\n**Historical Personnel Records**:\nHistorical\
\ personnel records (typically 75+ years old) may have fewer \nrestrictions\
\ and are valuable for:\n- Social history research\n- Company history projects\n\
- Former employee inquiries\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType. Records classified with this\ntype follow the series organizational\
\ principle as defined by rico-rst:Series\n(personnel records typically arranged\
\ alphabetically by employee name within \ndate ranges).\n"
description: >-
Documentary aggregation arranged as a series for employment lifecycle,
payroll administration, and workplace governance records.
alt_descriptions:
nl: {text: Documentaire aggregatie als serie voor arbeidsloopbaan, salarisadministratie en werkgerelateerde governancebronnen., language: nl}
de: {text: Dokumentarische Aggregation als Serie fuer Beschaeftigungszyklus, Lohnadministration und arbeitsbezogene Governance-Unterlagen., language: de}
fr: {text: Agregation documentaire organisee en serie pour le cycle d emploi, la paie et les dossiers de gouvernance du travail., language: fr}
es: {text: Agregacion documental organizada como serie para ciclo laboral, administracion de nomina y registros de gobernanza del trabajo., language: es}
ar: {text: تجميع وثائقي منظم كسلسلة لسجل دورة التوظيف وإدارة الرواتب وحوكمة بيئة العمل., language: ar}
id: {text: Agregasi dokumenter yang disusun sebagai seri untuk siklus ketenagakerjaan, administrasi penggajian, dan tata kelola ketenagakerjaan., language: id}
zh: {text: 以系列方式组织的雇佣周期、薪酬管理与劳动治理文献聚合体。, language: zh}
structured_aliases:
- literal_form: Personalakten
in_language: de
- literal_form: expedientes de personal
in_language: es
- literal_form: dossiers du personnel
in_language: fr
- literal_form: personeelsdossiers
in_language: nl
- literal_form: registros de pessoal
in_language: pt
keywords:
- personnel records
- employment contracts
- human resources
- HR records
- training records
- performance evaluations
- works council
nl: [{literal_form: personeelsdossierreeks, language: nl}]
de: [{literal_form: Personalaktenserie, language: de}]
fr: [{literal_form: serie de dossiers du personnel, language: fr}]
es: [{literal_form: serie de expedientes de personal, language: es}]
ar: [{literal_form: سلسلة سجلات الموظفين, language: ar}]
id: [{literal_form: seri arsip personalia, language: id}]
zh: [{literal_form: 人事档案序列, language: zh}]
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Series
- wd:Q185583
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
- StudentRecordSeries
- rico-rst:Series
slots:
- has_type
- has_score
- has_note
- has_note
- has_type
- has_scope
- has_scope
- has_type
- has_score
- has_note
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType"]'
has_type:
equals_string: PersonnelRecordsSeries
has_note:
equals_string: This RecordSetType classifies record sets following the series
principle as defined by rico-rst:Series. Personnel records typically arranged alphabetically
by employee name within date ranges.
has_scope:
equals_string: '["personnel files", "employment contracts", "payroll records",
"training records", "works council records"]'
has_scope:
equals_string: '["governance records", "product development", "marketing materials"]'
has_note:
equals_string: 'Subject to AVG/GDPR. Access restrictions apply for records
less than 75 years old. Typical retention: 7-10 years after employment
ends.'
equals_string: Subject to privacy law and retention controls; access is commonly restricted for recent records.
CorporatePublicationsSeries:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for corporate publications and internal communications.\n\
\n**Definition**:\nPublications produced by or for the company, including annual\
\ reports, \ninternal magazines, newsletters, and commemorative publications.\n\
\n**Typical Contents**:\n- Annual reports (jaarverslagen)\n- Corporate magazines/house\
\ organs (personeelsbladen)\n- Internal newsletters\n- Commemorative/anniversary\
\ publications\n- Technical bulletins\n- Customer magazines\n- Press releases\n\
- Corporate histories\n- Safety bulletins\n\n**Research Value**:\nCorporate\
\ publications document:\n- Financial history and performance\n- Corporate culture\
\ and values\n- Employee community and social activities\n- Product and service\
\ evolution\n- Company responses to external events\n\n**Bibliographic Nature**:\n\
Many corporate publications are serial publications that benefit from \nbibliographic\
\ treatment in addition to archival arrangement.\n\n**RiC-O Alignment**:\nThis\
\ class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the series organizational principle as defined by rico-rst:Series\n\
(publications arranged chronologically by title).\n"
description: >-
Documentary aggregation arranged as a series for annual reporting,
internal communication, and public-facing corporate publications.
alt_descriptions:
nl: {text: Documentaire aggregatie als serie voor jaarverslagen, interne communicatie en externe bedrijfspublicaties., language: nl}
de: {text: Dokumentarische Aggregation als Serie fuer Jahresberichte, interne Kommunikation und oeffentliche Unternehmenspublikationen., language: de}
fr: {text: Agregation documentaire organisee en serie pour rapports annuels, communication interne et publications d entreprise a diffusion externe., language: fr}
es: {text: Agregacion documental organizada como serie para informes anuales, comunicacion interna y publicaciones corporativas externas., language: es}
ar: {text: تجميع وثائقي منظم كسلسلة للتقارير السنوية والاتصال الداخلي والمنشورات المؤسسية الموجهة للجمهور., language: ar}
id: {text: Agregasi dokumenter yang disusun sebagai seri untuk laporan tahunan, komunikasi internal, dan publikasi korporat eksternal., language: id}
zh: {text: 以系列方式组织的年度报告、内部沟通与对外企业出版物文献聚合体。, language: zh}
structured_aliases:
- literal_form: Unternehmenspublikationen
in_language: de
- literal_form: publicaciones corporativas
in_language: es
- literal_form: publications d'entreprise
in_language: fr
- literal_form: bedrijfspublicaties
in_language: nl
- literal_form: "publica\xE7\xF5es corporativas"
in_language: pt
keywords:
- corporate publications
- annual reports
- house magazines
- commemorative publications
- corporate communications
nl: [{literal_form: bedrijfspublicatiereeks, language: nl}]
de: [{literal_form: Serie von Unternehmenspublikationen, language: de}]
fr: [{literal_form: serie de publications d entreprise, language: fr}]
es: [{literal_form: serie de publicaciones corporativas, language: es}]
ar: [{literal_form: سلسلة منشورات الشركة, language: ar}]
id: [{literal_form: seri publikasi korporat, language: id}]
zh: [{literal_form: 企业出版物序列, language: zh}]
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Series
- wd:Q5637226
- rico:RecordSetType
- skos:Concept
close_mappings:
- skos:Concept
- bf:Serial
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
- PressArchive
annotations:
bibliographic_note: Many corporate publications are serial publications that
benefit from bibliographic cataloging (ISSN, WorldCat) in addition to archival
description.
- rico-rst:Series
slots:
- has_type
- has_score
- has_note
- has_type
- has_scope
- has_scope
- has_type
- has_score
- has_note
- has_scope
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType",
"hc:LibraryType"]'
has_type:
equals_string: CorporatePublicationsSeries
has_note:
equals_string: This RecordSetType classifies record sets following the series
principle as defined by rico-rst:Series. Publications arranged chronologically
by title. May benefit from bibliographic treatment for serial publications.
has_scope:
equals_string: '["annual reports", "house magazines", "newsletters", "commemorative
publications", "press releases"]'
has_scope:
equals_string: '["governance records", "technical documentation", "personnel
records"]'
equals_string: '["annual reports", "house magazines", "newsletters", "corporate histories"]'

View file

@ -3,14 +3,15 @@ name: CompanyArchives
title: Company Archives Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ../slots/has_branch
- ../slots/identified_by
- ../slots/has_scope
- ../slots/hold_record_set
- ../slots/department_of
- ../slots/part_of
@ -18,31 +19,62 @@ classes:
CompanyArchives:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: "Organizational entity that keeps or archives fonds of a company,\npreserving corporate records and business heritage.\n\n**Wikidata**: Q10605195\n\n**Scope**:\nCompany archives (Unternehmensarchive) preserve:\n- Corporate governance records (board, shareholders)\n- Financial and accounting records\n- Product development and design documentation\n- Marketing and advertising materials\n- Personnel records (historical)\n- Correspondence and contracts\n- Photographs and audiovisual materials\n- Technical drawings and blueprints\n- Corporate publications\n\n**Organizational Context**:\nCompany archives are typically organized as:\n\n1. **Departments within corporations** (`org:OrganizationalUnit`):\n - Archive department under Records Management division\n - Historical archives team within Communications/PR\n - Technical archives under Engineering department\n \n2. **Branches at corporate facilities** (`org:OrganizationalUnit`):\n - Central archive at headquarters\n\
\ - Regional archive at manufacturing sites\n - Research archive at R&D centers\n \n3. **Standalone heritage organizations** (rare):\n - Independent foundation managing corporate heritage\n - Heritage society for defunct companies\n\n**Relationship to Parent Organization**:\n\n| Pattern | Property | Example |\n|---------|----------|---------|\n| Archive as department | `schema:department` / `org:hasUnit` | Philips Archive is department of Philips N.V. |\n| Archive as branch | `org:hasSite` / `org:unitOf` | Shell Archive at The Hague HQ |\n| Archive with parent org | `schema:parentOrganization` | Unilever Historical Archives \u2192 Unilever PLC |\n\n**W3C ORG / Schema.org Alignment**:\n- `schema:parentOrganization` - Links archive to the corporation it belongs to\n- `schema:department` - Corporation links to its archive department\n- `org:unitOf` - Archive is organizational unit of corporation\n- `org:hasUnit` - Corporation has archive as organizational unit\n\n**Business\
\ Value**:\nCompany archives support:\n- Legal and regulatory compliance\n- Intellectual property protection\n- Corporate identity and branding\n- Historical marketing campaigns\n- Anniversary and commemorative projects\n- Due diligence for mergers and acquisitions\n\n**Related Types**:\n- BankArchive (Q52718263) - Financial institution archives\n- EconomicArchive (Q27032167) - Economic history focus\n- InstitutionalArchive (Q124762372) - Institutional records\n- Department - Formal departmental structure within organization\n- OrganizationBranch - Physical branch locations of archive\n\n**Professional Body**:\nCompany archivists often belong to:\n- International Council on Archives Section for Business Archives\n- Vereinigung deutscher Wirtschaftsarchivare (VdW)\n- Business Archives Council (UK)\n"
description: >-
Repository institution within or affiliated to a business entity,
responsible for governance memory, operational evidence, and corporate
heritage stewardship.
alt_descriptions:
nl: {text: Archiefinstelling binnen of verbonden aan een bedrijf, verantwoordelijk voor bestuursgeheugen, operationeel bewijs en beheer van bedrijfsheritage., language: nl}
de: {text: Archivinstitution innerhalb oder in Verbindung mit einem Unternehmen, zustaendig fuer Governance-Gedaechtnis, Betriebsnachweise und Unternehmensheritage., language: de}
fr: {text: Institution archivistique au sein d une entreprise ou affiliee, chargee de la memoire de gouvernance, des preuves operationnelles et du patrimoine corporate., language: fr}
es: {text: Institucion archivistica dentro de una empresa o afiliada, responsable de memoria de gobernanza, evidencia operativa y patrimonio corporativo., language: es}
ar: {text: مؤسسة أرشيفية داخل شركة أو مرتبطة بها تتولى ذاكرة الحوكمة والأدلة التشغيلية وحفظ تراث الشركة., language: ar}
id: {text: Lembaga arsip di dalam atau berafiliasi dengan entitas bisnis yang bertanggung jawab atas memori tata kelola, bukti operasional, dan pelestarian warisan korporat., language: id}
zh: {text: 位于企业内部或与之关联、负责治理记忆、运营证据与企业遗产保管的档案机构。, language: zh}
structured_aliases:
nl: [{literal_form: bedrijfsarchief, language: nl}]
de: [{literal_form: Unternehmensarchiv, language: de}]
fr: [{literal_form: archives d entreprise, language: fr}]
es: [{literal_form: archivo empresarial, language: es}]
ar: [{literal_form: أرشيف شركة, language: ar}]
id: [{literal_form: arsip perusahaan, language: id}]
zh: [{literal_form: 企业档案机构, language: zh}]
exact_mappings:
- wd:Q10605195
broad_mappings:
- skos:Concept
- schema:ArchiveOrganization
related_mappings:
- org:OrganizationalUnit
- wd:Q52718263
- wd:Q27032167
keywords:
- corporate governance records
- legal compliance evidence
- brand heritage
- business memory
comments:
- Archive-as-organization type emphasizing institutional role and governance context
- Record-set taxonomy is defined in CompanyArchiveRecordSetType and CompanyArchiveRecordSetTypes
slots:
- part_of
- department_of
- has_branch
- identified_by
- hold_record_set
- part_of
- department_of
- has_branch
- identified_by
- hold_record_set
slot_usage:
identified_by: null
hold_record_set:
equals_expression: '["hc:CorporateGovernanceFonds", "hc:ProductDevelopmentCollection", "hc:MarketingArchiveCollection", "hc:PersonnelRecordsSeries", "hc:CorporatePublicationsSeries"]
'
any_of:
- equals_string: hc:CorporateGovernanceFonds
- equals_string: hc:ProductDevelopmentCollection
- equals_string: hc:MarketingArchiveCollection
- equals_string: hc:PersonnelRecordsSeries
- equals_string: hc:CorporatePublicationsSeries
see_also:
- BankArchive
- EconomicArchive
- InstitutionalArchive
- CompanyArchiveRecordSetType
- CorporateGovernanceFonds
- ProductDevelopmentCollection
- MarketingArchiveCollection
- PersonnelRecordsSeries
- CorporatePublicationsSeries
- BankArchive
- EconomicArchive
- InstitutionalArchive
- CompanyArchiveRecordSetType
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -3,9 +3,9 @@ name: CompanyArchivesRecordSetType
title: CompanyArchives Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ../slots/has_scope
@ -14,38 +14,34 @@ classes:
is_a: CollectionType
class_uri: rico:RecordSetType
abstract: true
description: 'Abstract base class for record set types held by Company Archives.
This class serves as the parent for all collection/record set types
that are typically held by company archives as custodians.
**Inverse Relationship**:
Concrete subclasses use `rico:hasOrHadHolder` annotation to link back
to the CompanyArchives custodian type.
**Concrete Subclasses** (in CompanyArchiveRecordSetTypes.yaml):
- CorporateGovernanceFonds
- ProductDevelopmentCollection
- MarketingArchiveCollection
- PersonnelRecordsSeries
- CorporatePublicationsSeries
'
description: >-
Abstract taxonomy node for documentary aggregations stewarded by
business-affiliated repository institutions.
alt_descriptions:
nl: {text: Abstract taxonomieknooppunt voor documentaire aggregaties beheerd door bedrijfsgebonden archiefinstellingen., language: nl}
de: {text: Abstrakter Taxonomieknoten fuer dokumentarische Aggregationen in unternehmensnahen Archivinstitutionen., language: de}
fr: {text: Noeud taxonomique abstrait pour les ensembles documentaires conserves par des institutions archivistiques liees aux entreprises., language: fr}
es: {text: Nodo taxonomico abstracto para agregaciones documentales custodiadas por instituciones archivisticas vinculadas a empresas., language: es}
ar: {text: عقدة تصنيفية مجردة للتجميعات الوثائقية التي تديرها مؤسسات أرشيفية مرتبطة بالشركات., language: ar}
id: {text: Simpul taksonomi abstrak untuk agregasi dokumenter yang dikelola lembaga arsip berafiliasi bisnis., language: id}
zh: {text: 由企业关联档案机构保管之文献聚合体的抽象分类节点。, language: zh}
structured_aliases:
nl: [{literal_form: bedrijfsarchief-recordsettype, language: nl}]
de: [{literal_form: Unternehmensarchiv-Bestandsart, language: de}]
fr: [{literal_form: type de fonds d archives d entreprise, language: fr}]
es: [{literal_form: tipo de conjunto documental empresarial, language: es}]
ar: [{literal_form: نوع مجموعة سجلات أرشيف شركة, language: ar}]
id: [{literal_form: jenis set catatan arsip perusahaan, language: id}]
zh: [{literal_form: 企业档案记录集类型, language: zh}]
broad_mappings:
- rico:RecordSetType
- skos:Concept
comments:
- Abstract parent for concrete subclasses in CompanyArchiveRecordSetTypes
annotations:
linked_custodian_type: CompanyArchives
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
slots:
- has_scope
- has_scope

View file

@ -16,80 +16,62 @@ default_prefix: hc
classes:
ComplianceStatus:
class_uri: hc:ComplianceStatus
description: "Structured representation of compliance status with referenced standards.\n\
\n**MIGRATION NOTE** (2026-01-22):\nCreated per slot_fixes.yaml migration from\
\ `compliance_status` string\nto structured ComplianceStatus class per Rule\
\ 53.\n\n**Purpose**:\nProvides structured representation for compliance status\
\ including:\n- Status value (COMPLIANT, NON_COMPLIANT, PARTIALLY_COMPLIANT,\
\ NOT_ASSESSED)\n- Reference to the standard being assessed against\n- Assessment\
\ date and assessor\n- Notes on compliance gaps\n\n**Ontological Alignment**:\n\
- **Primary** (`class_uri`): `hc:ComplianceStatus` - Heritage Custodian status\n\
- **Close**: `dcterms:conformsTo` - Dublin Core conformance\n\n**Status Values**:\n\
- **COMPLIANT**: Fully meets all requirements of the referenced standard\n-\
\ **NON_COMPLIANT**: Does not meet requirements, remediation required\n- **PARTIALLY_COMPLIANT**:\
\ Meets some but not all requirements\n- **NOT_ASSESSED**: Compliance has not\
\ been formally evaluated\n\n**Use Cases**:\n- Storage condition compliance\
\ with preservation standards\n- Building compliance with heritage regulations\n\
- Data management compliance with archival standards\n\n**Pattern**:\n```yaml\n\
has_status:\n has_type: COMPLIANT\n standard_reference: \"ISO\
\ 11799:2015\"\n assessment_date: \"2024-06-15\"\n```\n"
description: >-
Structured assessment outcome indicating whether a target satisfies
policy, regulatory, or technical requirements.
alt_descriptions:
nl: {text: Gestructureerde beoordelingsuitkomst die aangeeft of een doelobject voldoet aan beleids-, wettelijke of technische eisen., language: nl}
de: {text: Strukturierter Bewertungsstatus, der angibt, ob ein Gegenstand festgelegte Richtlinien-, Rechts- oder Technikanforderungen erfuellt., language: de}
fr: {text: Resultat d evaluation structure indiquant si une entite respecte des exigences politiques, reglementaires ou techniques., language: fr}
es: {text: Resultado estructurado de evaluacion que indica si una entidad cumple requisitos normativos, regulatorios o tecnicos., language: es}
ar: {text: نتيجة تقييم منظمة توضح ما إذا كان الكيان يستوفي متطلبات سياساتية أو تنظيمية أو تقنية., language: ar}
id: {text: Hasil penilaian terstruktur yang menunjukkan apakah entitas memenuhi persyaratan kebijakan, regulasi, atau teknis., language: id}
zh: {text: 用于表明对象是否满足政策、监管或技术要求的结构化评估结果。, language: zh}
structured_aliases:
nl: [{literal_form: nalevingsstatus, language: nl}]
de: [{literal_form: Konformitaetsstatus, language: de}]
fr: [{literal_form: statut de conformite, language: fr}]
es: [{literal_form: estado de cumplimiento, language: es}]
ar: [{literal_form: حالة الامتثال, language: ar}]
id: [{literal_form: status kepatuhan, language: id}]
zh: [{literal_form: 合规状态, language: zh}]
slots:
- has_type
- has_label
- has_description
- require
- has_type
- has_label
- has_description
- require
slot_usage:
has_type:
# range: string
required: true
examples:
- value: COMPLIANT
- value: NON_COMPLIANT
- value: PARTIALLY_COMPLIANT
- value: NOT_ASSESSED
- value: COMPLIANT
- value: NON_COMPLIANT
- value: PARTIALLY_COMPLIANT
- value: NOT_ASSESSED
has_label:
# range: string
required: false
examples:
- value: ISO 11799 Compliant
- value: Requires Temperature Control Upgrade
has_description:
# range: string
required: false
exact_mappings:
- hc:ComplianceStatus
close_mappings:
- dcterms:conformsTo
- dcterms:conformsTo
related_mappings:
- schema:assessment
annotations:
custodian_types: '["A", "L", "M"]'
custodian_types_rationale: Compliance status particularly relevant for archives,
libraries, and museums with preservation requirements.
custodian_types_rationale: Compliance tracking is common for archives, libraries, and museums with preservation mandates.
custodian_types_primary: A
specificity_score: 0.55
specificity_rationale: Moderately specific - compliance tracking important for
preservation but primarily relevant to custodians with regulatory requirements.
specificity_rationale: Moderately specific - used for governance and standards tracking.
migration_source_slot: compliance_status
migration_date: '2026-01-22'
migration_rule: Rule 53
comments:
- Structured compliance status representation
- Replaces simple string-valued compliance_status slot
- Includes standard reference and assessment metadata
- Created 2026-01-22 from compliance_status migration (Rule 53)
- Structured status object replacing free-text compliance indicators
- Supports explicit status values, references, and remediation context
examples:
- value:
has_type: COMPLIANT
has_label: ISO 11799 Compliant
standard_reference: ISO 11799:2015
- value:
has_type: PARTIALLY_COMPLIANT
has_label: Temperature Control Issues
standard_reference: BS 5454:2000
remediation_required: true
- value:
has_type: NON_COMPLIANT
has_label: Requires Major Renovation
standard_reference: PAS 197:2009
remediation_required: true
has_description: Building requires significant upgrades to meet modern
archival storage standards
- value:
has_type: COMPLIANT
has_label: ISO 11799 Conformant
- value:
has_type: PARTIALLY_COMPLIANT
has_label: Requires HVAC Remediation

View file

@ -19,36 +19,25 @@ default_prefix: hc
classes:
Component:
class_uri: schema:ItemList
description: |
A component or part of a larger entity.
**MIGRATION NOTE** (2026-01-22):
Created per slot_fixes.yaml migration from `component_type` string
to structured Component class per Rule 53.
**Purpose**:
Provides base class for components/parts including:
- Type classification via ComponentType hierarchy
- Value/label for the component
- Additional metadata
**Ontological Alignment**:
- **Primary** (`class_uri`): `schema:ItemList` - Schema.org (component as list item)
- **Close**: `dcterms:hasPart` - Dublin Core part relationship
**Use Cases**:
- Address components (street, city, country)
- System components
- Document components
**Pattern**:
```yaml
has_component:
- has_type: StreetNumber
has_label: "1"
long_name: "1"
short_name: "1"
```
description: >-
Structured part-instance used to represent a constituent element within a
larger modeled entity.
alt_descriptions:
nl: {text: Gestructureerde deelinstantie voor het representeren van een constituent element binnen een grotere gemodelleerde entiteit., language: nl}
de: {text: Strukturierte Teilinstanz zur Darstellung eines Bestandteils innerhalb einer groesseren modellierten Entitaet., language: de}
fr: {text: Instance de partie structuree servant a representer un element constitutif dans une entite modelisee plus large., language: fr}
es: {text: Instancia de parte estructurada para representar un elemento constituyente dentro de una entidad modelada mayor., language: es}
ar: {text: مثيل جزء منظم لتمثيل عنصر مكوّن داخل كيان نمذجي أكبر., language: ar}
id: {text: Instans bagian terstruktur untuk merepresentasikan elemen penyusun dalam entitas termodelkan yang lebih besar., language: id}
zh: {text: 用于表示较大建模实体中组成要素的结构化部件实例。, language: zh}
structured_aliases:
nl: [{literal_form: onderdeel, language: nl}]
de: [{literal_form: Komponente, language: de}]
fr: [{literal_form: composant, language: fr}]
es: [{literal_form: componente, language: es}]
ar: [{literal_form: مكوّن, language: ar}]
id: [{literal_form: komponen, language: id}]
zh: [{literal_form: 组件项, language: zh}]
slots:
- has_type
@ -70,9 +59,8 @@ classes:
examples:
- value: "1"
- value: "Museumstraat"
exact_mappings:
- schema:ItemList
close_mappings:
- schema:ItemList
- dcterms:hasPart
annotations:
@ -98,4 +86,4 @@ classes:
has_label: "1"
- value:
has_type: Locality
has_label: "Amsterdam"
has_label: "Amsterdam"

View file

@ -1,82 +1,62 @@
id: https://nde.nl/ontology/hc/class/ComponentType
name: component_type_class
title: Component 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/
locn: http://www.w3.org/ns/locn#
imports:
- linkml:types
- ../metadata
- ../slots/has_description
- ../slots/has_label
default_prefix: hc
classes:
ComponentType:
class_uri: crm:E55_Type
abstract: true
description: |
Abstract base class for component type classifications.
**DESIGN PATTERN** (Rule 0b - Type/Types Convention):
| File | Purpose |
|------|---------|
| `ComponentType.yaml` (this file) | Abstract base class |
| `ComponentTypes.yaml` | Concrete subclasses (StreetNumber, Route, etc.) |
**Purpose**:
Provides type taxonomy for categorizing different kinds of components:
- Address components (street_number, route, locality, region, country)
- System components
- Document components
**Ontological Alignment**:
- **Primary** (`class_uri`): `crm:E55_Type` - CIDOC-CRM type
- **Close**: `skos:Concept` - SKOS concept vocabulary
- **Related**: `locn:*` - W3C Location Ontology types
description: >-
Abstract taxonomy node for categorizing constituent-element roles in
structured records.
alt_descriptions:
nl: {text: Abstract taxonomieknooppunt voor het categoriseren van rollen van constituenten in gestructureerde records., language: nl}
de: {text: Abstrakter Taxonomieknoten zur Kategorisierung von Rollen konstituierender Elemente in strukturierten Datensaetzen., language: de}
fr: {text: Noeud taxonomique abstrait pour categoriser les roles d elements constitutifs dans des enregistrements structures., language: fr}
es: {text: Nodo taxonomico abstracto para categorizar roles de elementos constituyentes en registros estructurados., language: es}
ar: {text: عقدة تصنيفية مجردة لتصنيف أدوار العناصر المكوِّنة في السجلات المنظمة., language: ar}
id: {text: Simpul taksonomi abstrak untuk mengategorikan peran elemen penyusun dalam rekaman terstruktur., language: id}
zh: {text: 用于分类结构化记录中组成要素角色的抽象分类节点。, language: zh}
structured_aliases:
nl: [{literal_form: type-onderdeel, language: nl}]
de: [{literal_form: Komponententyp, language: de}]
fr: [{literal_form: type de composant, language: fr}]
es: [{literal_form: tipo de componente, language: es}]
ar: [{literal_form: نوع مكوّن, language: ar}]
id: [{literal_form: tipe komponen, language: id}]
zh: [{literal_form: 组件类型, language: zh}]
slots:
- has_label
- has_description
slot_usage:
has_label:
# range: string
required: true
examples:
- value: "Street Number"
- value: "Locality"
has_description:
# range: string
required: false
exact_mappings:
broad_mappings:
- crm:E55_Type
close_mappings:
- skos:Concept
related_mappings:
- locn:Address
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Component types applicable across all heritage domains.
custodian_types_rationale: Component typing is applicable across all domains.
custodian_types_primary: M
specificity_score: 0.35
specificity_rationale: >-
Moderately specific - component type categorization is common but has
domain-specific variations.
design_pattern: "Type/Types (Rule 0b)"
# migration_info: (Flattened)
specificity_rationale: Moderately specific - reusable taxonomic layer.
design_pattern: Type/Types (Rule 0b)
migration_source_slot: component_type
migration_date: "2026-01-22"
migration_rule: "Rule 53"
migration_date: '2026-01-22'
migration_rule: Rule 53
comments:
- "Abstract base class - see ComponentTypes.yaml for concrete subclasses"
- "Follows Rule 0b Type/Types naming pattern"
- "Used with Component class to classify component types"
- "Created 2026-01-22 from component_type migration (Rule 53)"
- Abstract base class with concrete values in ComponentTypes

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/class/ConditionPolicy
name: condition_policy_class
title: Condition Policy Class
name: ConditionPolicy
title: Condition Policy
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -10,71 +10,76 @@ prefixes:
default_prefix: hc
imports:
- linkml:types
- ../classes/Policy
- ../slots/approved_by
- ../slots/has_standard
classes:
ConditionPolicy:
class_uri: hc:ConditionPolicy
is_a: Policy
description: |
Policy specifying required conditions for heritage materials.
**DEFINITION**:
A ConditionPolicy defines normative environmental, handling, or
preservation conditions that SHOULD be maintained. This contrasts
with Condition classes which describe ACTUAL observed states.
**SUBCLASSES**:
- **StorageConditionPolicy**: Conditions for storage facilities
- **DisplayConditionPolicy**: Conditions for exhibition display
- **TransportConditionPolicy**: Conditions during transit
- **LoanConditionPolicy**: Conditions required for loans
**POLICY vs OBSERVATION PATTERN**:
```
Heritage Object
├── has_policy → ConditionPolicy (what SHOULD be)
│ ├── policy_name: "Conservation-grade storage"
│ ├── temperature_setpoint: 18°C ±2°C
│ └── humidity_setpoint: 50% ±5%
└── has_condition → Condition (what IS)
├── temperature: 22°C ✗ (exceeds policy)
└── humidity: 48% ✓ (within policy)
```
**USE CASES**:
1. **Storage Policy**: Climate requirements for archive storage
2. **Loan Policy**: Conditions required before lending objects
3. **Display Policy**: Light and climate limits for exhibition
4. **Handling Policy**: Environmental controls during movement
Created as part of condition_policy migration per slot_fixes.yaml (Rule 53).
exact_mappings:
- hc:ConditionPolicy
close_mappings:
description: >-
Normative specification that sets required environmental, handling, and
preservation parameters for heritage resources and infrastructure.
alt_descriptions:
nl: >-
Normatieve specificatie die vereiste omgevings-, behandelings- en
conserveringsparameters vastlegt voor erfgoedobjecten en infrastructuur.
de: >-
Normative Festlegung, die erforderliche Umwelt-, Handhabungs- und
Erhaltungsparameter fuer Kulturerbeobjekte und Infrastruktur definiert.
fr: >-
Specification normative fixant les parametres environnementaux, de
manipulation et de preservation requis pour les ressources patrimoniales et
les infrastructures.
es: >-
Especificacion normativa que fija los parametros ambientales, de manejo y de
preservacion requeridos para recursos e infraestructura patrimonial.
ar: >-
مواصفة معيارية تحدد معايير البيئة والتعامل والحفظ المطلوبة للموارد والبنية
التحتية التراثية.
id: >-
Spesifikasi normatif yang menetapkan parameter lingkungan, penanganan, dan
pelestarian yang diwajibkan untuk sumber daya serta infrastruktur warisan.
zh: >-
为遗产资源与设施设定环境、处理和保存必备参数的规范性要求。
structured_aliases:
- literal_form: behoudsnormenkader
in_language: nl
- literal_form: Erhaltungsrichtlinie
in_language: de
- literal_form: cadre normatif de preservation
in_language: fr
- literal_form: marco normativo de preservacion
in_language: es
- literal_form: إطار معايير الحفظ
in_language: ar
- literal_form: kerangka standar pelestarian
in_language: id
- literal_form: 保护规范框架
in_language: zh
broad_mappings:
- odrl:Policy
close_mappings:
- crm:E29_Design_or_Procedure
- dcterms:Policy
slots:
- has_standard
- approved_by
slot_usage:
has_standard:
approved_by:
slot_usage: {}
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Condition policies apply to all heritage types.
specificity_score: 0.45
specificity_score: "0.45"
specificity_rationale: Specialized policy type for condition management.
comments:
- "Subclass of Policy for condition-related policies"
- "StorageConditionPolicy is a further specialization"
- "Created 2026-01-22 per slot_fixes.yaml condition_policy migration"
- Subclass of Policy for normative preservation and handling requirements.
- Distinct from observation classes that capture measured real-world states.
examples:
- value:
policy_name: "Archive Storage Policy"
policy_description: "Environmental requirements for archival storage per ISO/TR 19815:2018"
standards_compliance:
- "ISO/TR 19815:2018"
- "EN 16893:2018"
policy_effective_from: "2020-01-01"
has_standard: EN 16893:2018
approved_by: Institutional Conservation Board
description: Storage specification requiring preventive conservation controls
- value:
policy_name: "Exhibition Light Policy"
policy_description: "Maximum light exposure for sensitive materials"
policy_effective_from: "2022-06-01"
has_standard: CIE 157:2004
approved_by: Exhibitions Committee
description: Display specification limiting light exposure for sensitive materials

View file

@ -14,49 +14,83 @@ default_prefix: hc
classes:
ConditionState:
class_uri: crm:E3_Condition_State
description: "The physical or preservation state of an object at a specific point in time.\nMaps to CIDOC-CRM E3 Condition\
\ State, which describes \"the physical condition\nof an object at a specific time, typically relevant for conservation.\"\
\n**USE CASES**:\n1. **Conservation Records**: Before/after treatment states\n - `initial_of_the_initial`: Pre-treatment\
\ condition\n - `final_of_the_final`: Post-treatment condition\n2. **Condition Assessments**: Periodic condition surveys\n\
3. **Loan Records**: Condition at departure/return\n**RELATION TO ConditionType**:\n- Uses `has_type` with `ConditionType`\
\ subclasses for classification\n- E.g., ExcellentCondition, GoodCondition, FairCondition, PoorCondition, CriticalCondition\n\
**TEMPORAL SEMANTICS**:\n- Each ConditionState instance represents a snapshot at a moment in time\n- Multiple states\
\ can be tracked for the same object over time\n**Migration (2026-01-22)**:\n- `condition_after` \u2192 `final_of_the_final`\
\ + `ConditionState`\n- `condition_before` \u2192 `initial_of_the_initial` + `ConditionState`\n- Per slot_fixes.yaml\
\ (Rule 53)\n"
description: >-
Time-bounded snapshot describing the physical integrity and preservation
status of a heritage resource at a specific moment.
alt_descriptions:
nl: >-
Tijdsgebonden momentopname die de fysieke integriteit en bewaartoestand van
een erfgoedobject op een specifiek moment beschrijft.
de: >-
Zeitgebundene Momentaufnahme, die die physische Integritaet und den
Erhaltungszustand eines Kulturerbeobjekts zu einem bestimmten Zeitpunkt
beschreibt.
fr: >-
Instantane temporelle decrivant l'integrite physique et l'etat de
conservation d'une ressource patrimoniale a un moment donne.
es: >-
Instantanea temporal que describe la integridad fisica y el estado de
preservacion de un recurso patrimonial en un momento especifico.
ar: >-
لقطة زمنية تصف السلامة المادية وحالة الحفظ لمورد تراثي في لحظة محددة.
id: >-
Cuplikan berbatas waktu yang menggambarkan integritas fisik dan status
pelestarian sumber daya warisan pada saat tertentu.
zh: >-
描述某一时点遗产资源物理完整性与保存状态的时间快照。
structured_aliases:
- literal_form: behoudstoestandmoment
in_language: nl
- literal_form: Erhaltungszustandsaufnahme
in_language: de
- literal_form: etat de conservation ponctuel
in_language: fr
- literal_form: estado puntual de conservacion
in_language: es
- literal_form: لقطة حالة الحفظ
in_language: ar
- literal_form: potret status pelestarian
in_language: id
- literal_form: 保存状态快照
in_language: zh
exact_mappings:
- crm:E3_Condition_State
- crm:E3_Condition_State
close_mappings:
- schema:OfferItemCondition
- schema:OfferItemCondition
slots:
- has_type
- has_description
- has_type
- has_description
slot_usage:
has_type:
# range: string # uriorcurie
examples:
- value: GoodCondition
- value: PoorCondition
- value: GoodCondition
- value: PoorCondition
has_description:
# range: string
examples:
- value:
description_text: Minor foxing on page margins, binding intact
- value:
description_text: Minor foxing on page margins, binding intact.
annotations:
custodian_types: '["M", "A", "L", "R"]'
custodian_types_rationale: Primarily used by museums, archives, libraries, research centers with physical collections.
specificity_score: 0.6
specificity_score: "0.6"
specificity_rationale: Moderately specific - used in conservation and preservation contexts.
examples:
- value:
has_type: GoodCondition
has_description:
description_text: Object stabilized after treatment. Surface cleaned, minor losses filled.
- value:
has_type: PoorCondition
has_description:
description_text: Significant foxing, loose binding, torn pages 45-48.
- value:
has_type: FairCondition
has_description:
description_text: Minor wear consistent with age, no active deterioration.
- value:
has_type: GoodCondition
has_description:
description_text: Object stabilized after treatment, with minor superficial wear.
description: Post-treatment assessment suitable for supervised handling
- value:
has_type: PoorCondition
has_description:
description_text: Significant foxing, loose binding, and tears requiring intervention.
description: Assessment indicating conservation work is needed before consultation
keywords:
- preservation snapshot
- physical integrity
- deterioration assessment
- conservation monitoring
- treatment tracking
comments:
- Each instance represents one temporal observation point.
- Longitudinal tracking is modeled through multiple instances over time.

View file

@ -1,16 +1,11 @@
id: https://nde.nl/ontology/hc/class/ConditionType
name: ConditionType
title: Condition 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/
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:
- linkml:types
- ../slots/has_description
@ -20,12 +15,73 @@ classes:
ConditionType:
class_uri: skos:Concept
abstract: true
description: "Abstract base class for condition type classification.\n\nCovers TWO distinct semantic domains:\n\n**1. Physical/Preservation Conditions**:\nCondition states for heritage objects (excellent, good, fair, poor, critical).\nMay include specialized categories for different material types.\n\n**2. Access/Use Conditions** (added 2026-01-22):\nRequirements or restrictions on accessing or using materials. Includes:\n- AccessCondition: Appointment requirements, reading room rules\n- UseCondition: Photography restrictions, handling requirements\n- ReproductionCondition: Permissions, fees, attribution requirements\n- LoanCondition: Insurance, environmental, courier requirements\n- DigitizationCondition: Quality standards, metadata requirements\n\nPer slot_fixes.yaml migration: `condition` \u2192 `poses_or_posed_condition` + Condition (Rule 53)\n"
description: >-
Controlled vocabulary root used to classify preservation states and
consultation restrictions for heritage resources.
alt_descriptions:
nl: >-
Wortel van een gecontroleerde vocabulaire om bewaartoestanden en
raadpleegbeperkingen van erfgoedbronnen te classificeren.
de: >-
Stamm einer kontrollierten Vokabelliste zur Klassifikation von
Erhaltungszustaenden und Nutzungsbeschraenkungen von Kulturerbe-Ressourcen.
fr: >-
Racine de vocabulaire controle destinee a classifier les etats de
conservation et les restrictions de consultation des ressources
patrimoniales.
es: >-
Raiz de vocabulario controlado para clasificar estados de preservacion y
restricciones de consulta de recursos patrimoniales.
ar: >-
جذر مفردات مضبوطة لتصنيف حالات الحفظ وقيود الاطلاع الخاصة بموارد التراث.
id: >-
Akar kosakata terkendali untuk mengklasifikasikan status pelestarian dan
pembatasan konsultasi pada sumber daya warisan.
zh: >-
用于对遗产资源保存状态与查阅限制进行分类的受控词表根节点。
structured_aliases:
- literal_form: behoudsclassificatie
in_language: nl
- literal_form: Erhaltungsklassifikation
in_language: de
- literal_form: taxonomie de conservation
in_language: fr
- literal_form: taxonomia de preservacion
in_language: es
- literal_form: تصنيف الحفظ
in_language: ar
- literal_form: klasifikasi pelestarian
in_language: id
- literal_form: 保存分类体系
in_language: zh
slots:
- identified_by
- has_label
- has_description
- identified_by
- has_label
- has_description
examples:
- value:
identified_by: ct-preservation
has_label: Preservation status vocabulary
has_description:
description_text: Taxonomy branch for physical integrity and conservation risk.
description: Vocabulary branch for material preservation assessment
- value:
identified_by: ct-consultation
has_label: Consultation requirement vocabulary
has_description:
description_text: Taxonomy branch for consultation and reuse constraints.
description: Vocabulary branch for consultation governance terms
keywords:
- controlled vocabulary
- taxonomy root
- preservation categories
- consultation restrictions
- classification scheme
broad_mappings:
- skos:Concept
comments:
- Abstract superclass; concrete subclasses are declared in ConditionTypes.yaml.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_score: "0.2"
specificity_rationale: Generic taxonomy root for preservation and consultation categories.
custodian_types: "['*']"

View file

@ -1,16 +1,88 @@
id: https://nde.nl/ontology/hc/class/ConditionofAccess
name: ConditionofAccess
title: Condition of Access
description: A structured condition of access.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
dcterms: http://purl.org/dc/terms/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_name
classes:
ConditionofAccess:
class_uri: rico:Rule
annotations:
custodian_types: '["*"]'
class_uri: hc:ConditionofAccess
description: >-
Rule set defining prerequisites, constraints, and procedural requirements for
consulting, reusing, or requesting heritage resources.
alt_descriptions:
nl: >-
Verzameling regels die voorwaarden, beperkingen en procedurele vereisten
vastlegt voor het raadplegen, hergebruiken of aanvragen van erfgoedbronnen.
de: >-
Regelwerk, das Voraussetzungen, Einschränkungen und Verfahrensanforderungen
fuer die Einsicht, Nachnutzung oder Beantragung von Kulturerbe-Ressourcen
festlegt.
fr: >-
Ensemble de regles definissant les prealables, les contraintes et les
exigences procedurales pour consulter, reutiliser ou demander des ressources
patrimoniales.
es: >-
Conjunto de reglas que define requisitos previos, restricciones y
procedimientos para consultar, reutilizar o solicitar recursos patrimoniales.
ar: >-
مجموعة قواعد تحدد المتطلبات المسبقة والقيود والإجراءات اللازمة للاطلاع على
موارد التراث أو إعادة استخدامها أو طلبها.
id: >-
Kumpulan aturan yang menetapkan prasyarat, batasan, dan persyaratan prosedural
untuk menelaah, menggunakan kembali, atau meminta sumber daya warisan.
zh: >-
规定查阅、再利用或申请遗产资源时前提条件、限制与流程要求的规则集合。
structured_aliases:
- literal_form: raadplegingsvoorwaarden
in_language: nl
- literal_form: Nutzungsauflagen
in_language: de
- literal_form: regles de consultation
in_language: fr
- literal_form: reglas de consulta
in_language: es
- literal_form: شروط الاطلاع
in_language: ar
- literal_form: ketentuan konsultasi
in_language: id
- literal_form: 查阅规则
in_language: zh
slots:
- has_name
- has_description
examples:
- value:
has_name: Reading room registration and ID check
has_description:
description_text: Researchers must register, present photo ID, and agree to supervised handling.
description: On-site consultation prerequisites for fragile materials
- value:
has_name: Restricted consultation period
has_description:
description_text: Personal files remain unavailable for 75 years from creation unless legal exception applies.
description: Time-based restriction on sensitive records
keywords:
- consultation requirements
- reading room rules
- legal restrictions
- embargo periods
- user obligations
broad_mappings:
- rico:Rule
close_mappings:
- dcterms:RightsStatement
comments:
- Captures normative constraints rather than observed preservation status.
- Used to represent legal, ethical, and procedural requirements on consultation.
annotations:
custodian_types: '["*"]'
specificity_score: "0.45"
specificity_rationale: Specific rule class for consultation and reuse governance.

View file

@ -1,14 +1,11 @@
id: https://nde.nl/ontology/hc/class/ConnectionDegree
name: connection_degree_class
title: Connection Degree Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
@ -16,62 +13,40 @@ imports:
classes:
ConnectionDegree:
class_uri: hc:ConnectionDegree
description: |
Represents the degree of connection between two people in a social network.
**DEFINITION**:
ConnectionDegree captures the "distance" in a social network graph:
- **1st degree**: Direct mutual connection
- **2nd degree**: One person between viewer and connection
- **3rd+ degree**: Two or more people between
**IMPORTANT**: The degree is relative to the VIEWER (person conducting
the search), NOT the target profile being analyzed. See AGENTS.md Rule 17.
**SEMANTIC PATTERN**:
```
PersonConnection
└── has_degree → ConnectionDegree (THIS CLASS)
└── has_type → ConnectionDegreeType (FIRST, SECOND, THIRD_PLUS)
```
**MIGRATION NOTE** (Rule 53, 2026-01-22):
Created as part of connection_degree migration. Wraps the simple enum
in a structured class for consistency with other Type/Types patterns.
exact_mappings:
description: >-
Relative network-distance marker expressing how many intermediate profiles separate a viewer from a contact.
alt_descriptions:
nl:
text: Relatieve netwerkafstandsaanduiding die uitdrukt hoeveel tussenprofielen kijker en contact scheiden.
language: nl
de:
text: Relative Netzwerkdistanzangabe, die ausdrueckt, wie viele Zwischenprofile Betrachter und Kontakt trennen.
language: de
fr:
text: Indicateur de distance relationnelle exprimant le nombre de profils intermediaires entre l'observateur et un contact.
language: fr
es:
text: Marcador de distancia de red que expresa cuantos perfiles intermedios separan al observador de un contacto.
language: es
ar:
text: مؤشر مسافة شبكية نسبي يوضح عدد الملفات الوسيطة بين المشاهد وجهة الاتصال.
language: ar
id:
text: Penanda jarak jejaring relatif yang menyatakan jumlah profil perantara antara peninjau dan kontak.
language: id
zh:
text: 表示观察者与联系人之间中间档案数量的相对网络距离标记。
language: zh
close_mappings:
- schema:QuantitativeValue
slots:
- has_type
- has_description
slot_usage:
has_type:
# range: string # uriorcurie
required: true
examples:
- value: FIRST
- value: SECOND
has_description:
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Connection degrees apply to any heritage sector network.
specificity_score: 0.65
specificity_rationale: Specialized class for LinkedIn network analysis.
comments:
- "Created 2026-01-22 per slot_fixes.yaml connection_degree migration"
- "Degree is relative to VIEWER, not target profile"
- "Uses ConnectionDegreeType class hierarchy per Rule 0b"
examples:
- value:
has_type: FIRST
has_type: FirstDegreeConnection
- value:
has_type: SECOND
has_description:
description_text: "Connected through mutual colleague"
has_type: SecondDegreeConnection

View file

@ -5,13 +5,6 @@ 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/
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:
- linkml:types
@ -21,58 +14,32 @@ classes:
ConnectionDegreeType:
class_uri: skos:Concept
abstract: true
description: 'Abstract base class for connection degree types in social networks.
**RULE 0b COMPLIANT**:
This is the ABSTRACT BASE CLASS (singular "Type") defining the taxonomy.
Concrete subclasses are defined in `ConnectionDegreeTypes.yaml` (plural).
**DEGREE HIERARCHY**:
| Type | Description | Example |
|------|-------------|---------|
| FIRST | Direct mutual connection | Colleagues, friends |
| SECOND | One person between | Friend of a friend |
| THIRD_PLUS | Two or more between | Extended network |
**LINKEDIN SPECIFIC**:
Connection degree is determined by LinkedIn''s algorithm based on
mutual connections and network proximity. The degree is relative
to the VIEWER (person conducting the search).
Created as part of connection_degree migration per slot_fixes.yaml (Rule 53).
'
description: >-
Abstract taxonomy node for categorizing viewer-relative social graph distance bands.
alt_descriptions:
nl:
text: Abstracte taxonomieknoop voor categorieen van kijker-relatieve afstand in sociale grafen.
language: nl
de:
text: Abstrakter Taxonomieknoten zur Kategorisierung betrachterrelativer Distanzstufen in sozialen Graphen.
language: de
fr:
text: Noeud taxonomique abstrait pour categoriser les paliers de distance relationnelle relatifs a l'observateur.
language: fr
es:
text: Nodo taxonomico abstracto para categorizar bandas de distancia relacional relativas al observador.
language: es
ar:
text: عقدة تصنيفية مجردة لتصنيف مستويات المسافة في الرسم الاجتماعي نسبة إلى المشاهد.
language: ar
id:
text: Simpul taksonomi abstrak untuk mengkategorikan pita jarak graf sosial yang relatif terhadap peninjau.
language: id
zh:
text: 用于按观察者相对关系距离分段分类的抽象分类节点。
language: zh
broad_mappings:
- skos:Concept
- skos:Concept
slots:
- has_label
- has_description
slot_usage:
has_label:
has_description:
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Connection degrees apply to all heritage sector networks.
specificity_score: 0.65
specificity_rationale: Specialized taxonomy for LinkedIn network analysis.
comments:
- Abstract base class - see ConnectionDegreeTypes.yaml for concrete subclasses
- 'Per Rule 0b: Type (singular) = abstract base, Types (plural) = concrete subclasses'
- Created 2026-01-22 per slot_fixes.yaml connection_degree migration
- has_label
- has_description

View file

@ -4,7 +4,6 @@ title: Connection Degree Types 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#
default_prefix: hc
imports:
@ -14,62 +13,29 @@ classes:
FirstDegreeConnection:
is_a: ConnectionDegreeType
class_uri: hc:FirstDegreeConnection
description: 'Direct mutual connection (1st degree).
Both parties have accepted the connection request.
This represents the closest professional relationship
on LinkedIn.
'
annotations:
degree_value: 1st
degree_numeric: 1
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
comments:
- Direct connection - mutual acceptance required
- Replaces ConnectionDegreeEnum.1st
description: Direct connection with no intermediary profile.
broad_mappings:
- skos:Concept
- skos:Concept
annotations:
degree_numeric: 1
degree_value: 1st
SecondDegreeConnection:
is_a: ConnectionDegreeType
class_uri: hc:SecondDegreeConnection
description: 'Connected through one mutual connection (2nd degree).
The viewer is connected to someone who is connected
to this person. One person between viewer and target.
'
annotations:
degree_value: 2nd
degree_numeric: 2
comments:
- One mutual connection between viewer and target
- Replaces ConnectionDegreeEnum.2nd
description: Connection reached through one intermediary profile.
broad_mappings:
- skos:Concept
- skos:Concept
annotations:
degree_numeric: 2
degree_value: 2nd
ThirdPlusDegreeConnection:
is_a: ConnectionDegreeType
class_uri: hc:ThirdPlusDegreeConnection
description: 'Connected through two or more people (3rd+ degree).
The network distance is three or more hops. LinkedIn
groups these together as "3rd+" connections.
'
annotations:
degree_value: 3rd+
degree_numeric: 3
comments:
- Two or more people between viewer and target
- Replaces ConnectionDegreeEnum.3rd+
description: Connection reached through two or more intermediary profiles.
broad_mappings:
- skos:Concept
- skos:Concept
annotations:
degree_numeric: 3
degree_value: 3rd+

View file

@ -7,65 +7,50 @@ prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
dct: http://purl.org/dc/terms/
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_member
- ../slots/has_score
- ../slots/based_on
- ../slots/has_note
- ../slots/has_provenance
# default_range: string
classes:
ConnectionNetwork:
class_uri: schema:ItemList
description: 'Collection of LinkedIn network connections with source metadata.
This is the root class for connection JSON files stored at:
`data/custodian/person/connection/bu/{linkedin_slug}_connections_{timestamp}.json`
Each file contains:
- **source_metadata**: Provenance about the extraction (who, when, how)
- **connections**: Array of PersonConnection entries (the actual network data)
- **network_analysis**: Optional aggregated statistics
**Use Cases**:
- Heritage sector network analysis
- Cross-custodian relationship discovery
- Staff member connection patterns
- Professional community mapping
**File Naming Convention**:
`{linkedin-slug}_connections_{ISO-timestamp}.json`
Example: `giovannafossati_connections_20251209T220000Z.json`
'
exact_mappings:
- schema:ItemList
description: >-
Aggregated network snapshot containing extracted profile links, source provenance, and optional analysis metrics.
alt_descriptions:
nl:
text: Geaggregeerde netwerksnapshot met geextraheerde profielkoppelingen, bronherkomst en optionele analysematen.
language: nl
de:
text: Aggregierter Netzwerkschnappschuss mit extrahierten Profilbeziehungen, Quellenprovenienz und optionalen Analysemetriken.
language: de
fr:
text: Instantane reseau agregée contenant des liens de profils extraits, la provenance de source et des metriques d'analyse optionnelles.
language: fr
es:
text: Instantanea de red agregada con vinculos de perfiles extraidos, procedencia de fuente y metricas opcionales de analisis.
language: es
ar:
text: لقطة شبكة مجمعة تتضمن روابط ملفات مستخرجة وبيانات مصدر وت metrics تحليلية اختيارية.
language: ar
id:
text: Cuplikan jejaring teragregasi berisi tautan profil hasil ekstraksi, provenans sumber, dan metrik analisis opsional.
language: id
zh:
text: 包含抽取关系、来源溯源与可选分析指标的聚合网络快照。
language: zh
close_mappings:
- prov:Collection
- prov:Collection
broad_mappings:
- schema:ItemList
slots:
- has_member
- based_on
- has_provenance
- has_score
- has_member
- based_on
- has_provenance
- has_score
slot_usage:
has_provenance:
range: ConnectionSourceMetadata
@ -80,14 +65,3 @@ classes:
based_on:
range: NetworkAnalysis
inlined: true
comments:
- Root class for connection network JSON files (validated with -C ConnectionNetwork)
- 'Per AGENTS.md Rule 15: ALL connections must be fully registered'
- Enables heritage sector network analysis
- 'File naming: {linkedin-slug}_connections_{timestamp}.json'
see_also:
- https://schema.org/ItemList
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -5,15 +5,8 @@ version: 1.0.0
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
dct: http://purl.org/dc/terms/
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#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../enums/ScrapeMethodEnum
@ -25,97 +18,59 @@ imports:
- ../slots/has_method
- ../slots/retrieved_at
- ../slots/has_url
default_prefix: hc
classes:
ConnectionSourceMetadata:
class_uri: prov:Activity
description: 'Provenance metadata about how the connections were extracted.
Records the extraction context including:
- Source URL (LinkedIn search or profile page)
- When the extraction occurred
- Which method was used (manual browse, automated scrape)
- Target profile being analyzed
- Count of connections extracted
**Scrape Methods**:
- manual_linkedin_browse: Manual copy-paste while logged in
- linkedin_html_parser: Parsed from saved HTML file
- exa_search: Extracted via Exa API
'
exact_mappings:
- prov:Activity
description: >-
Provenance activity documenting extraction method, source endpoint, retrieval time, and volume for network capture.
alt_descriptions:
nl:
text: Herkomstactiviteit die extractiemethode, bronendpoint, ophaaltijd en volume van netwerkcaptatie documenteert.
language: nl
de:
text: Provenienzaktivitaet zur Dokumentation von Extraktionsmethode, Quellendpunkt, Abrufzeitpunkt und Umfang der Netzwerkerfassung.
language: de
fr:
text: Activite de provenance documentant la methode d'extraction, le point source, l'horodatage de collecte et le volume capture.
language: fr
es:
text: Actividad de procedencia que documenta metodo de extraccion, punto fuente, momento de recuperacion y volumen capturado.
language: es
ar:
text: نشاط مصدرية يوثق طريقة الاستخراج ونقطة المصدر ووقت الجلب وحجم الالتقاط الشبكي.
language: ar
id:
text: Aktivitas provenans yang mendokumentasikan metode ekstraksi, endpoint sumber, waktu pengambilan, dan volume tangkapan jejaring.
language: id
zh:
text: 记录抓取方法、来源端点、检索时间与采集规模的溯源活动。
language: zh
broad_mappings:
- prov:Activity
slots:
- document
- has_note
- has_method
- retrieved_at
- has_url
- has_label
- has_profile
- has_score
- document
- has_note
- has_method
- retrieved_at
- has_url
- has_label
- has_profile
- has_score
slot_usage:
has_url:
range: uri
required: true
examples:
- value: https://www.linkedin.com/search/results/people/?network=%5B%22F%22%2C%22S%22%2C%22O%22%5D
retrieved_at:
range: datetime
required: true
examples:
- value: '2025-12-09T22:00:00Z'
has_method:
range: ScrapeMethodEnum
required: true
examples:
- value: alexandr-belov-bb547b46
has_label:
# range: string
inlined: false # Fixed invalid inline for primitive type
required: true
examples:
- value: "Label:\n label_value: \"Giovanna Fossati\"\n label_type: \"person_name\"\n"
has_profile:
range: SocialMediaProfile
inlined: true
required: true
examples:
- value:
social_media_profile_id: https://nde.nl/ontology/hc/social-media/giovanna-fossati-linkedin
platform_type: LINKEDIN
profile_url: https://www.linkedin.com/in/giovanna-fossati-12345/
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-efm
- value:
social_media_profile_id: https://nde.nl/ontology/hc/social-media/alexandr-belov-linkedin
platform_type: LINKEDIN
profile_url: https://www.linkedin.com/in/alexandr-belov-bb547b46/
document:
range: integer
required: true
minimum_value: 0
examples:
- value: 776
has_note:
# range: string
examples:
- value: Raw scrape in giovannafossati_connections_20251209T220000Z_note-max100p-1st2nd3th.md
comments:
- Aligns with PROV-O Activity pattern
- scraped_timestamp maps to prov:endedAtTime
- has_profile links to SocialMediaProfile representing the LinkedIn profile analyzed
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -1,6 +1,14 @@
id: https://nde.nl/ontology/hc/class/conservation-lab
name: conservation_lab_class
title: ConservationLab Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
org: http://www.w3.org/ns/org#
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
aat: http://vocab.getty.edu/aat/
default_prefix: hc
imports:
- linkml:types
- ../slots/accept
@ -15,176 +23,68 @@ imports:
- ../slots/derive_from
- ../slots/generated_by
- ../slots/certified_for
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
aat: http://vocab.getty.edu/aat/
classes:
ConservationLab:
is_a: ReconstructedEntity
class_uri: org:Site
description: "Conservation or restoration laboratory of a heritage custodian.\n\n**DEFINITION**:\n\nA ConservationLab is a specialized facility where conservation professionals\nperform preventive conservation, remedial treatment, and restoration of\nheritage materials. These labs require specialized equipment, climate control,\nand safety features for working with collection objects.\n\n**GETTY AAT ALIGNMENT**:\n\n`aat:300263557` (conservation laboratories) - \"Laboratories where objects,\ndocuments, works of art, or specimens are examined, tested, and treated\nfor preservation or restoration.\"\n\n**DISTINCTION FROM OTHER AUXILIARY PLACE TYPES**:\n\n| Type | Primary Function | Staff |\n|------|------------------|-------|\n| **ConservationLab** | Object treatment/preservation | Conservators |\n| ResearchCenter | Academic research | Researchers |\n| Storage | Collection housing | Collections staff |\n| AdministrativeOffice | Back-office operations | Admin staff |\n\n**TYPICAL CHARACTERISTICS**:\n\
\n- **Specialized equipment**: Microscopes, fume hoods, treatment tables\n- **Climate control**: Precise temperature/humidity for materials\n- **Safety features**: Ventilation, chemical storage, fire suppression\n- **Restricted access**: Conservation staff only (has_riskous materials)\n- **Documentation systems**: Treatment records, imaging equipment\n\n**CONSERVATION SPECIALIZATIONS**:\n\nLabs may specialize in specific material types:\n- Paper/book conservation (archives, libraries)\n- Paintings conservation (museums, galleries)\n- Textile conservation (costume, ethnographic collections)\n- Objects conservation (3D artifacts, sculpture)\n- Photographic conservation (film, prints, negatives)\n- Digital preservation (born-digital materials)\n\n**USE CASES**:\n\n1. **Museum Conservation Department**:\n ```yaml\n ConservationLab:\n identified_by: \"https://nde.nl/ontology/hc/aux/rijksmuseum-conservation\"\n has_label:\n label_text: \"Rijksmuseum Conservation\
\ Studio\"\n conservation_specialization:\n - \"Paintings\"\n - \"Works on paper\"\n - \"Furniture\"\n has_imaging_equipment: true\n is_accredited: true\n ```\n\n2. **Archive Paper Conservation**:\n ```yaml\n ConservationLab:\n has_label:\n label_text: \"Nationaal Archief Restauratie Atelier\"\n conservation_specialization:\n - \"Paper\"\n - \"Parchment\"\n - \"Seals\"\n has_deacidification_facility: true\n ```\n\n**CIDOC-CRM ALIGNMENT**:\n\nConservation activities map to:\n- `crm:E11_Modification` - Physical changes to objects\n- `crm:E14_Condition_Assessment` - Documentation of condition\n- `crm:E79_Part_Addition` / `crm:E80_Part_Removal` - Treatment actions\n"
exact_mappings:
- aat:300263557
description: >-
Specialized preservation facility where trained staff assess, stabilize, and treat collection materials.
alt_descriptions:
nl:
text: Gespecialiseerde conserveringsfaciliteit waar vakmensen collectie-objecten beoordelen, stabiliseren en behandelen.
language: nl
de:
text: Spezialisierte Erhaltungswerkstatt, in der Fachpersonal Sammlungsmaterialien begutachtet, stabilisiert und behandelt.
language: de
fr:
text: Installation specialisee de conservation ou du personnel qualifie evalue, stabilise et traite des materiaux de collection.
language: fr
es:
text: Instalacion especializada de conservacion donde personal cualificado evalua, estabiliza y trata materiales de coleccion.
language: es
ar:
text: مرفق حفظ متخصص يقوم فيه موظفون مؤهلون بتقييم مواد المجموعات وتثبيتها ومعالجتها.
language: ar
id:
text: Fasilitas pelestarian khusus tempat staf terlatih menilai, menstabilkan, dan merawat material koleksi.
language: id
zh:
text: 由专业人员对馆藏材料进行评估、稳定与处理的专门保护设施。
language: zh
close_mappings:
- org:Site
- schema:Place
- crm:E27_Site
- aat:300263557
- schema:Place
- crm:E27_Site
broad_mappings:
- org:Site
related_mappings:
- crm:E11_Modification
- crm:E14_Condition_Assessment
- schema:ResearchOrganization
- crm:E11_Modification
- crm:E14_Condition_Assessment
slots:
- accept
- expertise_in
- has_equipment
- accredited_with
- identified_by
- has_label
- has_description
- certified_for
- has_quantity
- has_score
- derive_from
- generated_by
- accept
- expertise_in
- has_equipment
- accredited_with
- identified_by
- has_label
- has_description
- certified_for
- has_quantity
- has_score
- derive_from
- generated_by
slot_usage:
identified_by:
# range: string # uriorcurie
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-conservation
has_label:
# range: string
inlined: false # Fixed invalid inline for primitive type
required: true
examples:
- value:
label_text: Rijksmuseum Conservation Studio
- value:
label_text: Nationaal Archief Restauratie Atelier
- value:
label_text: KB Preservation Laboratory
has_description:
# range: string
inlined: false # Fixed invalid inline for primitive type
examples:
- value:
description_text: State-of-the-art conservation studio specializing in 17th-century Dutch paintings. Features advanced imaging suite for technical art history research.
expertise_in:
# range: string
multivalued: true
examples:
- value: Paintings
- value: Works on paper
- value: Furniture
has_equipment:
range: EquipmentType
multivalued: true
inlined: true
inlined_as_list: true
examples:
- value:
has_label: Stereomicroscope
has_type: MicroscopyEquipment
- value:
has_label: X-ray fluorescence spectrometer
has_type: AnalyticalEquipment
- value:
has_label: Suction table
has_type: PaperConservationEquipment
certified_for:
# range: string
multivalued: true
examples:
- value: ISO 45001 Occupational Health and Safety
accredited_with:
range: boolean
examples:
- value: true
- value: ICON - Institute of Conservation
has_quantity:
range: integer
inlined: false # Fixed invalid inline for primitive type
accept:
range: ExternalWork
inlined: true
multivalued: true
examples:
- value:
derive_from:
range: CustodianObservation
multivalued: true
required: false
generated_by:
range: ReconstructionActivity
required: false
comments:
- ConservationLab models specialized preservation/restoration facilities
- Getty AAT 300263557 for conservation laboratories
- Distinguished from ResearchCenter by focus on object treatment vs. academic research
- Requires specialized equipment, climate control, and safety features
- May specialize in specific material types (paper, paintings, textiles, etc.)
see_also:
- http://vocab.getty.edu/aat/300263557
- https://www.culturalheritage.org/
- https://icon.org.uk/
examples:
- value:
identified_by: https://nde.nl/ontology/hc/aux/rijksmuseum-conservation
has_label:
label_text: Rijksmuseum Conservation Studio
has_description:
description_text: State-of-the-art conservation studio specializing in Dutch Golden Age paintings, works on paper, and decorative arts.
expertise_in:
- Paintings
- Works on paper
- Furniture
- Metalwork
has_equipment:
- has_label: Stereomicroscopes
- has_label: X-ray fluorescence spectrometer
- has_label: Infrared reflectography system
- has_label: High-resolution digital imaging
has_fume_hoods: true
is_accredited: true
accreditation_body: VeRes
has_quantity:
range: integer
inlined: false # Fixed invalid inline for primitive type
accept: []
- value:
identified_by: https://nde.nl/ontology/hc/aux/na-restauratie
has_label:
label_text: Nationaal Archief Restauratie Atelier
has_description:
description_text: Paper and parchment conservation workshop serving the national archives. Specializes in historical documents, maps, and seals.
expertise_in:
- Paper
- Parchment
- Seals
- Maps and plans
has_equipment:
- has_label: Leaf casting machine
- has_label: Suction tables
- has_label: Book presses
- has_label: Ultrasonic humidifiers
has_fume_hoods: true
has_quantity:
range: integer
inlined: false # Fixed invalid inline for primitive type
accept:
- work_type: paper_conservation
- work_type: seal_restoration
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -1,24 +1,44 @@
id: https://nde.nl/ontology/hc/class/ConservationPlan
name: ConservationPlan
title: Conservation Plan
description: A plan for the conservation or preservation of an entity. Used in ConservationRecord and Roadmap.
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#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
default_prefix: hc
classes:
ConservationPlan:
class_uri: crm:E29_Design_or_Procedure
description: >-
Planned treatment strategy specifying intended interventions, sequence, and constraints for preservation work.
alt_descriptions:
nl:
text: Geplande behandelingsstrategie met beoogde ingrepen, volgorde en randvoorwaarden voor conserveringswerk.
language: nl
de:
text: Geplante Behandlungsstrategie mit vorgesehenen Eingriffen, Reihenfolge und Rahmenbedingungen fuer Erhaltungsarbeiten.
language: de
fr:
text: Strategie de traitement planifiee precisant interventions, sequence et contraintes pour les travaux de conservation.
language: fr
es:
text: Estrategia de tratamiento planificada que especifica intervenciones, secuencia y restricciones para la conservacion.
language: es
ar:
text: استراتيجية معالجة مخططة تحدد التدخلات المقصودة وتسلسلها وقيود أعمال الحفظ.
language: ar
id:
text: Strategi perawatan terencana yang menetapkan intervensi, urutan, dan batasan pekerjaan pelestarian.
language: id
zh:
text: 规定保护工作干预步骤、顺序与约束条件的计划性处理策略。
language: zh
broad_mappings:
- crm:E29_Design_or_Procedure
slots:
- has_label
- has_description
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
- has_label
- has_description

View file

@ -1,409 +0,0 @@
id: https://nde.nl/ontology/hc/class/ConservationRecord
name: ConservationRecord
title: Conservation Record 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/
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
aat: http://vocab.getty.edu/aat/
imports:
- linkml:types
- ../enums/ConservationStatusEnum
- ../metadata
- ../slots/has_facility
- ../slots/has_note
- ../slots/conserved_by
- ../slots/affiliated_with
- ../slots/has_expense
- ../slots/has_currency
- ../slots/describe
- ../slots/final_of_the_final
- ../slots/has_condition
- ../slots/has_description
- ../slots/has_score
- ../slots/has_treatment
- ../slots/has_type
- ../slots/indicate
- ../slots/initial_of_the_initial
- ../slots/use_material
- ../slots/refer_to
- ../slots/has_url
- ../slots/receive
- ../slots/recommend
- ../slots/has_timestamp
- ../slots/identified_by
- ../slots/temporal_extent
- ../slots/related_to
- ../slots/has_source
- ../slots/use
default_prefix: hc
classes:
ConservationRecord:
class_uri: crm:E14_Condition_Assessment
description: "A record of condition assessment, conservation treatment, or technical examination\nperformed on a heritage object.\n\nModels THREE types of conservation documentation:\n\n1. **Condition Assessment**: Periodic evaluation of object state\n2. **Treatment Record**: Documentation of conservation intervention\n3. **Technical Examination**: Scientific analysis (imaging, spectroscopy)\n\n**Key Distinction**:\n\n| Concept | Class | Description |\n|---------|-------|-------------|\n| Object metadata | ExhibitedObject | Basic object information |\n| Ownership history | ProvenanceEvent | Custody transfers |\n| **Physical state/treatment** | **ConservationRecord** | **Condition and conservation** |\n| Loan documentation | Loan | Custody for loans |\n\n- **CIDOC-CRM**: crm:E14_Condition_Assessment (for assessments)\n \"The activity of assessing the condition of an object.\"\n- **CIDOC-CRM**: crm:E11_Modification (for treatments)\n \"The action of modifying physical features of an\
\ object.\"\n- **Schema.org**: schema:HowTo (treatment procedures)\n\n**SPECTRUM Alignment**:\n\nAligns with SPECTRUM procedures:\n- Object Condition Checking\n- Conservation and Collection Care\n- Risk Management\n\n**Example**:\n\n1994 restoration of \"Girl with a Pearl Earring\":\n- record_type: TREATMENT\n- condition_before: FAIR (yellowed varnish, dirt)\n- condition_after: EXCELLENT\n- treatment_description: Cleaning, varnish removal, retouching\n- conservator: Dr. J\xF8rgen Wadum\n"
exact_mappings:
- crm:E14_Condition_Assessment
close_mappings:
- crm:E11_Modification
- aat:300054795
- aat:300054796
related_mappings:
- schema:HowTo
- crm:E7_Activity
slots:
- final_of_the_final
- initial_of_the_initial
- has_condition
- conservation_lab
- has_note
- conserved_by
- affiliated_with
- has_expense
- has_currency
- has_type
- indicate
- use_material
- refer_to
- has_url
- recommend
- has_timestamp
- identified_by
- temporal_extent
- has_type
- related_to
- has_source
- has_url
- use
- has_score
- has_treatment
slot_usage:
identified_by:
identifier: true
required: true
# range: string # uriorcurie
examples:
- value: https://nde.nl/ontology/hc/conservation/mauritshuis-670-1994-001
- value: https://nde.nl/ontology/hc/conservation/rijksmuseum-sk-c-5-2019-001
refer_to:
required: true
# range: string # uriorcurie
inlined: false
examples:
- value: https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring
has_type:
required: true
# range: string
examples:
- value: TREATMENT
- value: CONDITION_ASSESSMENT
- value: EXAMINATION
has_timestamp:
required: false
range: date
examples:
- value: '1994-06-15'
temporal_extent:
required: false
range: TimeSpan
inlined: true
examples:
- value:
begin_of_the_begin: '1994-03-01'
end_of_the_end: '1994-09-30'
initial_of_the_initial:
required: false
range: ConditionState
inlined: true
examples:
- value:
has_type: FairCondition
has_description:
description_text: Yellowed varnish, surface dirt
final_of_the_final:
required: false
range: ConditionState
inlined: true
examples:
- value:
has_type: ExcellentCondition
has_description:
description_text: After cleaning and restoration
has_condition:
range: Condition
multivalued: true
inlined: true
any_of:
- range: Condition
- range: EnvironmentalCondition
examples:
- value:
has_type: EnvironmentalCondition
has_value: 21
has_unit: Celsius
has_treatment:
required: false
range: Treatment
multivalued: true
inlined_as_list: true
examples:
- value:
- value:
use_material:
- Gamblin conservation colors
- Dammar varnish
has_type:
required: false
range: TreatmentType
multivalued: true
examples:
- value: CLEANING
- value: RESTORATION
- value: REFRAMING
conserved_by:
required: false
# range: string
multivalued: true
examples:
- value: "Dr. J\xF8rgen Wadum"
- value: Petria Noble
affiliated_with:
required: false
# range: string
examples:
- value: Mauritshuis Conservation Department
- value: Hamilton Kerr Institute
conservation_lab:
required: false
# range: string
examples:
- value: Mauritshuis Conservation Studio, The Hague
- value: Rijksmuseum Ateliergebouw
use_material:
required: false
# range: string
multivalued: true
examples:
- value: Dammar varnish (Kremer Pigmente)
- value: Paraloid B-72 consolidant
- value: Japanese tissue paper
- value: Gamblin conservation colors
use:
required: false
range: Technique
multivalued: true
inlined_as_list: true
examples:
- value:
has_type: SolventCleaning
has_label: Varnish removal with acetone/white spirit mixture
has_description: Removal of discolored varnish using 50:50 acetone/white spirit
- value:
has_type: TratteggioInpainting
has_label: Tratteggio inpainting of losses
has_description: Losses in-painted with fine parallel brushstrokes
- value:
has_type: VacuumLining
has_label: Vacuum hot table lining
has_description: Canvas lined using vacuum table with BEVA 371 adhesive
describe:
range: ExaminationMethod
multivalued: true
inlined: true
examples:
- value:
has_type: X-RADIOGRAPHY
has_label: Digital X-Ray
has_url:
required: false
range: uri
multivalued: true
examples:
- value: https://mauritshuis.nl/conservation/670/before-treatment-1994.jpg
- value: https://mauritshuis.nl/conservation/670/during-cleaning-1994.jpg
- value: https://mauritshuis.nl/conservation/670/after-treatment-1994.jpg
has_url:
required: false
range: uri
examples:
- value: https://mauritshuis.nl/conservation/reports/670-1994-restoration.pdf
has_source:
required: false
# range: string
examples:
- value: "Wadum, J\xF8rgen. \"Vermeer Illuminated: The Restoration of \nGirl with a Pearl Earring.\" Burlington Magazine 137, \nno. 1103 (1995): 90-95.\n"
recommend:
required: false
# range: string
multivalued: true
examples:
- value: Re-examine varnish layer in 25 years
- value: Display in climate-controlled case only
- value: Limit light exposure to 50 lux maximum
- value: Handle with cotton gloves; fragile frame corners
indicate:
range: ConservationReview
inlined: true
required: false
examples:
- value:
temporal_extent:
begin_of_the_begin: '2019-01-01'
has_label: 25-year follow-up from 1994 restoration
related_to:
required: false
# range: string # uriorcurie
inlined: false
examples:
- value: https://nde.nl/ontology/hc/loan/mauritshuis-rijksmuseum-2023-001
has_expense:
required: false
range: decimal
examples:
- value: 150000
has_currency:
required: false
# range: string
examples:
- value: EUR
- value: USD
receive:
range: FundingSource
inlined: true
inlined_as_list: true
multivalued: true
required: false
examples:
- value:
has_label: Mondriaan Fund
- value:
has_label: Getty Foundation
- value:
has_label: Bank Giro Loterij
has_note:
required: false
# range: string
multivalued: true
examples:
- value: Treatment coincided with preparation for 1995 exhibition
- value: Discovery of Vermeer's signature during cleaning
comments:
- ConservationRecord documents condition assessments, treatments, and examinations
- Links to ExhibitedObject via object_ref relationship
- Uses ConservationStatusEnum for condition_before and condition_after
- Uses CIDOC-CRM E14_Condition_Assessment as primary mapping
- Aligns with SPECTRUM Object Condition Checking procedure
- Supports both institutional and external conservation documentation
see_also:
- https://cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E14
- https://cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E11
- https://collectionstrust.org.uk/spectrum/
- https://www.culturalheritage.org/
examples:
- value:
record_id: https://nde.nl/ontology/hc/conservation/mauritshuis-670-1994-001
object_ref: https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring
record_type: TREATMENT
temporal_extent:
begin_of_the_begin: '1994-03-01'
end_of_the_end: '1994-09-30'
initial_of_the_initial:
has_type: FairCondition
has_description:
description_text: Yellowed varnish, surface dirt, old restorations visible
final_of_the_final:
has_type: ExcellentCondition
has_description:
description_text: After cleaning and restoration - colors vibrant, original tones restored
has_condition:
- has_type: FAIR
has_description:
description_text: The painting's varnish had yellowed significantly over time, obscuring the delicate tonal gradations that are characteristic of Vermeer's technique. Surface dirt had accumulated, particularly in the lower portion. Previous restorations from the early 20th century were visible under UV examination.
description_type: condition
has_treatment:
- treatment_type: RESTORATION
treatment_description: "Comprehensive restoration including: removal of discolored varnish \nusing carefully calibrated solvent mixtures; cleaning of accumulated \nsurface grime; removal of disfiguring old retouches; consolidation \nof minor paint losses; minimal inpainting using reversible materials; \napplication of new protective varnish.\n"
has_type:
- CLEANING
- RESTORATION
conserved_by:
- "Dr. J\xF8rgen Wadum"
conservator_affiliation: Mauritshuis Conservation Department
conservation_lab: Mauritshuis Conservation Studio, The Hague
use_material:
- Shellsol A solvent
- Dammar varnish (Kremer)
- Gamblin conservation colors
use:
- has_type: SolventCleaning
has_label: Solvent cleaning
has_description: Removal of varnish with acetone/white spirit mixture
- has_type: TratteggioInpainting
has_label: Tratteggio inpainting
has_description: Losses in-painted using fine parallel brushstrokes
has_url:
- https://mauritshuis.nl/conservation/670/before-1994.jpg
- https://mauritshuis.nl/conservation/670/during-1994.jpg
- https://mauritshuis.nl/conservation/670/after-1994.jpg
report_document: "Wadum, J\xF8rgen. \"Vermeer Illuminated: Conservation, Restoration and \nResearch.\" The Hague: Mauritshuis, 1995.\n"
recommend:
- Re-examine varnish layer in 25 years (c. 2019)
- Maintain 45-55% relative humidity
- Maximum 50 lux illumination
indicate:
temporal_extent:
begin_of_the_begin: '2019-01-01'
has_note:
- Vermeer's monogram 'IVMeer' discovered during cleaning
- Treatment documented in Burlington Magazine (1995)
- value:
record_id: https://nde.nl/ontology/hc/conservation/mauritshuis-670-2023-001
object_ref: https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring
record_type: LOAN_CONDITION_CHECK
record_date: '2023-02-09'
initial_of_the_initial:
has_type: ExcellentCondition
has_description:
description_text: Pre-loan condition excellent, painting stable
has_condition:
- has_type: EXCELLENT
has_description:
description_text: Pre-loan condition check for Vermeer 2023 exhibition at Rijksmuseum. Painting in excellent stable condition. No changes from previous examination. Surface clean, varnish clear, frame secure.
description_type: condition
related_loan: https://nde.nl/ontology/hc/loan/mauritshuis-rijksmuseum-2023-001
conserved_by:
- Abbie Vandivere
recommend:
- Cleared for loan
- Courier required for transport
- Climate case recommended
- value:
record_id: https://nde.nl/ontology/hc/conservation/rijksmuseum-sk-c-5-2019-001
object_ref: https://nde.nl/ontology/hc/object/rijksmuseum-night-watch
record_type: EXAMINATION
record_date: '2019-07-08'
initial_of_the_initial:
has_type: GoodCondition
has_description:
description_text: Good condition with historical damage from 1715 trimming and 1911/1975 attacks
has_condition:
- has_type: GOOD
has_description:
description_text: Comprehensive technical examination as part of Operation Night Watch. Canvas shows historical damage from 1715 trimming and 1911/1975 attacks. Paint layer stable with localized losses. Varnish slightly yellowed.
description_type: condition
conserved_by:
- Petria Noble
- Robert Erdmann
conservator_affiliation: Rijksmuseum Conservation Department
report_url: https://www.rijksmuseum.nl/en/stories/operation-night-watch
has_note:
- Part of multi-year Operation Night Watch project
- Largest and most detailed examination ever of this painting
- Live-streamed to public
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -1,26 +0,0 @@
id: https://nde.nl/ontology/hc/class/ConservationReview
name: ConservationReview
title: Conservation Review
description: A review or assessment of the conservation status or needs of an entity. MIGRATED from follow_up_date context.
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#
imports:
- linkml:types
- ../slots/has_description
- ../slots/has_label
- ../slots/temporal_extent
default_prefix: hc
classes:
ConservationReview:
class_uri: crm:E14_Condition_Assessment
slots:
- temporal_extent
- has_label
- has_description
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -1,18 +0,0 @@
id: https://nde.nl/ontology/hc/class/Conservatoria
name: Conservatoria
title: "Conservat\xF3ria Type (Lusophone)"
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
classes:
Conservatoria:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: "Portuguese and Brazilian civil registry and notarial archive offices\n(Conservat\xF3rias), responsible for vital records and property registration.\n\n**Wikidata**: Q9854379\n\n**Geographic Restriction**: Lusophone countries (PT, BR, AO, MZ, CV, GW, ST, TL)\nThis constraint is enforced via LinkML `rules` with `postconditions`.\n\n**CUSTODIAN-ONLY**: This type does NOT have a corresponding rico:RecordSetType\nclass. Conservat\xF3rias are administrative offices with registration functions,\nnot collection classifications.\n\n**Scope**:\nConservat\xF3rias handle:\n- Civil registration (births, marriages, deaths)\n- Property registration (land, real estate)\n- Commercial registration (companies, businesses)\n- Vehicle registration\n- Notarial acts and certifications\n\n**Types of Conservat\xF3rias**:\n- Conservat\xF3ria do Registo Civil (civil registry)\n- Conservat\xF3ria do Registo Predial (property registry)\n- Conservat\xF3ria do Registo Comercial (commercial registry)\n\
- Conservat\xF3ria do Registo Autom\xF3vel (vehicle registry)\n\n**Administrative Context**:\nIn Portugal:\n- Part of Instituto dos Registos e Notariado (IRN)\n- Decentralized offices throughout the country\n- Hybrid physical/digital services (Espa\xE7os Cidad\xE3o)\n\nIn Brazil:\n- Cart\xF3rios de Registro Civil\n- Cart\xF3rios de Registro de Im\xF3veis\n- Regulated by state judiciary\n\n**Related Types**:\n- NotarialArchive (Q8203685) - Notarial records\n- MunicipalArchive (Q604177) - Local government records\n- Personenstandsarchiv (Q2072394) - German civil registration\n- pt-BR: Cart\xF3rio de Registro\n"
slot_usage: {}
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -1,35 +0,0 @@
id: https://nde.nl/ontology/hc/class/ContactDetails
name: ContactDetails
title: Contact Details Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
vcard: http://www.w3.org/2006/vcard/ns#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/include
classes:
ContactDetails:
class_uri: schema:ContactPoint
description: >-
Structured contact information for an entity.
**Ontology Alignment**:
- **Primary**: `schema:ContactPoint`
- **Close**: `vcard:VCard`
slots:
- include
slot_usage:
include:
# range: string
annotations:
custodian_types: '["*"]'
specificity_score: 0.2
specificity_rationale: Universal contact info class.

View file

@ -1,50 +0,0 @@
id: https://nde.nl/ontology/hc/class/Container
name: Container
title: Heritage Custodian Data Container
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
imports:
- linkml:types
- ../slots/has_score
classes:
Container:
tree_root: true
description: "Root container class for Heritage Custodian data instances. Provides\
\ tree_root for LinkML instance validation.\nThis container supports all primary\
\ entity types for batch validation: - Core custodian entities (Custodian, observations,\
\ names, legal statuses) - Place and collection aspects (CustodianPlace, CustodianCollection)\
\ - Organizational structures (OrganizationalStructure) - Reconstruction activities\
\ (ReconstructionActivity) - Registration entities (Jurisdiction, TradeRegister,\
\ RegistrationAuthority, RegistrationNumber) - Standards ecosystem (StandardsOrganization,\
\ Standard, AllocationAgency, IdentifierFormat)\nOntology mapping rationale:\
\ - class_uri is prov:Collection because this is a container aggregating\n \
\ multiple heritage custodian entities for validation purposes\n- This is a\
\ TECHNICAL class for LinkML validation (tree_root: true)\n and should be EXCLUDED\
\ from UML visualizations per Rule 4\n- related_mappings includes schema:Dataset\
\ as this aggregates data records"
class_uri: prov:Collection
related_mappings:
- schema:Dataset
comments:
- Container class serves as tree_root for LinkML validation
- Enables validation of YAML/JSON instance files
- Uses 'attributes' instead of 'slots' to avoid slot import dependencies
- Not used in RDF serialization (flattened)
- 'v2: Added standards ecosystem classes (StandardsOrganization, Standard, AllocationAgency)'
- 'v3: Added digital presence classes (SocialMediaProfile, InternetOfThings, DigitalPlatform)'
- 'v4: Added Collection and FindingAid classes'
slots:
- has_score
- has_custodian
- has_note
- has_label
- has_section
- identified_by
- has_profile
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'

View file

@ -1,111 +0,0 @@
id: https://nde.nl/ontology/hc/class/Content
name: Content
title: Content Class
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/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_description
- ../slots/has_label
- ../slots/has_type
- ../slots/temporal_extent
classes:
Content:
class_uri: rico:RecordSetType
description: |
The intellectual content described by or contained in heritage materials.
**Purpose**:
Captures what a collection, document, archive, or other heritage material is ABOUT,
including its temporal coverage, spatial coverage, and subject matter.
**Ontological Alignment**:
- **RiC-O**: `rico:RecordSetType` for archival content characterization
- **Dublin Core**: Maps to `dcterms:coverage` (temporal/spatial/topical)
- **CIDOC-CRM**: Relates to `E73_Information_Object` conceptual content
**Key Slots**:
| Slot | Purpose |
|------|---------|
| `temporal_extent` | Time period the content covers (via TimeSpan) |
| `has_label` | Content label/title |
| `has_description` | Detailed description of content |
**Distinction from temporal_extent**:
- `temporal_extent` on Content = what time period the CONTENT covers
- `temporal_extent` on Activity = how long the activity lasted
**Example**:
A collection of VOC trade records might have Content with:
- temporal_extent: 1602-1799 (the period covered by the records)
- has_label: "Dutch East India Company Trade Records"
- has_description: "Shipping manifests, correspondence, and financial records..."
**Migrated From**: temporal_coverage slot (2026-01-16) per Rule 53/56
**Updated 2026-01-23**: Added has_type for ContentType per F25 migration
slots:
- has_label
- has_description
- has_type
- temporal_extent
slot_usage:
has_type:
range: ContentType
required: false
examples:
- value:
has_code: RELIGIOUS
has_label: Religious Content
- value:
has_code: CARTOGRAPHIC
has_label: Cartographic Content
has_label:
examples:
- value: "Dutch Colonial Period Records"
- value: "Medieval Manuscript Collection"
has_description:
examples:
- value: "Administrative records, correspondence, and financial documents from the Dutch colonial administration in the East Indies."
temporal_extent:
range: TimeSpan
inlined: true
examples:
- value:
begin_of_the_begin: "1602-01-01"
end_of_the_end: "1799-12-31"
- value:
begin_of_the_begin: "1200-01-01"
end_of_the_end: "1500-12-31"
close_mappings:
- dcterms:coverage
- schema:about
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Content characterization applicable to all heritage custodian types
specificity_score: 0.25
specificity_rationale: Broadly useful class for describing what heritage materials are about
examples:
- value:
has_label: "Dutch East India Company Records"
has_description: "Trade records, shipping manifests, and correspondence from VOC operations"
temporal_extent:
begin_of_the_begin: "1602-03-20"
end_of_the_end: "1799-12-31"
- value:
has_label: "Medieval Illuminated Manuscripts"
temporal_extent:
begin_of_the_begin: "0800-01-01"
end_of_the_end: "1450-12-31"

View file

@ -1,56 +0,0 @@
id: https://nde.nl/ontology/hc/class/ContentType
name: ContentType
title: Content Type Class (Abstract Base)
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_code
- ../slots/has_description
- ../slots/has_label
classes:
ContentType:
class_uri: crm:E55_Type
abstract: true
description: 'Abstract base class for content type taxonomy.
**Rule 0b Compliance**: This is the abstract TYPE file. Concrete content types are defined in ContentTypes.yaml (plural).
Categories of intellectual content: - **Textual**: Books, articles, manuscripts, documents - **Visual**: Images, photographs, drawings, maps - **Audio**: Music, speech recordings, oral histories - **Audiovisual**: Films, videos, multimedia - **Data**: Datasets, databases, structured information - **Mixed**: Combinations of above categories
CIDOC-CRM Alignment: E55_Type as a controlled vocabulary for content types.'
exact_mappings:
- crm:E55_Type
close_mappings:
- dcterms:type
- skos:Concept
slots:
- has_code
- has_label
- has_description
slot_usage:
has_code:
# range: string
required: true
identifier: true
pattern: ^[A-Z][A-Z0-9_]*$
has_label:
# range: string
required: true
has_description:
# range: string
required: false
comments:
- Abstract base class - use concrete subclasses from ContentTypes.yaml
see_also:
- https://www.cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E55
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -682,29 +682,27 @@ classes:
DatasetRegister:
is_a: WebPortalType
class_uri: dcat:Catalog
description: "National or regional registry of heritage datasets published by\
\ custodian\ninstitutions, providing discovery and access to structured metadata\
\ about\navailable collections and their APIs.\n\n**PURPOSE**: Enable discovery\
\ of heritage datasets published by cultural\ninstitutions, track dataset availability\
\ over time, and provide entry points\nto LinkedDataHub services and OpenAccessRepository\
\ content.\n\n**CHARACTERISTICS**:\n- Registry of datasets (not content aggregator)\n\
- Dataset-level metadata (not item-level)\n- Links to LinkedDataHub SPARQL endpoints\n\
- Links to OpenAccessRepository download endpoints\n- Temporal tracking of dataset\
\ availability\n- Publisher/custodian attribution\n\n**TEMPORAL SEMANTICS**:\n\
A dataset's presence in the register is tracked via TimeSpan:\n- `registered_from`:\
\ When dataset first appeared in register\n- `registered_until`: When dataset\
\ was removed (null if still active)\n- Historical snapshots enable temporal\
\ queries\n\n**RELATIONSHIP TO OTHER PORTAL TYPES**:\n- **LinkedDataHub**: DatasetRegister\
\ entries may point to LinkedDataHub\n SPARQL endpoints for semantic access\n\
- **OpenAccessRepository**: DatasetRegister entries may point to\n OpenAccessRepository\
\ endpoints for bulk download\n- **NationalAggregator**: DatasetRegister is\
\ a specialized NationalAggregator\n focused on dataset metadata rather than\
\ item-level aggregation\n\n**METADATA STANDARDS**:\n- DCAT (Data Catalog Vocabulary)\n\
- Schema.org Dataset\n- Dublin Core\n\n**EXAMPLES**:\n- NDE Dataset Register\
\ (https://datasetregister.netwerkdigitaalerfgoed.nl/)\n- data.gov.uk Cultural\
\ datasets\n- data.europa.eu Heritage sector\n"
exact_mappings:
description: >-
National or regional registry of heritage datasets published by custodian
institutions, providing discovery and access to structured metadata.
alt_descriptions:
nl:
text: >-
Nationaal of regionaal register van erfgoeddatasets.
de:
text: >-
Nationales oder regionales Register für Kulturerbedatensätze.
structured_aliases:
- literal_form: datasetregister
in_language: nl
- literal_form: Datensatzregister
in_language: de
comments:
- Dataset-level metadata (not item-level aggregator).
- Typical standards: DCAT, Schema.org, Dublin Core.
broad_mappings:
- dcat:Catalog
- skos:Concept
slot_usage:
categorized_as:
equals_string: REGISTRY
@ -718,41 +716,28 @@ classes:
slots:
- register
- has_score
comments:
- National/regional dataset registry for heritage data
- Typical standards: DCAT, Schema.org, Dublin Core
- Provides discovery of datasets published by cultural institutions
- 'Examples: NDE Dataset Register, data.gov.uk'
broad_mappings:
- skos:Concept
LegacyPortal:
is_a: WebPortalType
description: "Historical portal that is no longer actively maintained but may\
\ still\ncontain unique data or serve as redirect to successor platforms.\n\n\
**PURPOSE**: Document historical aggregation efforts and provide transition\n\
paths to successor platforms while preserving unique identifiers and links.\n\
\n**CRITICAL TEMPORAL SEMANTICS**:\nThe \"legacy\" status of a portal is NOT\
\ determined by the user's query time\n(i.e., \"now\" when someone looks at\
\ the data). Instead, legacy status is\ndetermined by the TimeSpan of a CustodianObservation\
\ that documents the\nportal's cessation.\n\nThis distinction is semantically\
\ important because:\n1. The user's vantage point (query time) is OUTSIDE the\
\ semantic context\n of the ontology - it is meta-level information\n2. A\
\ CustodianObservation records evidence from a specific point in time\n3. The\
\ observation's TimeSpan establishes WHEN the portal was observed\n to have\
\ ceased operations\n4. Legacy status is thus observation-relative, not user-relative\n\
\n**EXAMPLE**:\n- Portal X observed as active in CustodianObservation A (TimeSpan:\
\ 2020-01-01)\n- Portal X observed as ceased in CustodianObservation B (TimeSpan:\
\ 2023-06-15)\n- The legacy status is tied to observation B's TimeSpan (2023-06-15)\n\
- Whether a user queries this in 2023 or 2030 does not change the semantic\n\
\ content - the cessation was observed on 2023-06-15\n\n**CHARACTERISTICS**:\n\
- No longer actively maintained (as of observation TimeSpan)\n- May contain\
\ unique historical data\n- Redirects to successor platforms\n- Preserved for\
\ link persistence\n- Documentation of historical context\n\n**SUCCESSOR TRACKING**:\n\
Use `superseded_by` slot to link to replacement portal(s):\n- One-to-one\
\ succession (portal replaced by single successor)\n- One-to-many succession\
\ (portal split into multiple successors)\n- Many-to-one succession (multiple\
\ portals merged into one)\n\n**USE CASES**:\n- Superseded regional portals\n\
- Merged aggregation services\n- Discontinued projects\n- Archived web platforms\n"
description: >-
Historical portal that is no longer actively maintained but may still
contain unique data or serve as redirect to successor platforms.
alt_descriptions:
nl:
text: >-
Historisch portaal dat niet meer actief wordt onderhouden.
de:
text: >-
Historisches Portal, das nicht mehr aktiv gepflegt wird.
structured_aliases:
- literal_form: verouderd portaal
in_language: nl
- literal_form: Legacy-Portal
in_language: de
comments:
- Legacy status is observation-relative, not user-relative.
- Use superseded_by slot to link to successor portal(s).
broad_mappings:
- skos:Concept
slot_usage:
categorized_as:
equals_string: LIFECYCLE
@ -760,10 +745,7 @@ classes:
- ceased_through
- superseded_by
- has_score
comments:
- Legacy/deprecated heritage portal
- No longer actively maintained but preserved for link persistence
- Legacy status is observation-relative, not user-relative (query-time)
- 'Examples: Superseded regional portals, merged services'
broad_mappings:
- skos:Concept
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"

View file

@ -1,16 +1,11 @@
id: https://nde.nl/ontology/hc/class/Wifi
name: Wifi
title: Wifi
description: >-
Wi-Fi availability.
title: Wifi Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_description
@ -18,46 +13,76 @@ classes:
Wifi:
class_uri: schema:LocationFeatureSpecification
description: >-
Wi-Fi availability.
Wireless internet access specification for heritage institution locations,
indicating whether visitors can connect to Wi-Fi networks on premises.
alt_descriptions:
nl:
text: >-
Wi-Fi beschikbaarheid.
de:
text: >-
WLAN-Verfügbarkeit.
fr:
text: >-
Disponibilité du Wi-Fi.
es:
text: >-
Disponibilidad de Wi-Fi.
ar:
text: >-
توفر شبكة Wi-Fi.
id:
text: >-
Ketersediaan Wi-Fi.
zh:
text: >-
Wi-Fi可用性。
nl: >-
Specificatie voor draadloze internettoegang bij erfgoedinstellingen,
aangevend of bezoekers verbinding kunnen maken met Wi-Fi-netwerken op locatie.
de: >-
Spezifikation für drahtlosen Internetzugang an Heritage-Institutionen,
die angibt, ob Besucher sich vor Ort mit WLAN-Netzwerken verbinden können.
fr: >-
Spécification d'accès Internet sans fil pour les lieux d'institutions patrimoniales,
indiquant si les visiteurs peuvent se connecter aux réseaux Wi-Fi sur place.
es: >-
Especificación de acceso a Internet inalámbrico para ubicaciones de instituciones patrimoniales,
indicando si los visitantes pueden conectarse a redes Wi-Fi en el local.
ar: >-
مواصفات الوصول إلى الإنترنت اللاسلكي لمواقع المؤسسات التراثية،
تشير إلى ما إذا كان الزوار يمكنهم الاتصال بشبكات Wi-Fi في الموقع.
id: >-
Spesifikasi akses internet nirkabel untuk lokasi institusi warisan,
menunjukkan apakah pengunjung dapat terhubung ke jaringan Wi-Fi di lokasi.
zh: >-
遗产机构地点的无线互联网接入规范,
指示访客是否可以在现场连接Wi-Fi网络。
broad_mappings:
- schema:LocationFeatureSpecification
structured_aliases:
- literal_form: wifi
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: draadloos internet
predicate: RELATED_SYNONYM
in_language: nl
- literal_form: WLAN
predicate: EXACT_SYNONYM
in_language: de
- literal_form: drahtloses Netzwerk
predicate: RELATED_SYNONYM
in_language: de
- literal_form: wi-fi
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: sans fil
predicate: RELATED_SYNONYM
in_language: fr
- literal_form: wifi
predicate: EXACT_SYNONYM
in_language: es
- literal_form: inalámbrico
predicate: RELATED_SYNONYM
in_language: es
comments:
- Indicates whether Wi-Fi is available at a location.
broad_mappings:
- schema:LocationFeatureSpecification
annotations:
specificity_score: 0.1
specificity_rationale: "Generic utility class created during migration"
custodian_types: '["*"]'
- Indicates whether wireless internet access is available for visitors
- May include details about network name, access requirements, or coverage areas
keywords:
- wifi
- wireless
- internet
- network
- connectivity
slots:
- has_description
examples:
- value:
has_description: Free Wi-Fi available throughout the museum
description: Public Wi-Fi announcement
- value:
has_description: Wi-Fi available in reading room only
description: Limited access scenario
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class for location amenity specification
custodian_types: '["*"]'

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/classes/WikidataRecognition
name: WikidataRecognition
title: WikidataRecognition
title: Wikidata Recognition Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -14,25 +14,64 @@ prefixes:
org: http://www.w3.org/ns/org#
imports:
- linkml:types
# default_range: string
classes:
WikidataRecognition:
description: "Awards and recognition information extracted from Wikidata, particularly\
\ the award received property (P166). Used to track honors, certifications,\
\ and formal recognition received by heritage institutions.\nOntology mapping\
\ rationale: - class_uri is prov:Entity because this is extracted recognition\n\
\ data, not the recognition/award event itself\n- close_mappings includes schema:AggregateRating\
\ as recognition\n data provides a form of institutional quality assessment\n\
- related_mappings includes crm:E7_Activity (award ceremonies are\n activities)\
\ and schema:Organization (awards are given to orgs)"
class_uri: prov:Entity
description: >-
Awards and formal recognition extracted from Wikidata property P166 (award received),
tracking honors, certifications, and distinctions received by heritage institutions.
alt_descriptions:
nl: >-
Prijzen en formele erkenning uit Wikidata-eigenschap P166 (onderscheiding ontvangen),
registrerend erebetoningen, certificeringen en onderscheidingen ontvangen door erfgoedinstellingen.
de: >-
Auszeichnungen und formelle Anerkennung aus Wikidata-Eigenschaft P166 (Auszeichnung erhalten),
die Ehrenbezeugungen, Zertifizierungen und Auszeichnungen von Heritage-Institutionen verfolgt.
fr: >-
Prix et reconnaissance formelle extraits de la propriété Wikidata P166 (prix reçu),
suivant les honneurs, certifications et distinctions reçus par les institutions patrimoniales.
es: >-
Premios y reconocimiento formal extraídos de la propiedad Wikidata P166 (premio recibido),
rastreando honores, certificaciones y distinciones recibidas por instituciones patrimoniales.
ar: >-
الجوائز والاعتراف الرسمي المستخرج من خاصية ويكي بيانات P166 (الجائزة المستلمة)،
لتتبع التكريمات والشهادات والتقديرات التي تتلقاها المؤسسات التراثية.
id: >-
Penghargaan dan pengakuan formal yang diekstrak dari properti Wikidata P166 (penghargaan diterima),
melacak kehormatan, sertifikasi, dan perbedaan yang diterima oleh institusi warisan.
zh: >-
从维基数据属性P166获奖提取的奖项和正式认可
跟踪遗产机构获得的荣誉、认证和殊荣。
broad_mappings:
- prov:Entity
close_mappings:
- schema:AggregateRating
- schema:AggregateRating
related_mappings:
- crm:E7_Activity
- schema:Organization
- crm:E7_Activity
- schema:Organization
slots: []
comments:
- Extracted recognition data, not the award event itself
- Used to track institutional quality assessment and honors
keywords:
- wikidata
- recognition
- awards
- honors
- certification
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots: []
specificity_rationale: Generic utility class for recognition data extraction
custodian_types: "['*']"
structured_aliases:
- literal_form: wikidata-erkenning
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Wikidata-Auszeichnung
predicate: EXACT_SYNONYM
in_language: de
- literal_form: reconnaissance Wikidata
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: reconocimiento Wikidata
predicate: EXACT_SYNONYM
in_language: es

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/classes/WikidataResolvedEntities
name: WikidataResolvedEntities
title: WikidataResolvedEntities
title: Wikidata Resolved Entities Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -9,16 +9,60 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
# default_range: string
classes:
WikidataResolvedEntities:
description: 'Cache of resolved Wikidata property and entity metadata.
Keys are property IDs (P123), values are property metadata.
'
class_uri: linkml:Any
description: >-
Cache of resolved Wikidata property and entity metadata stored as a dictionary
mapping property IDs (P-numbers) to their corresponding property metadata.
alt_descriptions:
nl: >-
Cache van opgeloste Wikidata-eigenschap- en entiteitsmetadata opgeslagen als woordenboek
dat eigenschap-ID's (P-nummers) koppelt aan hun bijbehorende eigenschapsmetadata.
de: >-
Cache aufgelöster Wikidata-Eigenschafts- und Entitätsmetadaten, gespeichert als Wörterbuch,
das Eigenschafts-IDs (P-Nummern) ihren entsprechenden Eigenschaftsmetadaten zuordnet.
fr: >-
Cache de métadonnées de propriétés et d'entités Wikidata résolues, stocké comme dictionnaire
mappant les IDs de propriété (numéros P) à leurs métadonnées de propriété correspondantes.
es: >-
Caché de metadatos de propiedades y entidades Wikidata resueltas, almacenado como diccionario
que mapea IDs de propiedad (números P) a sus metadatos de propiedad correspondientes.
ar: >-
ذاكرة تخزين مؤقت لبيانات خصائص وكيانات ويكي بيانات المحلولة، مخزنة كقاموس
يربط معرفات الخصائص (أرقام P) ببياناتها الوصفية المقابلة.
id: >-
Cache metadata properti dan entitas Wikidata yang diselesaikan, disimpan sebagai kamus
yang memetakan ID properti (nomor P) ke metadata properti yang sesuai.
zh: >-
已解析的维基数据属性和实体元数据缓存,存储为字典,
将属性IDP编号映射到其对应的属性元数据。
broad_mappings:
- linkml:Any
slots: []
comments:
- Keys are property IDs (P123, P456, etc.)
- Values are property metadata objects
- Used for caching resolved Wikidata lookups
keywords:
- wikidata
- cache
- resolved
- property
- metadata
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_rationale: Generic utility class for caching resolved entities
custodian_types: "['*']"
structured_aliases:
- literal_form: opgeloste wikidata-entiteiten
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: aufgelöste Wikidata-Entitäten
predicate: EXACT_SYNONYM
in_language: de
- literal_form: entités Wikidata résolues
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: entidades Wikidata resueltas
predicate: EXACT_SYNONYM
in_language: es

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/classes/WikidataSitelinks
name: WikidataSitelinks
title: WikidataSitelinks
title: Wikidata Sitelinks Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -9,16 +9,60 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
# default_range: string
classes:
WikidataSitelinks:
description: 'Wikipedia sitelinks. Keys are wiki identifiers (e.g., enwiki, nlwiki)
and values are article titles.
'
class_uri: linkml:Any
description: >-
Wikipedia sitelinks from Wikidata stored as a dictionary mapping wiki identifiers
(e.g., enwiki, nlwiki, dewiki) to their corresponding article titles.
alt_descriptions:
nl: >-
Wikipedia-sitelinks uit Wikidata opgeslagen als woordenboek dat wiki-identifiers
(bijv. enwiki, nlwiki, dewiki) koppelt aan hun bijbehorende artikeltitels.
de: >-
Wikipedia-Sitelinks aus Wikidata, gespeichert als Wörterbuch, das Wiki-Kennungen
(z.B. enwiki, nlwiki, dewiki) ihren entsprechenden Artikeltiteln zuordnet.
fr: >-
Sitelinks Wikipedia de Wikidata stockés comme dictionnaire mappant les identifiants wiki
(ex. enwiki, nlwiki, dewiki) à leurs titres d'article correspondants.
es: >-
Sitelinks de Wikipedia de Wikidata almacenados como diccionario que mapea identificadores wiki
(ej. enwiki, nlwiki, dewiki) a sus títulos de artículo correspondientes.
ar: >-
روابط مواقع ويكيبيديا من ويكي بيانات مخزنة كقاموس يربط معرفات الويكي
(مثل enwiki، nlwiki، dewiki) بعناوين مقالاتها المقابلة.
id: >-
Sitelink Wikipedia dari Wikidata disimpan sebagai kamus yang memetakan pengidentifikasi wiki
(mis. enwiki, nlwiki, dewiki) ke judul artikel yang sesuai.
zh: >-
来自维基数据的维基百科站点链接,存储为字典,
将wiki标识符如enwiki、nlwiki、dewiki映射到其对应的文章标题。
broad_mappings:
- linkml:Any
slots: []
comments:
- Keys are wiki identifiers (enwiki, nlwiki, etc.)
- Values are article titles on that Wikipedia
- Links Wikidata entities to Wikipedia articles across languages
keywords:
- wikidata
- sitelinks
- wikipedia
- articles
- multilingual
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
specificity_rationale: Generic utility class for sitelink storage
custodian_types: "['*']"
structured_aliases:
- literal_form: wikidata-sitelinks
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Wikidata-Sitelinks
predicate: EXACT_SYNONYM
in_language: de
- literal_form: sitelinks Wikidata
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: enlaces Wikidata
predicate: EXACT_SYNONYM
in_language: es

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/classes/WikidataSocialMedia
name: WikidataSocialMedia
title: WikidataSocialMedia
title: Wikidata Social Media Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -9,31 +9,67 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
foaf: http://xmlns.com/foaf/0.1/
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
# default_range: string
classes:
WikidataSocialMedia:
description: "Social media identifiers and metrics extracted from Wikidata. Includes\
\ platform-specific usernames/IDs for Instagram, LinkedIn, Twitter/X, Facebook,\
\ YouTube, plus aggregate follower counts (P8687).\nOntology mapping rationale:\
\ - class_uri is foaf:OnlineAccount because social media profiles\n are online\
\ accounts as defined by FOAF\n- close_mappings includes schema:ProfilePage\
\ as social media\n accounts manifest as profile pages\n- related_mappings\
\ includes prov:Entity (traceable data) and\n schema:Organization (social accounts\
\ belong to organizations)"
class_uri: foaf:OnlineAccount
description: >-
Social media identifiers and metrics extracted from Wikidata including platform-specific
usernames for Instagram, LinkedIn, Twitter/X, Facebook, YouTube, and follower counts (P8687).
alt_descriptions:
nl: >-
Sociale media-identifiers en statistieken uit Wikidata inclusief platformspecifieke
gebruikersnamen voor Instagram, LinkedIn, Twitter/X, Facebook, YouTube en volgersaantallen (P8687).
de: >-
Social-Media-Kennungen und Metriken aus Wikidata einschließlich plattformspezifischer
Benutzernamen für Instagram, LinkedIn, Twitter/X, Facebook, YouTube und Follower-Zahlen (P8687).
fr: >-
Identifiants et métriques de réseaux sociaux extraits de Wikidata incluant les noms d'utilisateur
spécifiques aux plateformes pour Instagram, LinkedIn, Twitter/X, Facebook, YouTube et les nombres d'abonnés (P8687).
es: >-
Identificadores y métricas de redes sociales extraídos de Wikidata incluyendo nombres de usuario
específicos de plataforma para Instagram, LinkedIn, Twitter/X, Facebook, YouTube y conteos de seguidores (P8687).
ar: >-
معرفات ومقاييس وسائل التواصل الاجتماعي المستخرجة من ويكي بيانات تشمل أسماء مستخدمين
خاصة بالمنصات لإنستغرام ولينكدإن وتويتر/إكس وفيسبوك ويوتيوب وأعداد المتابعين (P8687).
id: >-
Pengidentifikasi dan metrik media sosial yang diekstrak dari Wikidata termasuk nama pengguna
spesifik platform untuk Instagram, LinkedIn, Twitter/X, Facebook, YouTube, dan jumlah pengikut (P8687).
zh: >-
从维基数据提取的社交媒体标识符和指标包括Instagram、LinkedIn、Twitter/X、
Facebook、YouTube的平台特定用户名和粉丝数(P8687)。
exact_mappings:
- foaf:OnlineAccount
close_mappings:
- schema:ProfilePage
- schema:ProfilePage
related_mappings:
- prov:Entity
- schema:Organization
- prov:Entity
- schema:Organization
slots: []
comments:
- Social media profiles are online accounts as defined by FOAF
- Supports multiple platform accounts per organization
keywords:
- wikidata
- social media
- instagram
- twitter
- facebook
- linkedin
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots: []
specificity_rationale: Generic utility class for social media data extraction
custodian_types: "['*']"
structured_aliases:
- literal_form: wikidata-social media
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Wikidata-Social Media
predicate: EXACT_SYNONYM
in_language: de
- literal_form: réseaux sociaux Wikidata
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: redes sociales Wikidata
predicate: EXACT_SYNONYM
in_language: es

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/classes/WikidataTemporal
name: WikidataTemporal
title: WikidataTemporal
title: Wikidata Temporal Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -11,30 +11,70 @@ prefixes:
imports:
- linkml:types
- ../slots/temporal_extent
# default_range: string
classes:
WikidataTemporal:
description: "Temporal properties extracted from Wikidata including inception\
\ (P571), dissolution (P576), official opening (P1619), and activity time spans\
\ (P580/P582). Captures key dates in organizational lifecycle.\nOntology mapping\
\ rationale: - class_uri is time:TemporalEntity from OWL-Time because this class\n\
\ aggregates temporal properties defining existence/activity periods\n- close_mappings\
\ includes prov:InstantaneousEvent as dates mark\n discrete events in time\
\ (founding, dissolution, opening)\n- related_mappings includes schema:Event\
\ (lifecycle events) and\n prov:Entity (temporal data as traceable entity)"
class_uri: time:TemporalEntity
description: >-
Temporal properties from Wikidata including inception (P571), dissolution (P576),
official opening (P1619), and activity time spans (P580/P582) for organizational lifecycle.
alt_descriptions:
nl: >-
Temporele eigenschappen uit Wikidata inclusief oprichting (P571), ontbinding (P576),
officiële opening (P1619) en activiteitsperioden (P580/P582) voor organisatorische levenscyclus.
de: >-
Temporale Eigenschaften aus Wikidata einschließlich Gründung (P571), Auflösung (P576),
offizielle Eröffnung (P1619) und Aktivitätszeiträume (P580/P582) für den Organisationslebenszyklus.
fr: >-
Propriétés temporelles de Wikidata incluant création (P571), dissolution (P576),
ouverture officielle (P1619) et périodes d'activité (P580/P582) pour le cycle de vie organisationnel.
es: >-
Propiedades temporales de Wikidata incluyendo fundación (P571), disolución (P576),
apertura oficial (P1619) y períodos de actividad (P580/P582) para el ciclo de vida organizacional.
ar: >-
الخصائص الزمنية من ويكي بيانات تشمل التأسيس (P571) والحل (P576)
والافتتاح الرسمي (P1619) وفترات النشاط (P580/P582) لدورة حياة المنظمة.
id: >-
Properti temporal dari Wikidata termasuk pendirian (P571), pembubaran (P576),
pembukaan resmi (P1619), dan periode aktivitas (P580/P582) untuk siklus hidup organisasi.
zh: >-
来自维基数据的时间属性,包括成立(P571)、解散(P576)、
正式开放(P1619)和活动时间范围(P580/P582),用于组织生命周期。
exact_mappings:
- time:TemporalEntity
close_mappings:
- prov:InstantaneousEvent
- prov:InstantaneousEvent
related_mappings:
- schema:Event
- prov:Entity
- schema:Event
- prov:Entity
slots:
- temporal_extent
- temporal_extent
slot_usage:
temporal_extent:
range: TimeSpan
inlined: true
comments:
- Aggregates temporal properties defining existence and activity periods
- Key dates mark discrete events (founding, dissolution, opening)
keywords:
- wikidata
- temporal
- dates
- inception
- dissolution
- lifecycle
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
specificity_rationale: Generic utility class for temporal data extraction
custodian_types: "['*']"
structured_aliases:
- literal_form: wikidata-temporeel
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Wikidata-Temporal
predicate: EXACT_SYNONYM
in_language: de
- literal_form: temporel Wikidata
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: temporal Wikidata
predicate: EXACT_SYNONYM
in_language: es

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/classes/WikidataTimeValue
name: WikidataTimeValue
title: WikidataTimeValue
title: Wikidata Time Value Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -11,25 +11,64 @@ prefixes:
time: http://www.w3.org/2006/time#
imports:
- linkml:types
# default_range: string
classes:
WikidataTimeValue:
description: "Wikidata time value with precision metadata. Records temporal information\
\ in ISO 8601 format along with precision level (9=year, 10=month, 11=day) and\
\ calendar model (typically Gregorian).\nOntology mapping rationale: - class_uri\
\ is wikibase:TimeValue because this directly represents\n Wikidata's native\
\ time value datatype with precision\n- close_mappings includes time:Instant\
\ from OWL-Time as both\n represent points in time (though TimeValue adds precision)\n\
- related_mappings includes xsd:dateTime (base type) and\n prov:InstantaneousEvent\
\ (provenance temporal marker)"
class_uri: wikibase:TimeValue
description: >-
Wikidata time value with precision metadata recording temporal information in ISO 8601 format
along with precision level (9=year, 10=month, 11=day) and calendar model (typically Gregorian).
alt_descriptions:
nl: >-
Wikidata-tijdwaarde met precisie-metadata die temporele informatie vastlegt in ISO 8601-formaat
samen met precisieniveau (9=jaar, 10=maand, 11=dag) en kalendermodel (meestal Gregoriaans).
de: >-
Wikidata-Zeitwert mit Präzisionsmetadaten, der temporale Informationen im ISO 8601-Format
zusammen mit Präzisionsstufe (9=Jahr, 10=Monat, 11=Tag) und Kalendermodell (meist gregorianisch) erfasst.
fr: >-
Valeur temporelle Wikidata avec métadonnées de précision enregistrant les informations temporelles au format ISO 8601
avec le niveau de précision (9=année, 10=mois, 11=jour) et le modèle de calendrier (généralement grégorien).
es: >-
Valor temporal de Wikidata con metadatos de precisión que registra información temporal en formato ISO 8601
junto con nivel de precisión (9=año, 10=mes, 11=día) y modelo de calendario (típicamente gregoriano).
ar: >-
قيمة وقت ويكي بيانات مع بيانات وصفية للدقة تسجل معلومات زمنية بتنسيق ISO 8601
مع مستوى الدقة (9=سنة، 10=شهر، 11=يوم) ونموذج التقويم (عادةً ميلادي).
id: >-
Nilai waktu Wikidata dengan metadata presisi mencatat informasi temporal dalam format ISO 8601
bersama dengan tingkat presisi (9=tahun, 10=bulan, 11=hari) dan model kalender (biasanya Gregorian).
zh: >-
带有精度元数据的维基数据时间值以ISO 8601格式记录时间信息
包括精度级别9=年、10=月、11=日)和日历模型(通常为格里高利历)。
exact_mappings:
- wikibase:TimeValue
close_mappings:
- time:Instant
- time:Instant
related_mappings:
- xsd:dateTime
- prov:InstantaneousEvent
- xsd:dateTime
- prov:InstantaneousEvent
slots: []
comments:
- Directly represents Wikidata's native time value datatype with precision
- Precision indicates granularity of temporal information
keywords:
- wikidata
- time
- date
- precision
- temporal
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots: []
specificity_rationale: Generic utility class for time value storage
custodian_types: "['*']"
structured_aliases:
- literal_form: wikidata-tijdwaarde
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Wikidata-Zeitwert
predicate: EXACT_SYNONYM
in_language: de
- literal_form: valeur temporelle Wikidata
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: valor temporal Wikidata
predicate: EXACT_SYNONYM
in_language: es

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/classes/WikidataWeb
name: WikidataWeb
title: WikidataWeb
title: Wikidata Web Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -9,31 +9,66 @@ prefixes:
xsd: http://www.w3.org/2001/XMLSchema#
foaf: http://xmlns.com/foaf/0.1/
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
# default_range: string
classes:
WikidataWeb:
description: "Web presence information extracted from Wikidata including official\
\ website URLs (P856), description URLs (P973), and official blog URLs (P1581).\
\ Supports multiple URLs per property.\nOntology mapping rationale: - class_uri\
\ is schema:WebSite because this class aggregates\n web presence information\
\ (websites, blogs, description pages)\n- close_mappings includes foaf:Document\
\ as web pages are documents\n in the FOAF sense (information resources)\n\
- related_mappings includes prov:Entity (traceable web data) and\n schema:Organization\
\ (web presence belongs to organizations)"
class_uri: schema:WebSite
description: >-
Web presence information from Wikidata including official website URLs (P856),
description URLs (P973), and official blog URLs (P1581) for institutional online presence.
alt_descriptions:
nl: >-
Webpresence-informatie uit Wikidata inclusief officiële website-URL's (P856),
beschrijvings-URL's (P973) en officiële blog-URL's (P1581) voor institutionele online aanwezigheid.
de: >-
Webpräsenz-Informationen aus Wikidata einschließlich offizieller Website-URLs (P856),
Beschreibungs-URLs (P973) und offizieller Blog-URLs (P1581) für institutionelle Online-Präsenz.
fr: >-
Informations de présence web de Wikidata incluant les URLs de site officiel (P856),
URLs de description (P973) et URLs de blog officiel (P1581) pour la présence en ligne institutionnelle.
es: >-
Información de presencia web de Wikidata incluyendo URLs de sitio web oficial (P856),
URLs de descripción (P973) y URLs de blog oficial (P1581) para presencia en línea institucional.
ar: >-
معلومات التواجد على الويب من ويكي بيانات تشمل عناوين URL للموقع الرسمي (P856)
وعناوين URL للوصف (P973) وعناوين URL للمدونة الرسمية (P1581) للتواجد المؤسسي عبر الإنترنت.
id: >-
Informasi kehadiran web dari Wikidata termasuk URL situs web resmi (P856),
URL deskripsi (P973), dan URL blog resmi (P1581) untuk kehadiran online kelembagaan.
zh: >-
来自维基数据的网络存在信息包括官方网站URL(P856)、
描述URL(P973)和官方博客URL(P1581),用于机构在线存在。
exact_mappings:
- schema:WebSite
close_mappings:
- foaf:Document
- foaf:Document
related_mappings:
- prov:Entity
- schema:Organization
- prov:Entity
- schema:Organization
slots: []
comments:
- Aggregates web presence information (websites, blogs, description pages)
- Supports multiple URLs per property
keywords:
- wikidata
- web
- website
- url
- online presence
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots: []
specificity_rationale: Generic utility class for web presence data extraction
custodian_types: "['*']"
structured_aliases:
- literal_form: wikidata-web
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Wikidata-Web
predicate: EXACT_SYNONYM
in_language: de
- literal_form: web Wikidata
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: web Wikidata
predicate: EXACT_SYNONYM
in_language: es