Skip to content

Class: ProfileDocument

Root wrapper for an OSCAL Profile document.

URI: [oscal:ProfileDocument](https://w3id.org/lmodel/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 * [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
### 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
    owner: ProfileDocument
    domain_of:
    - ProfileDocument
    range: Profile
    required: true
    inlined: true