WG agreed that elementFormDefault and form attributes will be mentioned
explicitly in section 5.1.
http://redmine.ogf.org/issues/241
Regards
Steve Hanson
Architect, IBM DFDL
Co-Chair, OGF DFDL Working Group
IBM SWG, Hursley, UK
smh@uk.ibm.com
tel:+44-1962-815848
From: Steve Hanson/UK/IBM
To: Mike Beckerle
Cc: "dfdl-wg@ogf.org"
Date: 03/11/2014 14:57
Subject: Re: [DFDL-WG] elementFormDefault and the form attribute on
element declarations
Section 5.1 of the spec has 'Standard XSDL namespace management' in its
list of what a DFDL schema consists of. Section 5.1 does not go on
explicitly to exclude 'elementFormDefault' attribute or 'form' attribute,
so my reading is that both these are therefore allowed.
We could expand what is meant by 'Standard XSDL namespace management'. But
if we do that we should make sure that we do so in any other areas that
are a bit vague. For example, we disallow complex type derivation and
substitution groups so does this imply that 'final' and 'block' on complex
types and elements are prohibited regardless of setting? For example, we
disallow identity constraints but does that mean that 'id' can never be
used on schema objects?
Regards
Steve Hanson
Architect, IBM DFDL
Co-Chair, OGF DFDL Working Group
IBM SWG, Hursley, UK
smh@uk.ibm.com
tel:+44-1962-815848
From: Mike Beckerle
To: "dfdl-wg@ogf.org"
Date: 15/10/2014 23:25
Subject: [DFDL-WG] elementFormDefault and the form attribute on
element declarations
Sent by: dfdl-wg-bounces@ogf.org
Neither the term "elementFormDefault" nor the term "unqualified" appear in
the DFDL Spec. So we're silent about whether these are allowed or not in
DFDL schemas.
We should specify what of this XML Schema behavior is allowed, which I
believe means add a line to each of the lists in section 5.1 of things
used and not-used/reserved from XML Schema.
FYI: Today the Daffodil implementation implements elementFormDefault on
the xs:schema but not the form attribute on element declarations. We have
tests that exercise elementFormDefault in qualified and unqualified and
not specified at all (which defaults to "unqualified" behavior in XSD, so
we're consistent with that.)
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
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