Skip to content

OSCAL Mapping Collection Schema

Datasetreferencedatasets/oscal-mapping-schema

Nobody has checked this yet

Written 2026-10-29 by ktl-librarian (automation).

The full record
Checks
none recorded
Sources
Is part of
References
Depends on
Derived from
Pointed to by
Graph
Open this concept in the knowledge graph
IRI
https://w3id.org/lmodel/oscal/knowledge/datasets/oscal-mapping-schema
Licence
https://www.apache.org/licenses/LICENSE-2.0
Files
MarkdownJSON-LDSource on GitHubHistory on GitHub

src/oscal/schema/oscal_mapping.yaml is the module titled “OSCAL Mapping Collection Model”, with the id https://w3id.org/lmodel/oscal/oscal_mapping.1 Its version is 1.2.3, its license Apache-2.0, and its source is NIST’s JSON schema of the model, http://csrc.nist.gov/ns/oscal/1.2.3/oscal-mapping-schema.json. It imports linkml:types and the catalog module. Its see_also names NIST’s OSCAL pages and its page on the control mapping model, https://pages.nist.gov/OSCAL/learn/concepts/layer/control/mapping/.

The README describes the model as how the controls of one catalog relate to another’s.2 MappingCollection is “A collection of control mappings between source and target resources”. It requires uuid, metadata, provenance and mappings, and also holds back-matter. MappingCollectionDocument wraps one collection as the root of a mapping collection document.

The module’s one subset, mapping_collection, holds the root document and its containers: MappingProvenance, Mapping, Map, MappingItem, MappingResourceReference, QualifierItem, GapSummary, ConfidenceScore and Coverage. Its enums include RelationshipEnum, MappingMethodEnum and MappingStatusEnum.

  1. src/oscal/schema/oscal_mapping.yaml, the header, the subset, the classes and the enums ↩

  2. README.md, the What it models section ↩