跳到主要内容

2. 约定和定义 (Conventions and Definitions)

本文档中的关键词 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY" 和 "OPTIONAL" 在且仅在以此处所示的全大写形式出现时, 按 BCP 14 [RFC2119] [RFC8174] 中的说明解释.

树形图中各符号的含义在 [RFC8340] 中定义.

本文档使用 [RFC7950] 第 3 节中定义的 YANG 术语.

本文档使用以下术语:

Recurrence rule (复现规则): 指 recurring events (复现事件) 的规则或重复模式. 完整的 iCalendar recurrence rule 规范另见 [RFC5545] 第 3.8.5.3 节.

Recurrence instance (复现实例, 简称 Recurrence): 指匹配某个 recurrence rule 的实例.

Recurrence set (复现集合): 指一组 recurrence instances.

Frequency (频率): 表征 recurrence rule 的类型. 其值取自 [RFC5545] 第 3.3.10 节中的 "FREQ" 规则.

例如, 基于一秒或更长间隔重复的事件被归类为 frequency 值为 "SECONDLY" 的 recurrence. 在 YANG 模块中作为 identities 定义的 frequency 值使用小写形式.

iCalendar: 指 [RFC5545] 中的 Internet Calendaring.

Interval (间隔): 指一个整数, 用于指定 recurrence rule 重复的间隔. 其值取自 [RFC5545] 第 3.3.10 节中的 "INTERVAL" 规则.

例如, "1" 对 secondly 规则表示每秒一次, 对 minutely 规则表示每分钟一次, 对 hourly 规则表示每小时一次, 依此类推.

System (系统): 指承载某个 schedule 的实体, 该 schedule 使用本文档定义的 YANG 模块进行管理.

"schedule-status-*" 指 "schedule-status", "schedule-status-with-time-zone" 和 "schedule-status-with-name" 中的任意一种.