Class: ProfileDocument
Root wrapper for an OSCAL Profile document.
classDiagram
class ProfileDocument
click ProfileDocument href "../ProfileDocument/"
OscalDocument <|-- ProfileDocument
click OscalDocument href "../OscalDocument/"
ProfileDocument : profile
ProfileDocument --> "1" Profile : profile
click Profile href "../Profile/"
Inheritance
- OscalDocument
- ProfileDocument
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