Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DFDL-35

Daffodil must recognize unimplemented annotations

    XMLWordPrintableJSON

    Details

    • Type: Wish
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: never
    • Component/s: Front End
    • Labels:
      None

      Description

      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.

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              futrelle Joe Futrelle (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:

                  Tasks

                  Progress: 
                   0/0