Skip to content

Slot: class_

A textual label that provides a sub-type or characterization.

URI: oscal:class_

Name Description Modifies Slot
Group A group of controls, or of groups of controls yes
Control A structured object representing a requirement or guideline, which when imple… yes
Property An attribute, characteristic, or quality of the containing object expressed a… yes
Part An annotated, markup-based textual element of a control’s or catalog group’s … yes
Parameter Parameters provide a mechanism for the dynamic assignment of value(s) in a co… yes
ProfileGroup A group of (selected) controls or of groups of controls within a profile cust… no
ParameterSetting A parameter setting to be propagated to points of insertion in a resolved pro… no
AssessmentPart A partition of an assessment plan or results or a child of another part no
ControlPart An annotated, markup-based textual element of a control’s or catalog group’s … no
MetadataProperty Metadata-scoped OSCAL property no
RevisionProperty Revision-scoped OSCAL property no
LocationProperty Location-scoped OSCAL property yes
PartyProperty Party-scoped OSCAL property no
ResourceProperty Back-matter resource-scoped OSCAL property no
PartProperty Control-common part-scoped OSCAL property no
ParameterProperty Control-common parameter-scoped OSCAL property no
ProfileAlterationProperty OSCAL property entries allowed in profile modify additions no
TermsAndConditionsPart A terms-and-conditions scoped assessment part no
ImplementationCommonProperty Implementation-common scoped OSCAL property no
SspSystemCharacteristicsProp SSP-scoped property used in system characteristics no
SspSystemInformationProp SSP-scoped property used in system information no
SspControlOriginationProp SSP-scoped property used in implemented requirement and by-component contexts no
SspAllowsAuthenticatedScanProp SSP-scoped property used for component and inventory allows-authenticated-sca… no
Property Value
Range TokenType
Domain Of Group, Control, Property, Part, Parameter, ProfileGroup, ParameterSetting, AssessmentPart, ControlPart
  • OSCAL’s key is class. A slot or alias named class makes the generated dataclasses invalid Python, and gen-doc names a page after the slot, so _class hid its page from the site. class_ is the spelling the generated Pydantic model gives a slot named class.
Mapping Type Mapped Value
self oscal:class_
native oscal:class_
name: class_
description: A textual label that provides a sub-type or characterization.
comments:
- OSCAL's key is `class`. A slot or alias named `class` makes the generated dataclasses
invalid Python, and gen-doc names a page after the slot, so `_class` hid its page
from the site. `class_` is the spelling the generated Pydantic model gives a slot
named `class`.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
domain_of:
- Group
- Control
- Property
- Part
- Parameter
- ProfileGroup
- ParameterSetting
- AssessmentPart
- ControlPart
range: TokenType