Type: PositiveIntegerType
A positive integer value (>= 1), as used for task recurrence periods. OSCAL 1.2.2 restored this minimum in its JSON datatype. Each slot with this range repeats it, because the generated Pydantic model reads a minimum from the slot and not from the type.
URI: xsd:positiveInteger
Type Properties
Section titled “Type Properties”| Property | Value |
|---|---|
| Type Of | Integer |
| Base | int |
| Type URI | xsd:positiveInteger |
Value Constraints
Section titled “Value Constraints”| Property | Value |
|---|---|
| Numeric Range | None |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/oscal
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | xsd:positiveInteger |
| native | oscal:PositiveIntegerType |