Skip to content

Class: ProfileDocument

Root wrapper for an OSCAL Profile document.

URI: oscal:ProfileDocument

 classDiagram
    class ProfileDocument
    click ProfileDocument href "../ProfileDocument/"
      OscalDocument <|-- ProfileDocument
        click OscalDocument href "../OscalDocument/"

      ProfileDocument : profile





        ProfileDocument --> "1" Profile : profile
        click Profile href "../Profile/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
profile 1
Profile
The root profile object direct

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ProfileDocument
description: Root wrapper for an OSCAL Profile document.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
is_a: OscalDocument
slots:
- profile
slot_usage:
  profile:
    name: profile
    required: true

Induced

name: ProfileDocument
description: Root wrapper for an OSCAL Profile document.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
is_a: OscalDocument
slot_usage:
  profile:
    name: profile
    required: true
attributes:
  profile:
    name: profile
    description: The root profile object.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: profile
    owner: ProfileDocument
    domain_of:
    - ProfileDocument
    range: Profile
    required: true
    inlined: true