XForms / Schema Patterns for Databinding

The XForms Working Group had expressed an interest in what the Data Binding Working Group have been doing, so I joined their weekly teleconference to provide them with more information.

 

After I explained the background to the XML Schema Patterns for Data Binding Working Group they stated that

their particular area of interest was in the term data binding (which in XForms terminology means something different) and whether or not the basic/advanced patterns specifications would be useful to XForms. 

 

XForms bindings are used to relate components of the XForms model (which can be described by schema) to controls in the presentation layer (and XPath can be used to do this). They wondered if there was any value for them in the patterns which we had identified - perhaps from the perspective of generating an XForm based on a schema.

 

We use the schema patterns to drive generation of native programming language structures by Web Service toolkits, which isn't relevant to XForms at all. However the way the schema patterns have been identified by our group would mean that they  may be useful as a list of schema pattern uses cases which have been implemented in the real world. 

 

If a schema conforms to the basic patterns specification then I suppose it should be easier to successfully generate an XForm from that schema - but to restrict an XForms forms builder to supporting only the basic patterns specification puts us in the same position as we are with Web Service toolkits - and their inconsistent support for schema functionality. The slippery slope again!

 

George

 

 

 

   

 

George Cowe
Standards Architect
Origo Services Ltd
Tel: 0131 451 1179
Email: gcowe@origoservices.com <BLOCKED::mailto:gcowe@origoservices.com> 

 



E-mail disclaimer

The information in this e-mail is sent in confidence for the addressee only and may be legally privileged. Unauthorised recipients must preserve this confidentiality and should please advise the sender immediately of the error in transmission and then delete this e-mail. If you are not the intended recipient, any disclosure, copying, distribution or any action taken in reliance on its content is prohibited and may be unlawful.

Origo Services Limited accepts no responsibility for any loss or damage resulting directly or indirectly from the use of this e-mail or the contents.  It is your responsibility to scan for viruses.  Origo Services Limited reserves the right to monitor e-mails sent to or from addresses under its control.  When you reply to this e-mail, you are consenting to Origo Services Limited monitoring the content of the e-mails you send to or receive from Origo Services Limited.  If this e-mail is non-business related Origo Services Limited is not liable for any opinions expressed by the sender.  The contents of this e-mail are protected by copyright.  All rights reserved.

Origo Services Limited is a company incorporated in Scotland (company number 115061) having its registered office at 4th floor, Saltire Court, 20 Castle Terrace, Edinburgh EH1 2EN.

Received on Thursday, 10 April 2008 08:46:54 UTC