95 lines
3.9 KiB
YAML
95 lines
3.9 KiB
YAML
id: https://nde.nl/ontology/hc/class/ComplianceStatus
|
|
name: compliance_status_class
|
|
title: Compliance Status Class
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
dcterms: http://purl.org/dc/terms/
|
|
schema: http://schema.org/
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
- ../slots/has_description
|
|
- ../slots/has_label
|
|
- ../slots/has_type
|
|
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"
|
|
slots:
|
|
- 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
|
|
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
|
|
annotations:
|
|
custodian_types: '["A", "L", "M"]'
|
|
custodian_types_rationale: Compliance status particularly relevant for archives,
|
|
libraries, and museums with preservation requirements.
|
|
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.
|
|
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)
|
|
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
|