Class: Removal
Specifies objects to be removed from a control based on aspects of the object that must all match.
URI: oscal:Removal
classDiagram
class Removal
click Removal href "../Removal/"
Removal : by_class
Removal : by_id
Removal : by_item_name
Removal --> "0..1" ByItemNameEnum : by_item_name
click ByItemNameEnum href "../ByItemNameEnum/"
Removal : by_name
Removal : by_ns
Removal : remarks
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| by_name | 0..1 TokenType |
Identify items to remove by their assigned name | direct |
| by_class | 0..1 TokenType |
Identify items to remove by their class label | direct |
| by_id | 0..1 TokenType |
Identify or target items by their id value | direct |
| by_item_name | 0..1 ByItemNameEnum |
Identify items to remove by the item’s information object type name | direct |
| by_ns | 0..1 URIType |
Identify items to remove by the item’s namespace | direct |
| remarks | 0..1 MarkupMultilineType |
Additional commentary about the containing object | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| Alteration | removes | range | Removal |
In Subsets
Section titled “In Subsets”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 | oscal:Removal |
| native | oscal:Removal |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: Removaldescription: Specifies objects to be removed from a control based on aspects of the object that must all match.in_subset:- profilefrom_schema: https://w3id.org/lmodel/oscalslots:- by-name- by-class- by-id- by-item-name- by-ns- remarksInduced
Section titled “Induced”name: Removaldescription: Specifies objects to be removed from a control based on aspects of the object that must all match.in_subset:- profilefrom_schema: https://w3id.org/lmodel/oscalattributes: by-name: name: by-name description: Identify items to remove by their assigned name. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: by_name owner: Removal domain_of: - Removal range: TokenType by-class: name: by-class description: Identify items to remove by their class label. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: by_class owner: Removal domain_of: - Removal range: TokenType by-id: name: by-id description: Identify or target items by their id value. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: by_id owner: Removal domain_of: - Removal - Addition range: TokenType by-item-name: name: by-item-name description: Identify items to remove by the item's information object type name. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: by_item_name owner: Removal domain_of: - Removal range: ByItemNameEnum by-ns: name: by-ns description: Identify items to remove by the item's namespace. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: by_ns owner: Removal domain_of: - Removal range: URIType remarks: name: remarks description: Additional commentary about the containing object. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Removal domain_of: - OscalCommon - Property - Resource - ConstraintTest - ControlMatching - Removal - ImportSSP - LocalDefinitions - SelectObjectiveById - AssessmentSubjectSource - OnDateCondition - WithinDateRange - AtFrequency - TaskDependency - SetParameter - ComponentStatus - PortRange - ImplementationStatus - ObjectiveStatus - RelatedObservation - AssociatedRisk - LoggedBy - ImportProfile - SystemCharacteristics - SystemStatus - AuthorizationBoundary - Diagram - NetworkArchitecture - DataFlow - SystemImplementation - LeveragedAuthorization - SspImplementedRequirement - SspStatement - ByComponent - ProvidedControlImplementation - ControlResponsibility - InheritedControlImplementation - SatisfiedControlImplementation - ImportAssessmentPlan - AssessmentResultsLocalDefinitions - ImportComponentDefinition - ImplementedRequirement - ImplementedControlStatement - QualifierItem - PoamLocalDefinitions - RelatedFinding range: MarkupMultilineType