Class: AssessmentPlan
An assessment plan, such as those provided by a FedRAMP assessor.
URI: oscal:AssessmentPlan
classDiagram
class AssessmentPlan
click AssessmentPlan href "../AssessmentPlan/"
AssessmentPlan : assessment_assets
AssessmentPlan --> "0..1" AssessmentAssets : assessment_assets
click AssessmentAssets href "../AssessmentAssets/"
AssessmentPlan : assessment_subjects
AssessmentPlan --> "*" AssessmentSubject : assessment_subjects
click AssessmentSubject href "../AssessmentSubject/"
AssessmentPlan : back_matter
AssessmentPlan --> "0..1" BackMatter : back_matter
click BackMatter href "../BackMatter/"
AssessmentPlan : import_ssp
AssessmentPlan --> "1" ImportSSP : import_ssp
click ImportSSP href "../ImportSSP/"
AssessmentPlan : local_definitions
AssessmentPlan --> "0..1" LocalDefinitions : local_definitions
click LocalDefinitions href "../LocalDefinitions/"
AssessmentPlan : metadata
AssessmentPlan --> "1" Metadata : metadata
click Metadata href "../Metadata/"
AssessmentPlan : reviewed_controls
AssessmentPlan --> "1" ReviewedControls : reviewed_controls
click ReviewedControls href "../ReviewedControls/"
AssessmentPlan : tasks
AssessmentPlan --> "*" Task : tasks
click Task href "../Task/"
AssessmentPlan : terms_and_conditions
AssessmentPlan --> "0..1" TermsAndConditions : terms_and_conditions
click TermsAndConditions href "../TermsAndConditions/"
AssessmentPlan : uuid
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| uuid | 1 UUIDType |
Assessment Plan Universally Unique Identifier | direct |
| metadata | 1 Metadata |
Provides information about the containing document, and defines concepts shar… | direct |
| import_ssp | 1 ImportSSP |
Used to import information about the system from an SSP | direct |
| local_definitions | 0..1 LocalDefinitions |
Used to define data objects that do not appear in the referenced SSP | direct |
| terms_and_conditions | 0..1 TermsAndConditions |
Terms and conditions under which an assessment can be performed | direct |
| assessment_subjects | * AssessmentSubject |
Identifies system elements being assessed | direct |
| assessment_assets | 0..1 AssessmentAssets |
Identifies the assets used to perform this assessment | direct |
| reviewed_controls | 1 ReviewedControls |
Identifies the controls being assessed and their control objectives | direct |
| tasks | * Task |
A collection of tasks | direct |
| back_matter | 0..1 BackMatter |
A collection of resources that may be referenced from within the OSCAL docume… | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| AssessmentPlanDocument | assessment_plan | range | AssessmentPlan |
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:AssessmentPlan |
| native | oscal:AssessmentPlan |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: AssessmentPlandescription: An assessment plan, such as those provided by a FedRAMP assessor.in_subset:- assessment_planfrom_schema: https://w3id.org/lmodel/oscalslots:- uuid- metadata- import-ssp- local-definitions- terms-and-conditions- assessment-subjects- assessment-assets- reviewed-controls- tasks- back-matterslot_usage: uuid: name: uuid description: Assessment Plan Universally Unique Identifier. required: true metadata: name: metadata required: true import-ssp: name: import-ssp required: true reviewed-controls: name: reviewed-controls required: trueInduced
Section titled “Induced”name: AssessmentPlandescription: An assessment plan, such as those provided by a FedRAMP assessor.in_subset:- assessment_planfrom_schema: https://w3id.org/lmodel/oscalslot_usage: uuid: name: uuid description: Assessment Plan Universally Unique Identifier. required: true metadata: name: metadata required: true import-ssp: name: import-ssp required: true reviewed-controls: name: reviewed-controls required: trueattributes: uuid: name: uuid description: Assessment Plan Universally Unique Identifier. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: AssessmentPlan domain_of: - Catalog - Location - Party - Action - Property - Resource - Profile - AssessmentPlan - AssessmentSubjectPlaceholder - AssessmentPlatform - AssessmentMethod - Activity - Step - Task - AssessmentPart - SystemComponent - Protocol - SystemUser - InventoryItem - Observation - Finding - Risk - MitigatingFactor - Response - RequiredAsset - RiskLogEntry - SystemSecurityPlan - InformationType - Diagram - LeveragedAuthorization - SspImplementedRequirement - SspStatement - ByComponent - ProvidedControlImplementation - ControlResponsibility - InheritedControlImplementation - SatisfiedControlImplementation - AssessmentResults - Result - AssessmentLogEntry - ComponentDefinition - DefinedComponent - Capability - ControlImplementationSet - ImplementedRequirement - ImplementedControlStatement - MappingCollection - Mapping - Map - GapSummary - PlanOfActionAndMilestones - PoamItem range: UUIDType required: true metadata: name: metadata description: Provides information about the containing document, and defines concepts shared across the document. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: AssessmentPlan domain_of: - Catalog - Profile - AssessmentPlan - SystemSecurityPlan - AssessmentResults - ComponentDefinition - MappingCollection - PlanOfActionAndMilestones range: Metadata required: true inlined: true import-ssp: name: import-ssp description: Used to import information about the system from an SSP. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: import_ssp owner: AssessmentPlan domain_of: - AssessmentPlan - PlanOfActionAndMilestones range: ImportSSP required: true inlined: true local-definitions: name: local-definitions description: Used to define data objects that do not appear in the referenced SSP. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: local_definitions owner: AssessmentPlan domain_of: - AssessmentPlan - AssessmentResults - Result - PlanOfActionAndMilestones range: LocalDefinitions inlined: true terms-and-conditions: name: terms-and-conditions description: Terms and conditions under which an assessment can be performed. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: terms_and_conditions owner: AssessmentPlan domain_of: - AssessmentPlan range: TermsAndConditions inlined: true assessment-subjects: name: assessment-subjects description: Identifies system elements being assessed. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: assessment_subjects owner: AssessmentPlan domain_of: - AssessmentPlan range: AssessmentSubject multivalued: true inlined: true inlined_as_list: true assessment-assets: name: assessment-assets description: Identifies the assets used to perform this assessment. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: assessment_assets owner: AssessmentPlan domain_of: - AssessmentPlan - ResultLocalDefinitions - PoamLocalDefinitions range: AssessmentAssets inlined: true reviewed-controls: name: reviewed-controls description: Identifies the controls being assessed and their control objectives. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: reviewed_controls owner: AssessmentPlan domain_of: - AssessmentPlan - Step - Result range: ReviewedControls required: true inlined: true tasks: name: tasks description: A collection of tasks. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: AssessmentPlan domain_of: - AssessmentPlan - Task - Response - ResultLocalDefinitions range: Task multivalued: true inlined: true inlined_as_list: true back-matter: name: back-matter description: A collection of resources that may be referenced from within the OSCAL document instance. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: back_matter owner: AssessmentPlan domain_of: - Catalog - Profile - AssessmentPlan - SystemSecurityPlan - AssessmentResults - ComponentDefinition - MappingCollection - PlanOfActionAndMilestones range: BackMatter inlined: true