Re: RNG Schemas for XForms

Hi Leigh,
thanks for providing this.

>This message is both a response to the XHTML2 WG request for XForms RNG
>schemas, and request in support of my own action to seek expert help.

I have just started working on updating the draft XHTML2 RNG schema,
including its XForms support. While doing this I will review your
work, obviously targeting reuse. As for your request for a review of
design patterns etc, I am hoping to be able to get back to you with a
set of suggestions quite shortly.

Leigh, a question: while writing the modularized schema that you
forwarded, did you read and/or make use of [1]? In that case, were
there (aside from group patterns that you've already mentioned)
aspects of RelaxNG schema design that you found insufficiently
discussed? We are planning to update this doc as well in the not too
far future, and any input on its nature and coverage is warmly
welcome.

[1] http://www.w3.org/MarkUp/2008/ED-xhtml-m12n-relaxng-20080604/

Best regards,
Markus Gylling (new XHTML2 WG member)


>>>>>>>>>
Shane,

Forms WG Action 2008-06-18.1
<http://lists.w3.org/Archives/Public/public-forms/2008Jun/att-0050/2008-
06-18.html#ACTION1> calls for me to produce a modularized XForms RNG
schema.

I produced a version of it, based on original work by Micah Dubinko, and
posted it in this thread:
<http://lists.w3.org/Archives/Public/public-forms/2008Jun/0054.html>

I found I was unable to complete the task because I lacked an
understanding of design patterns for RNG groups.  Accordingly, Action
2008-07-23.3
<http://lists.w3.org/Archives/Public/public-forms/2008Jul/att-0040/2008-
07-23.html#ACTION3> calls for me to seek expert help.

Additionally, Steven Pemberton today reported that the XHTML2 WG
requested RNG schemas for XForms.

This message is both a response tp the XHTML2 WG request for XForms RNG
schemas, and request in support of my own action to seek expert help.

Attached is a zip file containing my best effort for the XForms 1.2
modularization.

For historical reasons, this zip file is called xforms-1.2.zip.

In the zip file is also xforms11.rnc file from Micah Dubinko, with my
modifications for re-hosting the grammar as part of James Clarke's RNC
package of schemas for XHTML distributed as
<http://www.thaiopensource.com/nxml-mode/>

The original XForms RNC files are from Micah's XFV project, at
https://sourceforge.net/projects/xfv/

When I sent some corrections to Micah, he made me an administrator of
the project, so I will be able to update the project with the results of
this work.

As reported in
<http://lists.w3.org/Archives/Public/public-forms/2008Jun/0055.html>,
Micah Dubinko has graciously offered to let us use the XForms 1.0 RNC
schema he produced, and is prepared to relicense it if we need to have
it under the W3C Software License instead of the Apache license.

This schema for XForms 1.1 is current as of its original publication
date, but XForms 1.1 has changed since then.

Please let me know if you'd like to proceed on this issue.

Thank you,
Leigh.

Received on Monday, 19 January 2009 13:04:33 UTC