metaschema-framework / metaschema-java

https://metaschema-java.metaschema.dev/
Other
0 stars 3 forks source link

Provide a mechanism for defining schema specific metapath extensions #242

Open RS-Credentive opened 1 month ago

RS-Credentive commented 1 month ago

User Story

As a developer of metaschema tooling, I need a mechanism to identify metapath functions that are used in metaschema specifications.

Goals

When a metaschema specification such as OSCAL defines a metapath functions (e.g. "has-oscal-namespace"), metaschema tooling should be able to identify a pure metapath equivalent of the function. Currently, a tool which simply parses the metaschema xsd and a metaschema specification has no way to derive the pure metapath equivalent the metapath function.

Dependencies

No response

Acceptance Criteria

Revisions

No response

david-waltermire commented 3 weeks ago

This will require the ability to declare functions, which will require new syntax. Something like what exists in XSLT.

This is something that needs to be implemented in https://github.com/metaschema-framework/metaschema.