Should descriptions that restate rules enforced by the schema use normative keywords?
Example:
Period
"Key events during a project or contracting process may have a known start date, end date, duration, or maximum extent (the latest date the period can extend to). In some cases, not all of these fields will have known or relevant values."
- This description restates the properties of the
Period object defined in the schema
- Is it advisable to use the normative keyword MAY in this description or better to use a non-normative synonym?
The normative keyword is consistent with the schema and stating the fields in the description might be useful for less technical audiences, but then we have the properties of the period object stated in two places, once in the schema and once in the description field, so there is a risk of the description and the schema going out of sync and becoming contradictory.
I think it’s probably best to avoid restating information contained in the schema if possible, but where restatements do occur, should we use normative keywords or non-normative synonyms?
Should descriptions that restate rules enforced by the schema use normative keywords?
Example:
Period
"Key events during a project or contracting process may have a known start date, end date, duration, or maximum extent (the latest date the period can extend to). In some cases, not all of these fields will have known or relevant values."
Periodobject defined in the schemaThe normative keyword is consistent with the schema and stating the fields in the description might be useful for less technical audiences, but then we have the properties of the period object stated in two places, once in the schema and once in the description field, so there is a risk of the description and the schema going out of sync and becoming contradictory.
I think it’s probably best to avoid restating information contained in the schema if possible, but where restatements do occur, should we use normative keywords or non-normative synonyms?