[DFDL-WG] Errata 3.1 issue: hiddenGroupRef allowed (or not) on xs:choice
Steve Hanson
smh at uk.ibm.com
Mon Aug 12 09:42:16 EDT 2013
Mike
Looking back, the paragraph that mentions choices was added in errata v002
as a result of a discussion in DFDL WG call on 16th August 2011:
17, 14.5. We decided recently that inputValueCalc, outputValueCalc and
hiddenGroupRef could not be put in
scope via dfdl:ref. But presumably it is still possible for an element
reference or group reference to use
these properties? Clarify whether these properties may be set on local
object, global object and/or
reference to global.
InputValueCalc and OutputValueCalc: Allowed on local element and element
ref but not on global element.
HiddenGroupRef: Allowed on any xs:sequence or xs:choice but not on any
xs:group, including ref.
I can not recall changing the rule to allow dfdl:hiddenGroupRef on a
choice, I suspect this is a mistake on my part when writing the minutes,
and is possibly me getting confused with the allowable content of the
hidden group itself, which may be a sequence or a choice.
We should correct the errata to say:
The spec is not clear as to whether this property is allowed on the
sequences and choices that are the direct children of global groups, or on
group references. Clarify that it is allowed on any xs:sequence or
xs:choice but not on any xs:group, including group reference.
Regards
Steve Hanson
Architect, IBM Data Format Description Language (DFDL)
Co-Chair, OGF DFDL Working Group
IBM SWG, Hursley, UK
smh at uk.ibm.com
tel:+44-1962-815848
From: Mike Beckerle <mbeckerle.dfdl at gmail.com>
To: dfdl-wg at ogf.org,
Date: 10/08/2013 19:01
Subject: [DFDL-WG] Errata 3.1 issue: hiddenGroupRef allowed (or
not) on xs:choice
Sent by: dfdl-wg-bounces at ogf.org
The language of Erratum 3.1 state that the dfdl:hiddenGroupRef property
should be allowed on xs:choice schema components.
This is a major language change that we should consider carefully.
Previously it was allowed only on xs:sequence, and I believe that should
be the only allowed usage.
Can we review when we made the decision to broaden this to xs:choice as
well?
...mikeb
--
Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology |
www.tresys.com
--
dfdl-wg mailing list
dfdl-wg at ogf.org
https://www.ogf.org/mailman/listinfo/dfdl-wg
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ogf.org/pipermail/dfdl-wg/attachments/20130812/45fbbb97/attachment.html>
More information about the dfdl-wg
mailing list