Skip to content

Class: Diagram

A graphic that provides a visual representation the system, or some aspect of it.

URI: oscal:Diagram

 classDiagram
    class Diagram
    click Diagram href "../Diagram/"
      Diagram : caption
        
      Diagram : description
        
      Diagram : links
        
          
    
        
        
        Diagram --> "*" SspDiagramLink : links
        click SspDiagramLink href "../SspDiagramLink/"
    

        
      Diagram : props
        
          
    
        
        
        Diagram --> "*" Property : props
        click Property href "../Property/"
    

        
      Diagram : remarks
        
      Diagram : uuid
        
      
Name Cardinality and Range Description Inheritance
uuid 1
UUIDType
A machine-oriented, globally unique identifier with a cross-instance scope direct
description 0..1
MarkupMultilineType
A human-readable description direct
props *
Property
A list of properties direct
links *
SspDiagramLink
A list of links direct
caption 0..1
String
A brief caption to annotate the diagram direct
remarks 0..1
MarkupMultilineType
Additional commentary about the containing object direct
used by used in type used
AuthorizationBoundary diagrams range Diagram
NetworkArchitecture diagrams range Diagram
DataFlow diagrams range Diagram
Mapping Type Mapped Value
self oscal:Diagram
native oscal:Diagram
name: Diagram
description: A graphic that provides a visual representation the system, or some aspect
of it.
in_subset:
- ssp
from_schema: https://w3id.org/lmodel/oscal
slots:
- uuid
- description
- props
- links
- caption
- remarks
slot_usage:
uuid:
name: uuid
required: true
links:
name: links
range: SspDiagramLink
name: Diagram
description: A graphic that provides a visual representation the system, or some aspect
of it.
in_subset:
- ssp
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
uuid:
name: uuid
required: true
links:
name: links
range: SspDiagramLink
attributes:
uuid:
name: uuid
description: A machine-oriented, globally unique identifier with a cross-instance
scope.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Diagram
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
description:
name: description
description: A human-readable description.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Diagram
domain_of:
- Role
- Resource
- ParameterConstraint
- ReviewedControls
- ControlSelection
- ControlObjectiveSelection
- AssessmentSubject
- AssessmentSubjectPlaceholder
- LocalObjective
- AssessmentMethod
- Activity
- Step
- Task
- SystemComponent
- SystemUser
- AuthorizedPrivilege
- InventoryItem
- Observation
- RelevantEvidence
- Finding
- FindingTarget
- Risk
- MitigatingFactor
- Response
- RequiredAsset
- RiskLogEntry
- SystemCharacteristics
- InformationType
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SspControlImplementation
- ByComponent
- Export
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
- Result
- AssessmentLogEntry
- DefinedComponent
- Capability
- IncorporatesComponent
- ControlImplementationSet
- ImplementedRequirement
- ImplementedControlStatement
- QualifierItem
- PoamItem
range: MarkupMultilineType
props:
name: props
description: A list of properties.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Diagram
domain_of:
- HasPropsAndLinks
- Resource
- Addition
- SystemCharacteristics
- SystemInformation
- InformationType
- ImpactLevel
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SystemImplementation
- LeveragedAuthorization
- SspImplementedRequirement
- SspStatement
- ByComponent
- Export
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
range: Property
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: Diagram
domain_of:
- HasPropsAndLinks
- Addition
- SystemCharacteristics
- SystemInformation
- InformationType
- ImpactLevel
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SystemImplementation
- LeveragedAuthorization
- SspImplementedRequirement
- SspStatement
- ByComponent
- Export
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
range: SspDiagramLink
multivalued: true
inlined: true
inlined_as_list: true
caption:
name: caption
description: A brief caption to annotate the diagram.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Diagram
domain_of:
- Diagram
range: string
remarks:
name: remarks
description: Additional commentary about the containing object.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Diagram
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