Class: ProfileDocument
Root wrapper for an OSCAL Profile document.
URI: [oscal:ProfileDocument](https://w3id.org/lmodel/oscal/ProfileDocument)
[Profile](Profile.md) | The root profile object | direct | ## In Subsets * [profile](profile.md) ## 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
### Induced
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](OscalDocument.md)
* **ProfileDocument**
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [profile](profile.md) | 1 [Profile](Profile.md) | The root profile object | direct | ## In Subsets * [profile](profile.md) ## 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
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
owner: ProfileDocument
domain_of:
- ProfileDocument
range: Profile
required: true
inlined: true