Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a user I want to be able to import xml OSCAL artifacts into trestle using trestle import #177

Closed
3 tasks
butler54 opened this issue Oct 20, 2020 · 2 comments
Labels
core Relates to the foundation of trestle duplicate This issue or pull request already exists

Comments

@butler54
Copy link
Collaborator

Issue description / feature objectives

trestle focuses on json and yaml for OSCAL support, however, 3rd party objects may exist in XML form. Given that NIST are producing XSLT transforms which require XSLT 3.0 the recommendation is that we use this functionality (together with Saxon-HE) via a CLI escape.

Artifacts will be imported into trestle in either json or yaml format.

Note: This functionality will require users to manually install saxon-HE. On absence of the library users should be directed to documentation on how to install themselves.

Completion Criteria

  • Import functions with Saxon-HE when present via CLI wrapping
  • Functionality and requirements are well documented.
  • CI-CD pipeline is updated to test functionality including automatically pulling the appropriate upstream java libraries for testing.

Steps to Reproduce the Problem

Specifications

  • Version / branch:
  • Platform:
  • Subsystem:
@butler54
Copy link
Collaborator Author

butler54 commented Dec 4, 2020

Updating based on the conversation around #249.
It should be possible to do this via a similar model to #249 (potentially using the same scripts to download and manage a local saxon copy).

Expectation is that a collaboration with the 10X team may make this fesiable.

@butler54 butler54 added the core Relates to the foundation of trestle label Mar 31, 2021
@butler54 butler54 added the duplicate This issue or pull request already exists label Dec 6, 2021
@butler54
Copy link
Collaborator Author

butler54 commented Dec 6, 2021

Duplicate of #178

@butler54 butler54 closed this as completed Dec 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Relates to the foundation of trestle duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

1 participant