[Verse 1]
Download the schemas, validate your frame
XML gets XSD, JSON needs its game
YAML shares the JSON rules, three formats aligned
Schema catches errors before they're signed
GitHub holds the treasure, NIST content store
Examples in triplicate, couldn't ask for more
[Chorus]
Validate, convert, repository dive
Schema keeps your OSCAL documents alive
XML to JSON, YAML in between
XSLT transforms what the formats mean
Eight hundred fifty-three in every style
Rev Four and Rev Five, mile after mile
[Verse 2]
Transformation engines, XSLT leads
Convert between formats for different needs
FedRAMP baselines sitting in the vault
Catalog conversions without a fault
SP eight hundred fifty-three B waits in line
Baseline configurations, perfectly fine
[Chorus]
Validate, convert, repository dive
Schema keeps your OSCAL documents alive
XML to JSON, YAML in between
XSLT transforms what the formats mean
Eight hundred fifty-three in every style
Rev Four and Rev Five, mile after mile
[Bridge]
usnistgov slash oscal-content
Government examples, fully documented
Schema validation catches malformed trees
Format conversion with the greatest ease
[Verse 3]
Three-format symphony, pick your notation
NIST provides the tools for transformation
Catalogs and baselines, federal grade
Working with OSCAL data, expertly made
Repository browsing, examples galore
Schema validation opens every door
[Chorus]
Validate, convert, repository dive
Schema keeps your OSCAL documents alive
XML to JSON, YAML in between
XSLT transforms what the formats mean
Eight hundred fifty-three in every style
Rev Four and Rev Five, mile after mile
[Outro]
GitHub repository, your learning friend
Schema validation until the end