Skip to content

Class: Attestation

A set of textual attestation statements, typically written by the assessor.

URI: oscal:Attestation

 classDiagram
    class Attestation
    click Attestation href "../Attestation/"
      HasResponsibleParties <|-- Attestation
        click HasResponsibleParties href "../HasResponsibleParties/"

      Attestation : parts





        Attestation --> "1..*" AssessmentPart : parts
        click AssessmentPart href "../AssessmentPart/"



      Attestation : responsible_parties





        Attestation --> "*" ResponsibleParty : responsible_parties
        click ResponsibleParty href "../ResponsibleParty/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
parts 1..*
AssessmentPart
A collection of parts direct
responsible_parties *
ResponsibleParty
Responsible party assignments HasResponsibleParties

Usages

used by used in type used
Result attestations range Attestation

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/oscal

Mappings

Mapping Type Mapped Value
self oscal:Attestation
native oscal:Attestation

LinkML Source

Direct

name: Attestation
description: A set of textual attestation statements, typically written by the assessor.
in_subset:
- assessment_results
from_schema: https://w3id.org/lmodel/oscal
mixins:
- HasResponsibleParties
slots:
- parts
slot_usage:
  parts:
    name: parts
    range: AssessmentPart
    required: true

Induced

name: Attestation
description: A set of textual attestation statements, typically written by the assessor.
in_subset:
- assessment_results
from_schema: https://w3id.org/lmodel/oscal
mixins:
- HasResponsibleParties
slot_usage:
  parts:
    name: parts
    range: AssessmentPart
    required: true
attributes:
  parts:
    name: parts
    description: A collection of parts.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: parts
    owner: Attestation
    domain_of:
    - Group
    - Control
    - Part
    - ProfileGroup
    - Addition
    - TermsAndConditions
    - LocalObjective
    - AssessmentPart
    - ControlPart
    - Attestation
    range: AssessmentPart
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  responsible-parties:
    name: responsible-parties
    description: Responsible party assignments.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: responsible_parties
    owner: Attestation
    domain_of:
    - HasResponsibleParties
    - SystemCharacteristics
    range: ResponsibleParty
    multivalued: true
    inlined: true
    inlined_as_list: true