Definition JSON
This fragment is shown exactly as published. Use the chevrons to fold objects and arrays; linked $ref values return to their targets in the complete schema.
{ "type": "object",
"additionalProperties": false,
"required": [ "clause" ],
"properties": { "clause": { "type": "string" },
"section_path": { "type": "array",
"description": "Hierarchical path used for scoped invocation matching, e.g. ['Annex A', 'A.2 Tubing', 'A.2.1'].",
"items": { "type": "string" } },
"page": { "oneOf": [ { "type": "integer" },
{ "type": "string" } ] },
"table": { "type": "string" },
"figure": { "type": "string" },
"text_type": { "enum": [ "normative",
"informative",
"example",
"note",
"annex",
"appendix",
"table",
"figure",
"other",
"mandatory_appendix",
"nonmandatory_appendix",
"normative_annex",
"informative_annex" ] },
"notes": { "type": "array",
"items": { "type": "string" } } }}Fields
| Field | Type | Status | Meaning |
|---|---|---|---|
clause | string | Required | Clause or paragraph identifier supporting the requirement. |
section_path | array | Optional | Hierarchical path used for scoped invocation matching, e.g. ['Annex A', 'A.2 Tubing', 'A.2.1']. |
page | One Of (2) | Optional | Printed or electronic source page supporting the requirement. |
table | string | Optional | Source table identifier supporting the requirement. |
figure | string | Optional | Source figure identifier supporting the requirement. |
text_type | enum — "normative", "informative", "example", "note", "annex", "appendix", … | Optional | Text type used by this schema object. |
notes | array | Optional | Additional explanatory notes that do not replace the structured requirement. |