Class: Resource
A resource associated with content in the containing document instance. A resource may be directly included in the document using base64 encoding or may point to one or more equivalent internet resources.
URI: oscal:Resource
classDiagram
class Resource
click Resource href "../Resource/"
Resource : base64
Resource --> "0..1" Base64Resource : base64
click Base64Resource href "../Base64Resource/"
Resource : citation
Resource --> "0..1" Citation : citation
click Citation href "../Citation/"
Resource : description
Resource : document_ids
Resource --> "*" DocumentId : document_ids
click DocumentId href "../DocumentId/"
Resource : props
Resource --> "*" ResourceProperty : props
click ResourceProperty href "../ResourceProperty/"
Resource : remarks
Resource : rlinks
Resource --> "*" ResourceLink : rlinks
click ResourceLink href "../ResourceLink/"
Resource : title
Resource : uuid
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| uuid | 1 UUIDType |
A unique identifier for a resource | direct |
| title | 0..1 MarkupLineType |
An optional name given to the resource, which may be used by a tool for displ… | direct |
| description | 0..1 MarkupMultilineType |
An optional short summary of the resource used to indicate the purpose of the… | direct |
| props | * ResourceProperty |
A list of properties | direct |
| document_ids | * DocumentId |
Document identifiers qualified by an identifier scheme | direct |
| remarks | 0..1 MarkupMultilineType |
Additional commentary about the containing object | direct |
| citation | 0..1 Citation |
An optional citation consisting of end note text using structured markup | direct |
| rlinks | * ResourceLink |
A URL-based pointer to an external resource with an optional hash for verific… | direct |
| base64 | 0..1 Base64Resource |
A resource encoded using the Base64 alphabet defined by RFC 2045 | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| BackMatter | resources | range | Resource |
In Subsets
Section titled “In Subsets”Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/oscal
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | oscal:Resource |
| native | oscal:Resource |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: Resourcedescription: A resource associated with content in the containing document instance. A resource may be directly included in the document using base64 encoding or may point to one or more equivalent internet resources.in_subset:- oscal_back_matterfrom_schema: https://w3id.org/lmodel/oscalslots:- uuid- title- description- props- document-ids- remarks- citation- rlinks- base64slot_usage: uuid: name: uuid description: A unique identifier for a resource. required: true title: name: title description: An optional name given to the resource, which may be used by a tool for display and navigation. description: name: description description: An optional short summary of the resource used to indicate the purpose of the resource. props: name: props range: ResourceProperty document-ids: name: document-ids range: DocumentIdInduced
Section titled “Induced”name: Resourcedescription: A resource associated with content in the containing document instance. A resource may be directly included in the document using base64 encoding or may point to one or more equivalent internet resources.in_subset:- oscal_back_matterfrom_schema: https://w3id.org/lmodel/oscalslot_usage: uuid: name: uuid description: A unique identifier for a resource. required: true title: name: title description: An optional name given to the resource, which may be used by a tool for display and navigation. description: name: description description: An optional short summary of the resource used to indicate the purpose of the resource. props: name: props range: ResourceProperty document-ids: name: document-ids range: DocumentIdattributes: uuid: name: uuid description: A unique identifier for a resource. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Resource domain_of: - Catalog - Location - Party - Action - Property - Resource - Profile - AssessmentPlan - AssessmentSubjectPlaceholder - AssessmentPlatform - AssessmentMethod - Activity - Step - Task - AssessmentPart - SystemComponent - Protocol - SystemUser - InventoryItem - Observation - Finding - Risk - MitigatingFactor - Response - RequiredAsset - RiskLogEntry - SystemSecurityPlan - InformationType - Diagram - LeveragedAuthorization - SspImplementedRequirement - SspStatement - ByComponent - ProvidedControlImplementation - ControlResponsibility - InheritedControlImplementation - SatisfiedControlImplementation - AssessmentResults - Result - AssessmentLogEntry - ComponentDefinition - DefinedComponent - Capability - ControlImplementationSet - ImplementedRequirement - ImplementedControlStatement - MappingCollection - Mapping - Map - GapSummary - PlanOfActionAndMilestones - PoamItem range: UUIDType required: true title: name: title description: An optional name given to the resource, which may be used by a tool for display and navigation. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Resource domain_of: - Group - Control - Metadata - Revision - Role - Location - Resource - Part - ProfileGroup - Addition - SubjectReference - AssessmentPlatform - Activity - Step - Task - AssessmentPart - ControlPart - SystemComponent - Protocol - SystemUser - AuthorizedPrivilege - Observation - Finding - FindingTarget - Risk - Response - RequiredAsset - RiskLogEntry - InformationType - LeveragedAuthorization - Result - AssessmentLogEntry - DefinedComponent - PoamItem range: MarkupLineType description: name: description description: An optional short summary of the resource used to indicate the purpose of the resource. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Resource domain_of: - Role - Resource - ParameterConstraint - ReviewedControls - ControlSelection - ControlObjectiveSelection - AssessmentSubject - AssessmentSubjectPlaceholder - LocalObjective - AssessmentMethod - Activity - Step - Task - SystemComponent - SystemUser - AuthorizedPrivilege - InventoryItem - Observation - RelevantEvidence - Finding - FindingTarget - Risk - MitigatingFactor - Response - RequiredAsset - RiskLogEntry - SystemCharacteristics - InformationType - AuthorizationBoundary - Diagram - NetworkArchitecture - DataFlow - SspControlImplementation - ByComponent - Export - ProvidedControlImplementation - ControlResponsibility - InheritedControlImplementation - SatisfiedControlImplementation - Result - AssessmentLogEntry - DefinedComponent - Capability - IncorporatesComponent - ControlImplementationSet - ImplementedRequirement - ImplementedControlStatement - QualifierItem - PoamItem range: MarkupMultilineType props: name: props description: A list of properties. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Resource domain_of: - HasPropsAndLinks - Resource - Addition - SystemCharacteristics - SystemInformation - InformationType - ImpactLevel - AuthorizationBoundary - Diagram - NetworkArchitecture - DataFlow - SystemImplementation - LeveragedAuthorization - SspImplementedRequirement - SspStatement - ByComponent - Export - ProvidedControlImplementation - ControlResponsibility - InheritedControlImplementation - SatisfiedControlImplementation range: ResourceProperty multivalued: true inlined: true inlined_as_list: true document-ids: name: document-ids description: Document identifiers qualified by an identifier scheme. from_schema: https://w3id.org/lmodel/oscal rank: 1000 alias: document_ids owner: Resource domain_of: - Metadata - Resource range: DocumentId multivalued: true inlined: true inlined_as_list: true remarks: name: remarks description: Additional commentary about the containing object. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Resource domain_of: - OscalCommon - Property - Resource - ConstraintTest - ControlMatching - Removal - ImportSSP - LocalDefinitions - SelectObjectiveById - AssessmentSubjectSource - OnDateCondition - WithinDateRange - AtFrequency - TaskDependency - SetParameter - ComponentStatus - PortRange - ImplementationStatus - ObjectiveStatus - RelatedObservation - AssociatedRisk - LoggedBy - ImportProfile - SystemCharacteristics - SystemStatus - AuthorizationBoundary - Diagram - NetworkArchitecture - DataFlow - SystemImplementation - LeveragedAuthorization - SspImplementedRequirement - SspStatement - ByComponent - ProvidedControlImplementation - ControlResponsibility - InheritedControlImplementation - SatisfiedControlImplementation - ImportAssessmentPlan - AssessmentResultsLocalDefinitions - ImportComponentDefinition - ImplementedRequirement - ImplementedControlStatement - QualifierItem - PoamLocalDefinitions - RelatedFinding range: MarkupMultilineType citation: name: citation description: An optional citation consisting of end note text using structured markup. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Resource domain_of: - Resource range: Citation inlined: true rlinks: name: rlinks description: A URL-based pointer to an external resource with an optional hash for verification and change detection. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Resource domain_of: - Resource range: ResourceLink multivalued: true inlined: true inlined_as_list: true base64: name: base64 description: A resource encoded using the Base64 alphabet defined by RFC 2045. from_schema: https://w3id.org/lmodel/oscal rank: 1000 owner: Resource domain_of: - Resource range: Base64Resource inlined: true