Project

General

Profile

Actions

Bug #358

open

Use normative terms instead of binary mapping in DWD pipe-separated text files.

Added by Charles Langlois 4 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Start date:
02/08/2026
Due date:
% Done:

0%

Estimated time:

Description

Currently, in pipe-separated text files produced by rulemaker v4, the normative output assertions "MUST", "MUST NOT", "MAY", "SHOULD" are encoded as strings "00", "01", "10", "11".

This does not offer any machine-processing value (a 2 bytes string instead of 3-6 bytes) but hinders human-readability of the file format, which is a major design goal of the file format.

I propose to consider directly using those keywords to represent themselves, be it in user interfaces, file formats or implementation code, and avoid unnecessary conversion steps.

Or to simplify/shorten:

  • MUST
  • MAY
  • NOT (for "MUST NOT")
  • SHOULD

Files

Actions

Also available in: Atom PDF