- Migrated `audio_event_segments` to `has_or_had_segment` with range `AudioEventSegment` in VideoAudioAnnotation.yaml. - Removed deprecated slots: `approved_by`, `audio_event_segments`, `bay_number`, `box_number`, and `budget_status`. - Created new classes: `AudioEventSegment`, `BayNumber`, `BoxNumber`, and `BudgetStatus` to encapsulate previously slot-based data. - Introduced `has_or_had_auxiliary_entities` slot to replace `auxiliary_places` and `auxiliary_platforms`. - Archived removed slots to maintain historical context. - Updated LinkMLViewerPage to utilize new schema element popup for better navigation.
105 lines
3.4 KiB
YAML
105 lines
3.4 KiB
YAML
id: https://nde.nl/ontology/hc/class/BudgetStatus
|
|
name: budget_status_class
|
|
title: Budget Status Class
|
|
description: |
|
|
Status of a heritage custodian budget throughout its lifecycle.
|
|
|
|
MIGRATED from budget_status slot (Rule 53).
|
|
Uses generic has_or_had_status slot with range narrowed to BudgetStatus.
|
|
imports:
|
|
- linkml:types
|
|
- ../slots/specificity_annotation
|
|
- ../slots/template_specificity
|
|
- ./SpecificityAnnotation
|
|
- ./TemplateSpecificityScores
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
schema: http://schema.org/
|
|
dcterms: http://purl.org/dc/terms/
|
|
frapo: http://purl.org/cerif/frapo/
|
|
default_prefix: hc
|
|
|
|
classes:
|
|
BudgetStatus:
|
|
class_uri: hc:BudgetStatus
|
|
description: |
|
|
Status of a budget document throughout its lifecycle.
|
|
|
|
**DEFINITION**:
|
|
|
|
BudgetStatus represents the current state of a budget document
|
|
as it moves through the approval and execution lifecycle.
|
|
|
|
**BUDGET LIFECYCLE STAGES**:
|
|
|
|
```
|
|
DRAFT → PROPOSED → APPROVED → ACTIVE → REVISED → CLOSED
|
|
↓ ↓
|
|
REJECTED SUPERSEDED
|
|
```
|
|
|
|
**STATUS VALUES**:
|
|
|
|
| Status | Description | Typical Duration |
|
|
|--------|-------------|------------------|
|
|
| DRAFT | Under development | Weeks/months |
|
|
| PROPOSED | Submitted for approval | Days/weeks |
|
|
| APPROVED | Officially approved | Until fiscal start |
|
|
| ACTIVE | Currently in effect | Fiscal year |
|
|
| REVISED | Modified after approval | Variable |
|
|
| CLOSED | Fiscal period ended | Permanent |
|
|
| REJECTED | Not approved | Terminal |
|
|
| SUPERSEDED | Replaced by revision | Terminal |
|
|
|
|
**HERITAGE INSTITUTION CONTEXT**:
|
|
|
|
Heritage institution budgets typically follow these approval paths:
|
|
|
|
| Institution Type | Approval Authority |
|
|
|------------------|-------------------|
|
|
| Museum (stichting) | Board of Directors |
|
|
| Regional Archive | Provincial Government |
|
|
| National Library | Ministry of Culture |
|
|
| University Collection | University Board |
|
|
|
|
**PROVENANCE**:
|
|
|
|
Created as part of slot migration (Rule 53) from deprecated
|
|
`budget_status` slot to generic `has_or_had_status` pattern.
|
|
exact_mappings:
|
|
- hc:BudgetStatus
|
|
close_mappings:
|
|
- schema:status
|
|
related_mappings:
|
|
- dcterms:status
|
|
slots:
|
|
- specificity_annotation
|
|
- template_specificity
|
|
attributes:
|
|
value:
|
|
range: string
|
|
required: true
|
|
description: |
|
|
The budget status value.
|
|
Valid values: DRAFT, PROPOSED, APPROVED, ACTIVE, REVISED, CLOSED, REJECTED, SUPERSEDED
|
|
examples:
|
|
- value: ACTIVE
|
|
description: Budget currently in effect
|
|
- value: DRAFT
|
|
description: Budget under development
|
|
- value: CLOSED
|
|
description: Fiscal period ended
|
|
effective_date:
|
|
range: date
|
|
required: false
|
|
description: Date when this status became effective.
|
|
examples:
|
|
- value: "2024-01-01"
|
|
description: Status effective from start of year
|
|
comments:
|
|
- Budget lifecycle status tracking
|
|
- Supports audit trail of budget state changes
|
|
- Part of Rule 53 slot migration from budget_status
|
|
see_also:
|
|
- https://nde.nl/ontology/hc/Budget
|