The DFDL spec states:
"In order to provide portability of a DFDL schema, a minimal or extended conforming processor must ensure that all the required properties, as defined in the property precedence sections, are present in a schema, even when those properties are not implemented. For example if the bi-directional text feature is not implemented, it is still a schema definition error if dfdl:textBiDi is not set to 'no' [on] an xs:string element."
Whereas Daffodil will currently fail if certain annotations are present at all, even if they would not trigger unimplemented behavior. For instance dfdl:lengthUnits must be supported, but dfdl:lengthUnits='bits' is optional.
1.
|
recognize nillable="false" and reject ="true" as unimplemented | Closed | Unassigned | |
2.
|
recognize dfdl:lengthUnits values except "bits" which is unimplemented | Closed | Paul Chu (Inactive) | |
3.
|
recognized dfdl:alignmentUnits="bits" as unimplemented | Closed | Unassigned |