diff --git a/frontend/public/schemas/20251121/linkml/manifest.json b/frontend/public/schemas/20251121/linkml/manifest.json index 895c47ea4f..5c715e225a 100644 --- a/frontend/public/schemas/20251121/linkml/manifest.json +++ b/frontend/public/schemas/20251121/linkml/manifest.json @@ -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": { diff --git a/schemas/20251121/linkml/manifest.json b/schemas/20251121/linkml/manifest.json index 5c715e225a..7dfdd30038 100644 --- a/schemas/20251121/linkml/manifest.json +++ b/schemas/20251121/linkml/manifest.json @@ -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": { diff --git a/schemas/20251121/linkml/modules/classes/CollectionContentTypes.yaml b/schemas/20251121/linkml/modules/classes/CollectionContentTypes.yaml index afcd9893f2..0445f92fd6 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionContentTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionContentTypes.yaml @@ -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/ diff --git a/schemas/20251121/linkml/modules/classes/CollectionDiscoveryScore.yaml b/schemas/20251121/linkml/modules/classes/CollectionDiscoveryScore.yaml index b7e6d9265b..e7e3371c00 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionDiscoveryScore.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionDiscoveryScore.yaml @@ -38,7 +38,7 @@ classes: zh: text: 记录检索与发现流程排序输出的相关性观测。 language: zh - exact_mappings: + broad_mappings: - sosa:Observation close_mappings: - prov:Entity diff --git a/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml b/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml index e11872d8ca..de2200ba47 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml @@ -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: diff --git a/schemas/20251121/linkml/modules/classes/CollectionType.yaml b/schemas/20251121/linkml/modules/classes/CollectionType.yaml new file mode 100644 index 0000000000..b3263e94d7 --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/CollectionType.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/ColonialStatus.yaml b/schemas/20251121/linkml/modules/classes/ColonialStatus.yaml index 3681393a36..1710bb64a6 100644 --- a/schemas/20251121/linkml/modules/classes/ColonialStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/ColonialStatus.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/ComarcalArchive.yaml b/schemas/20251121/linkml/modules/classes/ComarcalArchive.yaml index d443582a69..7faef5c0f2 100644 --- a/schemas/20251121/linkml/modules/classes/ComarcalArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/ComarcalArchive.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/ComarcalArchiveRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/ComarcalArchiveRecordSetType.yaml index 13be3d6e9c..d052487f54 100644 --- a/schemas/20251121/linkml/modules/classes/ComarcalArchiveRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/ComarcalArchiveRecordSetType.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/ComarcalArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/ComarcalArchiveRecordSetTypes.yaml index 926289b036..30c1cb31a1 100644 --- a/schemas/20251121/linkml/modules/classes/ComarcalArchiveRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/ComarcalArchiveRecordSetTypes.yaml @@ -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. diff --git a/schemas/20251121/linkml/modules/classes/Comment.yaml b/schemas/20251121/linkml/modules/classes/Comment.yaml index c0fe7589e8..b22b7fde5c 100644 --- a/schemas/20251121/linkml/modules/classes/Comment.yaml +++ b/schemas/20251121/linkml/modules/classes/Comment.yaml @@ -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' diff --git a/schemas/20251121/linkml/modules/classes/CommentReply.yaml b/schemas/20251121/linkml/modules/classes/CommentReply.yaml index 600e5e4f57..4bc6f93be5 100644 --- a/schemas/20251121/linkml/modules/classes/CommentReply.yaml +++ b/schemas/20251121/linkml/modules/classes/CommentReply.yaml @@ -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. diff --git a/schemas/20251121/linkml/modules/classes/CommercialCustodianTypes.yaml b/schemas/20251121/linkml/modules/classes/CommercialCustodianTypes.yaml index bbd61a9da1..25a8826868 100644 --- a/schemas/20251121/linkml/modules/classes/CommercialCustodianTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/CommercialCustodianTypes.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/CommercialOrganizationType.yaml b/schemas/20251121/linkml/modules/classes/CommercialOrganizationType.yaml index 432b18ea3f..60e68171b3 100644 --- a/schemas/20251121/linkml/modules/classes/CommercialOrganizationType.yaml +++ b/schemas/20251121/linkml/modules/classes/CommercialOrganizationType.yaml @@ -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: .\n@prefix skos: .\n@prefix schema: .\n@prefix crm: .\n@prefix foaf: .\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 .\n\n# Example: Heineken Experience (corporate brand heritage center in Amsterdam)\n\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 ;\n foaf:member .\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 diff --git a/schemas/20251121/linkml/modules/classes/CommissionRate.yaml b/schemas/20251121/linkml/modules/classes/CommissionRate.yaml index 3cf5ef0216..f32fdb22c5 100644 --- a/schemas/20251121/linkml/modules/classes/CommissionRate.yaml +++ b/schemas/20251121/linkml/modules/classes/CommissionRate.yaml @@ -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. diff --git a/schemas/20251121/linkml/modules/classes/CommunityArchive.yaml b/schemas/20251121/linkml/modules/classes/CommunityArchive.yaml index 8c33752f23..cd15f8d75c 100644 --- a/schemas/20251121/linkml/modules/classes/CommunityArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/CommunityArchive.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/CommunityArchiveRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/CommunityArchiveRecordSetType.yaml index cc19c22fb4..22f5d04bad 100644 --- a/schemas/20251121/linkml/modules/classes/CommunityArchiveRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/CommunityArchiveRecordSetType.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/CommunityArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/CommunityArchiveRecordSetTypes.yaml index 37cdf3ed65..4ff0929a79 100644 --- a/schemas/20251121/linkml/modules/classes/CommunityArchiveRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/CommunityArchiveRecordSetTypes.yaml @@ -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. diff --git a/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetType.yaml index ccd4aab513..b1b97f0d52 100644 --- a/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetType.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetTypes.yaml index d113f8d6dc..7a97907dc0 100644 --- a/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetTypes.yaml @@ -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"]' diff --git a/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml b/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml index 6fff00f849..2783c2c511 100644 --- a/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml +++ b/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/CompanyArchivesRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/CompanyArchivesRecordSetType.yaml index c063943970..af5a8e226e 100644 --- a/schemas/20251121/linkml/modules/classes/CompanyArchivesRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/CompanyArchivesRecordSetType.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/ComplianceStatus.yaml b/schemas/20251121/linkml/modules/classes/ComplianceStatus.yaml index c204535cd8..ff8071b0be 100644 --- a/schemas/20251121/linkml/modules/classes/ComplianceStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/ComplianceStatus.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/Component.yaml b/schemas/20251121/linkml/modules/classes/Component.yaml index bb56a90d4a..7972abeb45 100644 --- a/schemas/20251121/linkml/modules/classes/Component.yaml +++ b/schemas/20251121/linkml/modules/classes/Component.yaml @@ -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" \ No newline at end of file + has_label: "Amsterdam" diff --git a/schemas/20251121/linkml/modules/classes/ComponentType.yaml b/schemas/20251121/linkml/modules/classes/ComponentType.yaml index f25ce96cf6..a34fdd932f 100644 --- a/schemas/20251121/linkml/modules/classes/ComponentType.yaml +++ b/schemas/20251121/linkml/modules/classes/ComponentType.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/ConditionPolicy.yaml b/schemas/20251121/linkml/modules/classes/ConditionPolicy.yaml index 399abcb11e..1e19cbe8ef 100644 --- a/schemas/20251121/linkml/modules/classes/ConditionPolicy.yaml +++ b/schemas/20251121/linkml/modules/classes/ConditionPolicy.yaml @@ -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" \ No newline at end of file + has_standard: CIE 157:2004 + approved_by: Exhibitions Committee + description: Display specification limiting light exposure for sensitive materials diff --git a/schemas/20251121/linkml/modules/classes/ConditionState.yaml b/schemas/20251121/linkml/modules/classes/ConditionState.yaml index 7886fb32c4..c429e89eb0 100644 --- a/schemas/20251121/linkml/modules/classes/ConditionState.yaml +++ b/schemas/20251121/linkml/modules/classes/ConditionState.yaml @@ -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. diff --git a/schemas/20251121/linkml/modules/classes/ConditionType.yaml b/schemas/20251121/linkml/modules/classes/ConditionType.yaml index bbdf7b5ff2..19a1a2540c 100644 --- a/schemas/20251121/linkml/modules/classes/ConditionType.yaml +++ b/schemas/20251121/linkml/modules/classes/ConditionType.yaml @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/ConditionofAccess.yaml b/schemas/20251121/linkml/modules/classes/ConditionofAccess.yaml index 771b050abf..e6fe3e4808 100644 --- a/schemas/20251121/linkml/modules/classes/ConditionofAccess.yaml +++ b/schemas/20251121/linkml/modules/classes/ConditionofAccess.yaml @@ -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. diff --git a/schemas/20251121/linkml/modules/classes/ConnectionDegree.yaml b/schemas/20251121/linkml/modules/classes/ConnectionDegree.yaml index 4e5304eb42..94a9ff1b1b 100644 --- a/schemas/20251121/linkml/modules/classes/ConnectionDegree.yaml +++ b/schemas/20251121/linkml/modules/classes/ConnectionDegree.yaml @@ -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" \ No newline at end of file + has_type: SecondDegreeConnection diff --git a/schemas/20251121/linkml/modules/classes/ConnectionDegreeType.yaml b/schemas/20251121/linkml/modules/classes/ConnectionDegreeType.yaml index f67c0dd4bc..d48b71eac4 100644 --- a/schemas/20251121/linkml/modules/classes/ConnectionDegreeType.yaml +++ b/schemas/20251121/linkml/modules/classes/ConnectionDegreeType.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/ConnectionDegreeTypes.yaml b/schemas/20251121/linkml/modules/classes/ConnectionDegreeTypes.yaml index 02fa75b7c2..d9198f848d 100644 --- a/schemas/20251121/linkml/modules/classes/ConnectionDegreeTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/ConnectionDegreeTypes.yaml @@ -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+ diff --git a/schemas/20251121/linkml/modules/classes/ConnectionNetwork.yaml b/schemas/20251121/linkml/modules/classes/ConnectionNetwork.yaml index a9ec97bba2..c6b64befd4 100644 --- a/schemas/20251121/linkml/modules/classes/ConnectionNetwork.yaml +++ b/schemas/20251121/linkml/modules/classes/ConnectionNetwork.yaml @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/ConnectionSourceMetadata.yaml b/schemas/20251121/linkml/modules/classes/ConnectionSourceMetadata.yaml index 4fe5c9cdff..adb763fb71 100644 --- a/schemas/20251121/linkml/modules/classes/ConnectionSourceMetadata.yaml +++ b/schemas/20251121/linkml/modules/classes/ConnectionSourceMetadata.yaml @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/ConservationLab.yaml b/schemas/20251121/linkml/modules/classes/ConservationLab.yaml index b3ee2df2d3..7dca4570b4 100644 --- a/schemas/20251121/linkml/modules/classes/ConservationLab.yaml +++ b/schemas/20251121/linkml/modules/classes/ConservationLab.yaml @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/ConservationPlan.yaml b/schemas/20251121/linkml/modules/classes/ConservationPlan.yaml index e099857842..fd0f07c391 100644 --- a/schemas/20251121/linkml/modules/classes/ConservationPlan.yaml +++ b/schemas/20251121/linkml/modules/classes/ConservationPlan.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml b/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml deleted file mode 100644 index 9b6ec14f1b..0000000000 --- a/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml +++ /dev/null @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/ConservationReview.yaml b/schemas/20251121/linkml/modules/classes/ConservationReview.yaml deleted file mode 100644 index 71fca6116f..0000000000 --- a/schemas/20251121/linkml/modules/classes/ConservationReview.yaml +++ /dev/null @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/Conservatoria.yaml b/schemas/20251121/linkml/modules/classes/Conservatoria.yaml deleted file mode 100644 index f6af0d1b5e..0000000000 --- a/schemas/20251121/linkml/modules/classes/Conservatoria.yaml +++ /dev/null @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/ContactDetails.yaml b/schemas/20251121/linkml/modules/classes/ContactDetails.yaml deleted file mode 100644 index c3cd7ea4fc..0000000000 --- a/schemas/20251121/linkml/modules/classes/ContactDetails.yaml +++ /dev/null @@ -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. diff --git a/schemas/20251121/linkml/modules/classes/Container.yaml b/schemas/20251121/linkml/modules/classes/Container.yaml deleted file mode 100644 index 9ef3960540..0000000000 --- a/schemas/20251121/linkml/modules/classes/Container.yaml +++ /dev/null @@ -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: '[''*'']' diff --git a/schemas/20251121/linkml/modules/classes/Content.yaml b/schemas/20251121/linkml/modules/classes/Content.yaml deleted file mode 100644 index 1302c0c28a..0000000000 --- a/schemas/20251121/linkml/modules/classes/Content.yaml +++ /dev/null @@ -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" \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/classes/ContentType.yaml b/schemas/20251121/linkml/modules/classes/ContentType.yaml deleted file mode 100644 index aa86657e0d..0000000000 --- a/schemas/20251121/linkml/modules/classes/ContentType.yaml +++ /dev/null @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml b/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml index 6a28a08969..76b6eec42a 100644 --- a/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml @@ -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: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/Wifi.yaml b/schemas/20251121/linkml/modules/classes/Wifi.yaml index 2a4e567a1c..a189464fbd 100644 --- a/schemas/20251121/linkml/modules/classes/Wifi.yaml +++ b/schemas/20251121/linkml/modules/classes/Wifi.yaml @@ -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: '["*"]' diff --git a/schemas/20251121/linkml/modules/classes/WikidataRecognition.yaml b/schemas/20251121/linkml/modules/classes/WikidataRecognition.yaml index 2cd835af15..e9c237db24 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataRecognition.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataRecognition.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/WikidataResolvedEntities.yaml b/schemas/20251121/linkml/modules/classes/WikidataResolvedEntities.yaml index c781170c8b..a3c88873fd 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataResolvedEntities.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataResolvedEntities.yaml @@ -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: >- + 已解析的维基数据属性和实体元数据缓存,存储为字典, + 将属性ID(P编号)映射到其对应的属性元数据。 + 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 diff --git a/schemas/20251121/linkml/modules/classes/WikidataSitelinks.yaml b/schemas/20251121/linkml/modules/classes/WikidataSitelinks.yaml index 68b7b49065..8bab442b6e 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataSitelinks.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataSitelinks.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/WikidataSocialMedia.yaml b/schemas/20251121/linkml/modules/classes/WikidataSocialMedia.yaml index e6b98d6962..9423b68580 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataSocialMedia.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataSocialMedia.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/WikidataTemporal.yaml b/schemas/20251121/linkml/modules/classes/WikidataTemporal.yaml index 7bda388688..52634de0ec 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataTemporal.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataTemporal.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/WikidataTimeValue.yaml b/schemas/20251121/linkml/modules/classes/WikidataTimeValue.yaml index aa58ee3b55..2ea8f423a0 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataTimeValue.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataTimeValue.yaml @@ -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 diff --git a/schemas/20251121/linkml/modules/classes/WikidataWeb.yaml b/schemas/20251121/linkml/modules/classes/WikidataWeb.yaml index 6ebc4b4d5e..ffe07a3aaa 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataWeb.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataWeb.yaml @@ -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