Thanks Mike. Here are my comments:
5.60 Clarifications of Choice Branch
Selection when Defaulting (Action 279)
I think it is clearer to reword &
restructure the first paragraph in 15.1.3 so that it refers to 9.4.3.2.
The second paragraph should be dropped, it is not adding anything.
"On unparsing there is the question of how the unparser
identifies the appropriate schema choice branch corresponding to the data
in the Infoset. Note that the Root of the Branch for one or more branches
could be a sequence or a choice. The selection of the choice branch to
unparse is as follows:
- The element in the Infoset is used to search the
choice branches in the schema, in schema definition order, but without
looking inside any complex elements. If the element occurs in a branch,
then that branch is selected and if subsequently a processing error occurs,
this selection is not revisited (that is, there is no backtracking).
- If the element in the Infoset does not occur in
any branch, then there must exist a choice branch which is capable of being
defaulted, as described by Section 9.4.3.2. If no such branch exists it
is a processing error.
If there is no element in
the Infoset, then there must exist a choice branch which is capable of
being defaulted, as described by Section 9.4.3.2. If no such branch exists
it is a processing error."
I don't think the additional paragraph
is needed for 9.4.3.2. However, action 279 stated that Section 9.4.3.2
was deficient as it does not mention local groups. Maybe we could
add at the end...
"Any local groups encountered are handled by descending
into the group and applying the above rules."
5.63 New property emptyElementParsePolicy
(Action 306)
Need to add the property to section
22.1.
Regards
Steve Hanson
IBM Hybrid Integration, Hursley, UK
Architect, IBM
DFDL
Co-Chair, OGF
DFDL Working Group
smh@uk.ibm.com
tel:+44-1962-815848
mob:+44-7717-378890
Note: I work Tuesday to Friday
From:
Mike Beckerle <mbeckerle.dfdl@gmail.com>
To:
DFDL-WG <dfdl-wg@ogf.org>
Date:
13/12/2019 21:29
Subject:
[EXTERNAL] Re:
[DFDL-WG] Actions 279, 293, 314, 306
- Updated new Errata 5.60-5.63 for review
Sent by:
"dfdl-wg"
<dfdl-wg-bounces@ogf.org>
Ok, I created the trackers, they're just "see erratum
5.60" etc. but they're there just for due process.
Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology
| www.tresys.com
Please note: Contributions to the DFDL Workgroup's email
discussions are subject to the OGF
Intellectual Property Policy
On Fri, Dec 13, 2019 at 3:54 PM Mike Beckerle <mbeckerle.dfdl@gmail.com>
wrote:
I created 4 new errata in the errata document corresponding
to Actions 279, 293, 314, and 306.
I skipped the route of creating trackers first - just
to reduce the number of steps.
The updated errata document for review has been uploaded
to redmine here:
https://redmine.ogf.org/dmsf_files/13384?download=
I also have added numerous formatting related change items
to the tracker for minor/typographical changes here:
https://redmine.ogf.org/issues/233
Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology
| www.tresys.com
Please note: Contributions to the DFDL Workgroup's email
discussions are subject to the OGF
Intellectual Property Policy
--
dfdl-wg mailing list
dfdl-wg@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