Interoperability testing workshop
The authors of SML and SML-IF hosted an interoperability workshop for these specifications on January 16 and 17, 2007.
For archival purpose, here is the invitation. In addition, here are the interop workshop feedback agreement, the list of interop scenarios and a zip file with the model documents described in the interop scenarios. These models are also available unzipped here. Note that these model docs have been corrected since they were first published. The original ones are available here as a zip file and here as a list of files.
Here is the report from the interop workshop:
The interoperability workshop has been successfully run and covered all of the interop scenarios. As a result of this exercise, the following issues have been identified and brought forward to the SML workgroup for resolution:
1. ruleBindings element is used to contain information that associates Schematron Rule documents with the documents they apply to. The SML-IF specification required rule documents to be applied to all of the documents in the model when the ruleBindings element was omitted. In this situation, there is no way to specify that the rules contained in an SML IF file do not apply to any document in the model.
Given the cost of evaluating a rule, has been proposed that binding a rule to all documents should be made an explicit act and not a default choice. The SML-IF specification has been updated based on this proposal.
2. XML Schema Structures does not clearly specify how a schema validator should obtain the schema content to validate against.
This is an issue in the context of SMLIF interop testing since instance documents included into an SMLIF model cannot, in a predictable way, identify the schema documents defining them.
Although at least one proposal has been discussed for solving this problem in the SML-IF context, this is still an open issue that needs to be addressed.