-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Integrated metaschema-java add/remove methods.
- Loading branch information
1 parent
0c739b1
commit aa6b72c
Showing
20 changed files
with
315 additions
and
170 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
|
||
--- | ||
categories: | ||
- tools | ||
|
||
themes: | ||
- Information Technology | ||
- Data and informatics | ||
- Data entry | ||
- Manufacturing | ||
- Systems engineering | ||
- Systems integration | ||
- Technology commercialization | ||
- Mathematics and Statistics | ||
- Modeling and simulation research |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# This file lists the contributors responsible for the | ||
# repository content. They will also be automatically | ||
# asked to review any pull request made in this repository. | ||
|
||
# Each line is a file pattern followed by one or more owners. | ||
# The sequence matters: later patterns take precedence. | ||
|
||
# FILES OWNERS | ||
* @david-waltermire-nist |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,50 @@ | ||
# liboscal-java | ||
A Java library to support processing OSCAL content | ||
|
||
A Java library to support processing OSCAL content. | ||
|
||
This open-source, Metaschema Java library offers a programatic means to work with [OSCAL](https://pages.nist.gov/OSCAL/) models defined by the [Metaschema modeling language](https://github.com/usnistgov/metaschema). This framework also supports programatically creating, modifying, parsing, and writing XML, JSON, and YAML OSCAL instance data. This work is intended to make it easier for Java software developers to incorporate OSCAL-based capabilities into their applications. | ||
|
||
This library is based on the [Metaschema Java Tools](https://pages.nist.gov/metaschema-java/) project. | ||
|
||
This effort is part of the National Institute of Standards and Technology (NIST) OSCAL Program. | ||
|
||
## Contributing to this code base | ||
|
||
Thank you for interest in contributing to the Metaschema Java framework. For complete instructions on how to contribute code, please read through our [CONTRIBUTING.md](CONTRIBUTING.md) documentation. | ||
|
||
## Public domain | ||
|
||
This project is in the worldwide [public domain](LICENSE.md). As stated in [CONTRIBUTING.md](CONTRIBUTING.md). | ||
|
||
## Using as a Maven dependency | ||
|
||
This project's modules are published to [Maven Central](https://search.maven.org/search?q=g:gov.nist.secauto.oscal.liboscal-java). | ||
|
||
You can include these artifacts in your Maven POM as a dependency. | ||
|
||
## Building | ||
|
||
This project can be built with [Apache Maven](https://maven.apache.org/) version 3.8.4 or greater. | ||
|
||
The following instructions can be used to clone and build this project. | ||
|
||
1. Clone the GitHub repository. | ||
|
||
```bash | ||
git clone --recurse-submodules https://github.com/usnistgov/liboscal-java.git | ||
``` | ||
|
||
2. Build the project with Maven | ||
|
||
```bash | ||
mvn install | ||
``` | ||
|
||
## Contact us | ||
|
||
Maintainer: [David Waltermire](https://www.nist.gov/people/david-waltermire) - [@david-waltermire-nist](https://github.com/david-waltermire-nist), [NIST](https://www.nist.gov/) [Information Technology Labratory](https://www.nist.gov/itl), [Computer Security Division](https://www.nist.gov/itl/csd), [Security Components and Mechanisms Group](https://www.nist.gov/itl/csd/security-components-and-mechanisms) | ||
|
||
Email us: [oscal@nist.gov](mailto:oscal@nist.gov) | ||
|
||
Chat with us: [Gitter usnistgov-OSCAL/Lobby](https://gitter.im/usnistgov-OSCAL/Lobby) | ||
|
Oops, something went wrong.