-
Notifications
You must be signed in to change notification settings - Fork 12
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
Metapath Query Parser for the CLI #241
Labels
enhancement
New feature or request
Comments
Woops, I used the wrong URL, migration to the appropriate metaschema-java project. |
8 tasks
aj-stein-nist
added a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Dec 6, 2023
aj-stein-nist
added a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Dec 7, 2023
7 tasks
aj-stein-nist
added a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Dec 7, 2023
david-waltermire
pushed a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Dec 18, 2023
github-merge-queue bot
pushed a commit
that referenced
this issue
Dec 18, 2023
Loading
Loading status checks…
* Reorganize test util functions for vectorized tests. * Parameterize CLI tests as prework for #241.
aj-stein-nist
added a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Jan 5, 2024
8 tasks
aj-stein-nist
added a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Jan 23, 2024
aj-stein-nist
added a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Jan 23, 2024
Co-Authored-By: David Waltermire <[email protected]>
3 tasks
aj-stein-nist
added a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Jan 24, 2024
Co-Authored-By: David Waltermire <[email protected]>
aj-stein-nist
added a commit
to aj-stein-nist/metaschema-java
that referenced
this issue
Feb 22, 2024
Co-Authored-By: David Waltermire <[email protected]>
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 6, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution. Resolves usnistgov/metaschema-java#241. Builds on metaschema-framework#96.
8 tasks
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 7, 2024
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution. Resolves usnistgov/metaschema-java#241. Builds on metaschema-framework#96.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 7, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 7, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 7, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 7, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 7, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 7, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 7, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 8, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 9, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to david-waltermire/metaschema-java
that referenced
this issue
Sep 10, 2024
Loading
Loading status checks…
… improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on metaschema-framework#96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241.
david-waltermire
added a commit
to metaschema-framework/metaschema-java
that referenced
this issue
Sep 10, 2024
* introduce metapath expression evaluator subcommand * Fixed a schema generation bug causing an existing test to fail due to improper handling of JSON keys. Added basic support for arbitrary Metapath command execution, building on #96. Metapath execution allows for evaluating expressions without a module or instance. Resolves usnistgov/metaschema-java#241. --------- Co-authored-by: wandmagic <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
User Story:
As a developer of Metaschema-based tools, in order to more effectively develop tools and test arbitrary data with models, I would like the ability to perform arbitrary Metapath queries (i.e. a Metapath sequence of
metaschema-cli evaluate-query "1 + 1"
which will yield a result of"2"
) or a Metaschema module and document instance against that module (i.e.metaschema-cli evaluate-query "/computer/vendor[@name='only-want-computer-with-this-name']/@id" --metaschema ./example-computer_metaschema.xml --document ./example-computer_instance.yaml
to yield an instance of the assembly in example_computer_instance.yaml with only the vendor assembly's id where the name matches in the query) . This will allow developers to rapidly test and prototype and test arbitrary Metapath expressions, Metaschema modules, document instances of that module, or all the above.Goals:
Dependencies:
TBD
Acceptance Criteria
{The items above are general acceptance criteria for all User Stories. Please describe anything else that must be completed for this issue to be considered resolved.}
The text was updated successfully, but these errors were encountered: