glam/schemas/20251121/linkml/modules/classes/Status.yaml
kempersc 776462de90 Migrate multiple slots to enhance semantic clarity and align with best practices
- Migrated catering_type to CateringType with subclasses for better classification.
- Updated certainty_level to has_or_had_level for improved metadata consistency.
- Addressed cessation_observed_in by confirming existing temporal data structure.
- Created NetAsset class and updated financial statements for richer financial modeling.
- Completed migrations for default_access_policy, default_audio_language, and default_language to structured classes.
- Migrated default_position to structured Alignment class for better representation.
- Updated defined_by_standard to broaden range for identifier standards.
- Migrated definition to structured Resolution class for video resolution modeling.
- Completed migrations for degree_name, deliverable, and departement_code to structured classes.
- Migrated deployment_date to structured DeploymentEvent with temporal extent.
- Migrated derived_from_entity and derived_from_observation to new reference structures.
- Completed description and description_text migrations to enhance content modeling.
- Migrated detection_count, detection_level, and detection_threshold to structured slots with classes.
- Migrated device-related slots to structured classes for better identification and classification.
- Added new slots and classes for historic building and web address modeling.
2026-01-25 12:47:38 +01:00

87 lines
2.3 KiB
YAML

# Status class
# Generic status representation for various entities
#
# Generation date: 2026-01-23
# Rule compliance: 53 (slot_fixes.yaml)
#
# Created for migrations: default_audio_language, default_language
id: https://nde.nl/ontology/hc/class/Status
name: status_class
title: Status Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_or_had_type
- ../slots/has_or_had_label
- ../slots/has_or_had_description
- ../slots/is_default
classes:
Status:
class_uri: schema:PropertyValue
description: |
Generic status or state representation for various entities.
**Purpose**:
Provides structured representation of status information,
particularly for indicating default/primary states.
**Use Cases**:
- Default language status (is_default: true)
- Processing status
- Availability status
- Publication status
**Migration Note**:
Created per slot_fixes.yaml revision for default_audio_language
and default_language migrations.
exact_mappings:
- schema:PropertyValue
close_mappings:
- prov:Entity
slots:
- has_or_had_type
- has_or_had_label
- has_or_had_description
- is_default
slot_usage:
has_or_had_type:
description: Type of status (e.g., DEFAULT, PRIMARY, SECONDARY)
range: string
has_or_had_label:
description: Human-readable label for the status
range: string
is_default:
description: Whether this represents a default/primary status
range: boolean
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Generic status applicable to all entity types.
specificity_score: 0.20
specificity_rationale: Very broadly applicable generic class.
examples:
- value:
has_or_had_type: DEFAULT
has_or_had_label: "Default Language"
is_default: true
description: Default language status
- value:
has_or_had_type: SECONDARY
has_or_had_label: "Alternative Audio"
is_default: false
description: Non-default status