Zum Hauptinhalt springen

2. Conventions and Definitions

Dieser Abschnitt bewahrt den RFC-Text zum ietf-schedule YANG model, einschliesslich recurrence groupings, iCalendar-like rules, schedule status groupings, DISMAN-SCHEDULE-MIB relationship, IANA registrations, YANG/XML examples und scheduled resource examples.

Originaler RFC-Text

2.  Conventions and Definitions

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals, as shown here.

The meanings of the symbols in tree diagrams are defined in
[RFC8340].

This document uses the YANG terminology defined in Section 3 of
[RFC7950].

This document makes use of the following terms:

Recurrence rule: Refers to a rule or repeating pattern for recurring
events. See also Section 3.8.5.3 of [RFC5545] for a comprehensive
iCalendar recurrence rule specification.

Recurrence instance (or Recurrence, for short): Refers to an
instance that matches a recurrence rule.

Recurrence set: Refers to a set of recurrence instances.

Frequency: Characterizes the type of a recurrence rule. Values are
taken from the "FREQ" rule in Section 3.3.10 of [RFC5545].

For example, repeating events based on an interval of a second or
more are classified as recurrence with a frequency value of
"SECONDLY". Frequency values defined as identities in the YANG
module are used in lowercase.

iCalendar: Refers to Internet Calendaring per [RFC5545].

Interval: Refers to an integer that specifies the interval at which
a recurrence rule repeats. Values are taken from the "INTERVAL"
rule in Section 3.3.10 of [RFC5545].

For example, "1" means every second for a secondly rule, every
minute for a minutely rule, every hour for an hourly rule, etc.

System: Refers to an entity that hosts a schedule that is managed
using the YANG module defined in this document.

"schedule-status-*" refers to any of "schedule-status", "schedule-
status-with-time-zone", and "schedule-status-with-name".