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

Migrating catalog and profile schemas to their own namespaces #306

Closed
wendellpiez opened this issue Feb 7, 2019 · 5 comments
Closed

Migrating catalog and profile schemas to their own namespaces #306

wendellpiez opened this issue Feb 7, 2019 · 5 comments
Labels
Scope: Modeling Issues targeted at development of OSCAL formats User Story

Comments

@wendellpiez
Copy link
Contributor

wendellpiez commented Feb 7, 2019

User Story:

Currently, all the OSCAL schemas share a single XML namespace. The latest metaschema design supports each schema having its own namespace. This is probably a good idea on balance -- while we need to take care not to contract namespace-itis (a painful inflammation of your XML).

Goals:

Put catalog and profile into different namespaces. Update data and tools to work with these namespaces. Test and solidify namespace support in OSCAL metaschema.

On an earlier Issue #7 @david-waltermire-nist suggests:

Dependencies:

None at this time. However, when namespaces are changed, all data instances must be revised accordingly. All sample data will be impacted, and all (XML-based, namespace-aware) tools must be updated and tested.

Acceptance Criteria

  • New updated schemas have been deployed for catalog and profile formats at least, with their own namespaces.
  • All data instances valid to these schemas have been updated and can be shown to be valid to the new schemas.
  • Tools under maintenance have been shown to work with the new data.
@anweiss
Copy link
Contributor

anweiss commented Feb 9, 2019

@wendellpiez what's the difference between this one and #285? Also, should we close #7 in favor of new namespace-related issues?

@wendellpiez
Copy link
Contributor Author

@anweiss this one is essentially a follow-on to #285, also some of this work has been done and integrated cf PR #277.

the old Issue #7 contains useful info. I'm copying it here, so we can close that ticket.

@david-waltermire david-waltermire added this to the OSCAL 1.0 M1 milestone May 8, 2019
@david-waltermire david-waltermire added the Scope: Modeling Issues targeted at development of OSCAL formats label May 9, 2019
@wendellpiez wendellpiez added the Discussion Needed This issues needs to be reviewed by the OSCAL development team. label May 15, 2019
@wendellpiez
Copy link
Contributor Author

This Issue requires discussion. Currently the Metaschema supports declaring a namespace for the entire model it describes (all they way down to prose), but the Catalog and Profile schemas share a namespace. If it's the way we want it we can close this Issue.

@wendellpiez
Copy link
Contributor Author

Note this is also being tracked (with more detail) in #285. Marking this as closable on that basis alone.

@david-waltermire
Copy link
Contributor

Ok. Closing.

@david-waltermire david-waltermire removed Discussion Needed This issues needs to be reviewed by the OSCAL development team. closable labels May 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Scope: Modeling Issues targeted at development of OSCAL formats User Story
Projects
None yet
Development

No branches or pull requests

3 participants