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.}
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.yamlto 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.}