Class: Addition
Specifies content to be added into controls in resolution.
URI: oscal:Addition
classDiagram
class Addition
click Addition href "../Addition/"
Addition : by_id
Addition : links
Addition --> "*" Link : links
click Link href "../Link/"
Addition : params
Addition --> "*" Parameter : params
click Parameter href "../Parameter/"
Addition : parts
Addition --> "*" Part : parts
click Part href "../Part/"
Addition : position
Addition --> "0..1" AdditionPositionEnum : position
click AdditionPositionEnum href "../AdditionPositionEnum/"
Addition : props
Addition --> "*" ProfileAlterationProperty : props
click ProfileAlterationProperty href "../ProfileAlterationProperty/"
Addition : title
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| position | 0..1 AdditionPositionEnum |
Where to add new content relative to the targeted element | direct |
| by_id | 0..1 TokenType |
Identify or target items by their id value | direct |
| title | 0..1 MarkupLineType |
A human-readable name or title | direct |
| params | * Parameter |
Parameters providing a mechanism for the dynamic assignment of value(s) in a … | direct |
| props | * ProfileAlterationProperty |
A list of properties | direct |
| links | * Link |
A list of links | direct |
| parts | * Part |
A collection of parts | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| Alteration | adds | range | Addition |
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:Addition |
| native | oscal:Addition |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: Additiondescription: Specifies content to be added into controls in resolution.in_subset:- profilefrom_schema: https://w3id.org/lmodel/oscalslots:- position- by-id- title- params- props- links- partsslot_usage: props: name: props range: ProfileAlterationPropertyInduced
Section titled “Induced”name: Additiondescription: Specifies content to be added into controls in resolution.in_subset:- profilefrom_schema: https://w3id.org/lmodel/oscalslot_usage: props: name: props range: ProfileAlterationPropertyattributes: position: name: position description: Where to add new content relative to the targeted element. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Addition domain_of: - Addition range: AdditionPositionEnum 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: Addition domain_of: - Removal - Addition range: TokenType title: name: title description: A human-readable name or title. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Addition domain_of: - Group - Control - Metadata - Revision - Role - Location - Resource - Part - ProfileGroup - Addition - SubjectReference - AssessmentPlatform - Activity - Step - Task - AssessmentPart - ControlPart - SystemComponent - Protocol - SystemUser - AuthorizedPrivilege - Observation - Finding - FindingTarget - Risk - Response - RequiredAsset - RiskLogEntry - InformationType - LeveragedAuthorization - Result - AssessmentLogEntry - DefinedComponent - PoamItem range: MarkupLineType params: name: params description: Parameters providing a mechanism for the dynamic assignment of value(s) in a control. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Addition domain_of: - Catalog - Group - Control - ProfileGroup - Addition range: Parameter multivalued: true inlined: true inlined_as_list: true props: name: props description: A list of properties. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Addition domain_of: - HasPropsAndLinks - Resource - Addition - SystemCharacteristics - SystemInformation - InformationType - ImpactLevel - AuthorizationBoundary - Diagram - NetworkArchitecture - DataFlow - SystemImplementation - LeveragedAuthorization - SspImplementedRequirement - SspStatement - ByComponent - Export - ProvidedControlImplementation - ControlResponsibility - InheritedControlImplementation - SatisfiedControlImplementation range: ProfileAlterationProperty multivalued: true inlined: true inlined_as_list: true links: name: links description: A list of links. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Addition domain_of: - HasPropsAndLinks - Addition - SystemCharacteristics - SystemInformation - InformationType - ImpactLevel - AuthorizationBoundary - Diagram - NetworkArchitecture - DataFlow - SystemImplementation - LeveragedAuthorization - SspImplementedRequirement - SspStatement - ByComponent - Export - ProvidedControlImplementation - ControlResponsibility - InheritedControlImplementation - SatisfiedControlImplementation range: Link multivalued: true inlined: true inlined_as_list: true parts: name: parts description: A collection of parts. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Addition domain_of: - Group - Control - Part - ProfileGroup - Addition - TermsAndConditions - LocalObjective - AssessmentPart - ControlPart - Attestation range: Part multivalued: true inlined: true inlined_as_list: true