You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@daffodil.apache.org by "Michael Beckerle (JIRA)" <ji...@apache.org> on 2018/03/29 20:29:00 UTC

[jira] [Updated] (DAFFODIL-1782) DFDL Extension: Enum and Range table lookups

     [ https://issues.apache.org/jira/browse/DAFFODIL-1782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Beckerle updated DAFFODIL-1782:
---------------------------------------
    Description: 
Some schemas have large simple type unions that combine enumerations with many members, and numeric ranges.

Translation between numeric values, and symbolic values (strings), is desirable.

A proposal for how to do this is:
[https://cwiki.apache.org/confluence/display/DAFFODIL/Proposal%3A+Features+to+Support+Table-Lookup]

(This one is now obsolete:
[https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Enumerations+and+Range+Tables+via+Simple+Type+Unions])

��

Under review by the DFDL Workgroup, it was observed that these features require validation processing, and that was considered problematic given that validation is an optional feature of DFDL.�� However, the dfdl:checkConstraints function is not optional - excepting that the whole expression language is optional. So it is reasonable to add these features to an implementation that has either validation or dfdl:checkConstraints().

��

  was:
Some schemas have large simple type unions that combine enumerations with many members, and numeric ranges.

Translation between numeric values, and symbolic values (strings), is desirable.

A proposal for how to do this is:

[https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Enumerations+and+Range+Tables+via+Simple+Type+Unions]

��

Under review by the DFDL Workgroup, it was observed that these features require validation processing, and that was considered problematic given that validation is an optional feature of DFDL.�� However, the dfdl:checkConstraints function is not optional - excepting that the whole expression language is optional. So it is reasonable to add these features to an implementation that has either validation or dfdl:checkConstraints().

��


> DFDL Extension: Enum and Range table lookups
> --------------------------------------------
>
>                 Key: DAFFODIL-1782
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-1782
>             Project: Daffodil
>          Issue Type: New Feature
>          Components: Back End, DFDL Language, Front End
>            Reporter: Michael Beckerle
>            Priority: Major
>             Fix For: deferred
>
>
> Some schemas have large simple type unions that combine enumerations with many members, and numeric ranges.
> Translation between numeric values, and symbolic values (strings), is desirable.
> A proposal for how to do this is:
> [https://cwiki.apache.org/confluence/display/DAFFODIL/Proposal%3A+Features+to+Support+Table-Lookup]
> (This one is now obsolete:
> [https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Enumerations+and+Range+Tables+via+Simple+Type+Unions])
> ��
> Under review by the DFDL Workgroup, it was observed that these features require validation processing, and that was considered problematic given that validation is an optional feature of DFDL.�� However, the dfdl:checkConstraints function is not optional - excepting that the whole expression language is optional. So it is reasonable to add these features to an implementation that has either validation or dfdl:checkConstraints().
> ��



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)