MYNG GUI makes XSD Available

From RuleML Wiki
Jump to: navigation, search

--WikiSysop (talk) 22:26, 7 May 2014 (ADT)

1 Issue Description

In Version 1.0, the MYNG GUI enables the download of customized Relax NG schemas. However, some users want or need an XSD and are not able to perform the conversion themselves. It would be a great benefit to the XSD-user community if the MYNG GUI also provided a lenient approximating XSD anchor schema as well as the customized Relax NG schema.

2 Options

2.1 Option 1

Client-side implementation in the MYNG GUI javascript.

2.2 Option 2

Server-side implemention in PHP on Hawkhost.

3 Discussion

This is a simple calculation, and at present there is no need for it on the server-side, so adding it into the javascript that manages the GUI is convenient at present. However, for future implementations it may be useful to extract this into a reusable module.

4 Resolution

4.1 Relax NG Modules

4.2 Relax NG Drivers

4.3 MYNG Engine

4.4 MYNG GUI

Add javascript to compute the best lenient XSD anchor schema, given the myng code Add a text field to display the name of this XSD anchor schema. Add a button to download the XSD schema.

4.5 XSDs

4.6 Unit Tests

4.7 XSLTs

5 References