document #282
Empty sequence groups section should mention hidden groups
Status: | closed | Start date: | 04/29/2015 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | Michael Beckerle | % Done: | 100% |
|
Category: | - | |||
Target version: | DFDL v1.0 | |||
Document Type: | Proposed Recommendation |
Description
Hidden groups are enabled by an empty local sequence with a dfdl:hiddenGroupRef property.
As such they are an example of an empty sequence.
History
Updated by Steve Hanson over 7 years ago
- Status changed from submitted to accepted
- % Done changed from 0 to 100
This should be covered by section 4.1, which can refer ahead to section 4.5.
Updated by Steve Hanson over 5 years ago
- % Done changed from 100 to 50
Updated by Steve Hanson almost 5 years ago
- Target version set to DFDL v1.0
Updated by Michael Beckerle almost 5 years ago
- Status changed from accepted to submitted
Changed back to 'submitted' status, as the specific wording and places requiring change are not clear to me. Our workflow is that things are submitted and move to accepted when we understand their resolution and its impact on the specification such that creating an actual Erratum is straightforward.
The comment above about sections 4.1 and 4.5 doesn't seem sufficient to me. Section 14.1 about Empty Sequence Groups seems to need to be updated to at least mention that <xs:sequence dfdl:hiddenGroupRef="..."/> is not considered to be an empty sequence, but rather a group reference. We should clarify if <xs:complexType><xs:sequence dfdl:hiddenGroupRef="..."/></xs:complexType> is legal or not.
Updated by Michael Beckerle about 3 years ago
- Assignee changed from Steve Hanson to Michael Beckerle
Suggested resolution here is to go with conservative language principle and continue with the restriction that the model group of a complex type cannot directly be a hidden group ref.
Proposed Erratum:
Section 14.1 is updated with this additional paragraph
A hidden group reference is indicated in DFDL using an empty sequence such as <xs:sequence dfdl:hiddenGroupRef="QName"/>
.
To XML Schema this is an empty sequence group; hence it is an SDE if this appears as the model group of a complex type. Otherwise this is not considered an empty sequence, but a group reference.
Updated by Michael Beckerle about 3 years ago
- Status changed from submitted to accepted
- % Done changed from 50 to 100
Erratum 5.40 added to errata document. For review there.
Updated by Michael Beckerle about 2 years ago
- Status changed from accepted to closed
(Other formats not available in this archive.