[Verse 1]
When you've got your OSCAL files in hand
Three formats waiting for your command
XML, JSON, or YAML too
But first you need to validate what's true
Schema checking keeps your data clean
XML Schema for the structured scene
JSON Schema for the modern way
YAML uses JSON rules to stay
[Chorus]
Working with OSCAL data every day
Validate, convert, and find your way
Schema first, then transform the code
NIST content lights up the road
Working with OSCAL, making it flow
Three formats dancing, watch them go
[Verse 2]
Need to switch between the formats fast
NIST provides the tools that last
XSLT transforms your XML stream
Other converters fulfill the dream
From catalog structure to baseline form
Transform your data, keep it warm
No need to build from scratch again
Let the transformation tools begin
[Chorus]
Working with OSCAL data every day
Validate, convert, and find your way
Schema first, then transform the code
NIST content lights up the road
Working with OSCAL, making it flow
Three formats dancing, watch them go
[Bridge]
GitHub holds the treasure chest
NIST content repository's the best
SP eight hundred fifty-three catalogs shine
Rev Four and Rev Five, right in line
Eight hundred fifty-three B baselines too
FedRAMP Rev Four waiting for you
[Verse 3]
Examples in every format you need
Ready-made content to help you succeed
Control catalogs and baseline sets
Everything validated, no more regrets
Clone the repo and explore the files
Learn from examples that span for miles
[Chorus]
Working with OSCAL data every day
Validate, convert, and find your way
Schema first, then transform the code
NIST content lights up the road
Working with OSCAL, making it flow
Three formats dancing, watch them go
[Outro]
Schema validation keeps you right
Format conversion shines the light
NIST repository shows the way
Working with OSCAL every day