Extractor Format
Формат, идентификаторы, ссылки и единицы

Формат, идентификаторы, ссылки и единицы

UID:
VERSION:
1
CLASSIFICATION:
PREFIX:
Type
Level
MID
UID
PREFIX
STATUS
CANCEL_REASON
TAGS
REFS
Title
Statement
Rationale
Comment
SECTION
1
6df07e94aaa34005bece5587360f013c
FMT-
Идентификаторы
REQUIREMENT
d465b9e50dbc48c88daabd5772952aa3
FMT-001
ACTIVE

Используйте UUIDv4 для глобальных сущностей.

REQUIREMENT
b1d46b8d18c94534935424f411c50966
FMT-002
ACTIVE

Используйте строковые идентификаторы для локальных сущностей протокола.

Шаги и другие сущности, существующие только внутри одного сценария, следует идентифицировать строковыми идентификаторами, уникальными в пределах сценария.

REQUIREMENT
b9024e95aebf4d0a8412fb378b5e29f5
FMT-003
ACTIVE

Сохраняйте идентификатор типа неизменным между его ревизиями.

REQUIREMENT
2ff7fa5c813c4feeadfcb63f8f8f4cc9
FMT-004
ACTIVE

Изменяйте ревизию после изменения смысла или рабочих данных.

REQUIREMENT
cf0954d3fbc049b29482a9f290746b39
FMT-005
ACTIVE

Не используйте название как ссылку.

SECTION
2
01182785a4c1450881b8ef070f73a3d4
REF-
Ссылки
REQUIREMENT
f5d93d36f4e04b028d0ad4f2132075e6
REF-001
ACTIVE

Проверяйте существование каждой ссылки.

REQUIREMENT
e54a74876c49473baa9f016fd01992b1
REF-002
ACTIVE

Проверяйте тип целевой сущности.

REQUIREMENT
e4895b7cf5b040818d5606e5d2ee7bb9
REF-003
DRAFT

Запрещайте циклические ссылки между определениями.

REQUIREMENT
0a259a52272645f390595add0db01c52
REF-004
ACTIVE

Разрешайте ссылки только внутри экспортного пакета.

REQUIREMENT
c54302a28b26411a9115492f8a9144ba
REF-005
DRAFT

Сохраняйте ревизию и хеш целевого определения.

SECTION
3
c4306ac570b24d989645eebe8fcf6a0d
UNIT-
Системы единиц
REQUIREMENT
13386f15ee0447dfa6bf4d32c3955681
UNIT-001
ACTIVE

Используйте миллиметры для длины.

REQUIREMENT
163cf9d77962405f92c9591f8863f931
UNIT-002
ACTIVE

Используйте микролитры для объёма.

REQUIREMENT
a119af4125c54793bee3a9d2ec3580a8
UNIT-003
ACTIVE

Используйте градусы Цельсия для температуры.

REQUIREMENT
cff5eaa638f14ed0b8a536d6e0f888f4
UNIT-004
ACTIVE

Используйте секунды для времени.

REQUIREMENT
d9e895f1bba947b784c3795edf129ef8
UNIT-005
ACTIVE

Используйте миллиметры в минуту для линейной скорости.

REQUIREMENT
c35cad94aa6a4f9bb4feab3c1bb0de2d
UNIT-006
ACTIVE

Не допускайте неявного преобразования единиц.

Единицы каждого числового поля закрепляет спецификация. Суффикс имени поля остаётся необязательным.

REQUIREMENT
3f899b9aded1412f9d4f3f96cf71134f
UNIT-007
ACTIVE

Определите точку или поверхность отсчёта каждого размера в спецификации поля.