Community
Participate
Working Groups
The current SML validation implementation offers only the capability of reporting errors as a document or set of documents is validated. As a next step, the implementation should provide a set of API's for accessing the underlying data model as well as for running the evaluation in separate steps. The scenarios we should be able to cover : - be able to validate in memory objects as well as file system documents. A parse()throws SMLExceptions API that takes as input a Path/String ( system file path )or InputStream - be able to collect the parsing/validation errors and use them in custom scenarios ( the default approach if nothing is specified is to show the errors to the default console output; the user can overwrite this option and decide to not show the errors or show them in a different format or output) - run only a subset of the validation steps. The user may want to run a schematron rule every time some data changes, without having to run the entire model validation. Need an API runSchematron(rule, Element(s) ) so that I can run a specific rule against a set of elements. - API which allows binding a schematron rule with a set of documents, similar with what the IF ruleBindings element does.
Discussed at the Detroit F2F: +1 Moved to i9 http://wiki.eclipse.org/Talk:COSMOSF2F-08-Nov-07#2._Ensure_that_all_the_designs_for_i7_.2F_i8_.2F_i9_are_in_order
suggest moving this out of i9, until we have clear requirements from consumers on what to make available
Moving this enhancement to i10, as discussed during the 01/16 AG call
Ruth, I am moving this to you