This is a static archive of the previous Open Grid Forum Redmine content management system saved from host redmine.ogf.org file /issues/282 at Thu, 03 Nov 2022 01:52:35 GMT document #282: Empty sequence groups section should mention hidden groups - DFDL WG - Open Grid Forum

document #282

Empty sequence groups section should mention hidden groups

Added by Steve Hanson over 7 years ago. Updated about 2 years ago.

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.

This is a static archive of the previous Open Grid Forum Redmine content management system saved from host redmine.ogf.org file /issues/282 at Thu, 03 Nov 2022 01:52:37 GMT