In the SDO collaboration workgroup meeting yesterday, it was agreed that 
improved XSD fidelity is an important issue that needs to be addressed to 
make SDO successful in the web services use case. A JIRA issue for this, 
attached below, has been opened in the SDO collaboration JIRA database, 
and will be one of the high priority items to be discussed. Although the 
issue is targeted for SDO 3, the collaboration has also discussed the 
possibility of producing an earlier 2.2 release which might include a 
subset of the 3.0 resolutions, if some (like this issue may be) are 
considered too important to wait for SDO 3.

What we need help with is formulation and clarification of the issues. 
What XML constructs are awkward, or even impossible, to work with using 
SDO? Please check the list of known items below and let me know if you 
have additional ones or comments on the existing issues. Any specific 
preferences about how any of these issues are addressed would also be very 
welcome.

Thanks,
Frank.


SDO-197: Improved SDO/XSD Fidelity

Using SDO to represent web service data is an important SDO use case. 
Since XSD is the type system, SDO must provide good fidelity with XSD in 
order to be successful in this application. SDO already provides good 
support for XSD, but by simplifying the user model SDO has made a few 
common features of XSD difficult, if not impossible, to work with.
The objective of this feature is to ensure that SDO provides good 
fidelity/support for all XSD features found in common industrial schemas, 
and to also ensure that SDO also provides a fallback mechanism for 
handling the remaining XSD corner cases.
This feature will be used to create and discuss the list of issues that 
need to be considered, after which separate issues will be opened to 
address the individual fixes/changes that we ultimately decide need to be 
made.
The following lists the issues known so far. Please add any new issues 
that you know of, or add comments/clarifications for the existing issues.
the "." character in Type and Property names must be completely supported 
(issue SDO-187 to address this)
support duplicate property names allowed by separate XSD namespaces for 
attributes and elements - handing of "@" in SDO XPath (issue SDO-192 
opened for this)
XSD facet constraints and validation support
xsd:key/xsd:keyref handling/support
improved handling of xsd:restriction derivation?
improved handling of xsd:choice?
consistent fallback strategy (e.g., open/sequenced dynamic DataObject) for 
handling XSD corner cases

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to