Open ronaldtse opened 1 year ago
Maybe we can bridge this using the Shale gem? @HassanAkbar
@ronaldtse Sure, will look into it after finalizing stepmod-utils
issues.
Hey, I am working on this with a couple of others (for python) here: https://github.com/Credentive-Sec/metaschema-python
I have some design notes and there are weekly calls with the metaschema team to talk about the challenges and discuss ideas. Let me know if you're interested in joining. The more the merrier!
Instead of the Shale gem we are looking at our own lutaml-model gem which has superseded Shale.
The OSCAL data structures are versioned according to a "metaschema". Once we have this, it means that we can support 1.0, 1.0.1, 1.0.4 etc versions in the same gem.
We will need to reimplement the internals of the current gem because we need to generate the classes depending on the metaschema XML.
Let's first do the Catalog metaschema:
The other metaschemas can be found at: