TITLE: | Disposition of Comments to N0740 Summary of Voting - Document Schema Definition Languages (DSDL) - Part 8: Document Schema Renaming Language (DSRL) |
SOURCE: | Mr. Martin Bryan |
PROJECT: | CD 19757-8: Information technology - Document Schema Definition Languages (DSDL) - Part 8: Document Schema Renaming Language (DSRL) |
PROJECT EDITOR: | Mr. Martin Bryan |
STATUS: | Disposition of Comments |
ACTION: | The editor is directed to make the changes |
DATE: | 2006-06-13 |
DISTRIBUTION: | SC34 and Liaisons |
REFER TO: | N0737 - 2006-05-28 - Summary of Voting on JTC 1/SC 34 N 708 - Text for CD Ballot - ISO/IEC CD 19757-8 - Document Schema Definition Language (DSDL) Part 8 - Document Schema Renaming Language (DSRL) |
REPLY TO: |
Dr. James David Mason (ISO/IEC JTC 1/SC 34 Secretariat - Standards Council of Canada) Crane Softwrights Ltd. Box 266, Kars, ON K0A-2E0 CANADA Telephone: +1 613 489-0999 Facsimile: +1 613 489-0995 Network: jtc1sc34@scc.ca http://www.jtc1sc34.org |
User requirements should be made clearer so that the design choice can be justified. Specifically, is it necessary to provide all of the following features?
1) changing interpretations of instances by embedding instructions in instances,
2) changing semantics of schemas by embedding instructions in schemas,
3) changing interpretations of instances and semantics of schemas by providing instructions as external files
One could certainly argue that 1) is useless, since users can rewrite an instance if they are willing to touch it (for embedding instructions) anyway. One could also argue that 2) is dangerous, since it encourages non-conformant implementations of RELAX NG (i.e., validators are requested to do what DSDL Part 2 does not say). One could also argue that XSLT and other XML transformation languages already provide 3).
We are not sure whether 2) is really possible, since RELAX NG schemas may be ambiguous.
Accepted. The model has been revised to require an external definition that can be used to:
1) Map instances to schemas without needing to do a full transformation (transliteration of local names to schema names)
2) Map schemas from one transliteration to another.
Use IRIs rather than URIs.
Accepted
We approve the overall technical direction of this draft of DSDL Part 8. We understand that substantial technical changes are to be made prior to a further CD ballot, and on that basis we will be making a more detailed technical evaluation of the next draft.
A significant redrafting will take place prior to an FCD ballot. WG1 will review this redraft prior to the editor's review meeting in August.