[DFDL-WG] irrelevant properties
Steve Hanson
smh at uk.ibm.com
Thu Jan 3 09:37:17 EST 2013
Mike, this was covered by the 2nd half of errata 3.8 as follows:
Clarify what action a DFDL processor should take when it encounters an
object that explicitly carries properties that are not relevant to the
object as defined.
o Property not applicable to the object’s DFDL annotation.
Schema definition error. Example is lengthKind on xs:sequence.
o Property not applicable because of simple type.
Warning (optional). Example is calendarPatternKind on xs:string.
o Property not applicable because of another DFDL property setting.
Warning (optional). Example is binaryNumberRep when representation
is text.
o Property not applicable because object is local, global or
reference.
Warning (optional). Example is occursCountKind on a global
xs:element. **
** Excludes inputValueCalc and outputValueCalc which give SDE.
IBM DFDL has a big bunch of checks for the warnings, but we are
considering making them an optional feature on performance grounds.
Regards
Steve Hanson
Architect, 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: 20/12/2012 21:02
Subject: [DFDL-WG] irrelevant properties
Sent by: dfdl-wg-bounces at ogf.org
It's hard to search for this. Does anyone recall resolution to this?
If you specify properties that are clearly mismatched e.g., you specify
dfdl:occursCountKind on an element that isn't an array, or you specify
dfdl:textStringJustification on a number.
Does this generate an error or a warning or nothing?
Obviously this doesn't cause any issue if these properties are in scope or
referenced from a format annotation. It's only an issue if they are
actually written locally in short or long-form annotations right on the
point where the incompatibility resides.
--
Mike Beckerle | OGF DFDL WG Co-Chair | Tresys Technologies
Tel: 781-330-0412
--
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/20130103/f85b406e/attachment.html>
More information about the dfdl-wg
mailing list