glam/schemas/20251121/linkml/modules/classes/UpdateFrequency.yaml
kempersc a590a8d94b Refactor and enhance descriptions across multiple YAML schemas for improved clarity and consistency.
- Updated descriptions in `WikidataOrganization`, `WikidataRecognition`, `WikidataResolvedEntities`, `WikidataSitelinks`, `WikidataSocialMedia`, `WikidataTemporal`, `WikidataTimeValue`, `WikidataWeb`, `WomensArchives`, `WomensArchivesRecordSetType`, `WomensArchivesRecordSetTypes`, `WordCount`, `WorkRevision`, `WorldCatIdentifier`, `WorldHeritageSite`, `WritingSystem`, `XPath`, `XPathScore`, `YoutubeChannel`, `YoutubeComment`, `YoutubeTranscript`, and `YoutubeVideo` to enhance readability and precision.
- Adjusted mappings and slot usage in various schemas to align with updated descriptions and improve data structure.
- Added new synonyms in multiple languages for better localization support.
2026-02-16 15:53:42 +01:00

101 lines
4.4 KiB
YAML

id: https://nde.nl/ontology/hc/classes/UpdateFrequency
name: UpdateFrequency
title: UpdateFrequency
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
dcat: http://www.w3.org/ns/dcat#
schema: http://schema.org/
time: http://www.w3.org/2006/time#
prov: http://www.w3.org/ns/prov#
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#
imports:
- linkml:types
- ../slots/has_quantity
- ../slots/has_time_interval
# default_range: string
classes:
UpdateFrequency:
description: >-
Cadence definition indicating how often data, signals, or derived values
are refreshed, either by interval or by trigger.
alt_descriptions:
nl: Frequentiedefinitie die aangeeft hoe vaak gegevens, signalen of afgeleide waarden worden ververst, via interval of trigger.
de: Frequenzdefinition, die angibt, wie oft Daten, Signale oder abgeleitete Werte intervall- oder ereignisbasiert aktualisiert werden.
fr: Definition de cadence indiquant la frequence de mise a jour des donnees, signaux ou valeurs derivees, par intervalle ou declencheur.
es: Definicion de cadencia que indica con que frecuencia se actualizan datos, senales o valores derivados, por intervalo o disparador.
ar: تعريف وتيرة يوضح مدى تكرار تحديث البيانات أو الإشارات أو القيم المشتقة، بفاصل زمني أو بمحفز.
id: Definisi frekuensi yang menunjukkan seberapa sering data, sinyal, atau nilai turunan diperbarui, berbasis interval atau pemicu.
zh: 用于表示数据、信号或派生值刷新频率的定义,可按时间间隔或触发事件执行。
structured_aliases:
- literal_form: updatefrequentie
in_language: nl
- literal_form: Aktualisierungsfrequenz
in_language: de
- literal_form: frequence de mise a jour
in_language: fr
- literal_form: frecuencia de actualizacion
in_language: es
- literal_form: وتيرة التحديث
in_language: ar
- literal_form: frekuensi pembaruan
in_language: id
- literal_form: 更新频率
in_language: zh
keywords:
- periodic refresh
- event-driven update
- accrual periodicity
class_uri: dcterms:Frequency
exact_mappings:
- dcterms:Frequency
close_mappings:
- schema:Schedule
related_mappings:
- time:TemporalEntity
slots:
- has_quantity
- has_time_interval
slot_usage:
has_quantity:
range: integer
inlined: false # Fixed invalid inline for primitive type
examples:
- value: "has_quantity:\n numeric_value: 5\n has_measurement_unit:\n\
\ has_symbol: \"updates\"\n"
has_time_interval:
range: TimeInterval
inlined: true
examples:
- value: "has_time_interval:\n duration_value: \"PT1M\"\n duration_description:\
\ \"per minute\"\n"
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Update frequency applicable to all custodian types
with IoT or data systems.
custodian_types_primary: '*'
specificity_score: 0.35
specificity_rationale: Moderate specificity - relevant to custodians with digital/IoT
infrastructure.
mapping_predicate: dcat:frequency
examples:
- value: "UpdateFrequency:\n frequency_description: \"Every 5 minutes\"\n has_quantity:\n\
\ numeric_value: 5\n has_time_interval:\n duration_value: \"\
PT1M\"\n duration_description: \"minute\"\n"
- value: "UpdateFrequency:\n frequency_description: \"Hourly\"\n has_quantity:\n\
\ numeric_value: 1\n has_time_interval:\n duration_value: \"\
PT1H\"\n duration_description: \"hour\"\n"
- value: "UpdateFrequency:\n frequency_description: \"On proximity trigger\"\n\
\ is_event_driven: true\n trigger_type: \"proximity\"\n"
- value: "UpdateFrequency:\n frequency_description: \"Real-time\"\n is_event_driven:\
\ true\n trigger_type: \"continuous\"\n"
comments:
- Created from slot_fixes.yaml migration (2026-01-14)
- Replaces simple string update_frequency slot
- Supports both time-based and event-driven frequencies
- Uses Dublin Core Frequency class for semantic alignment