document #334
Feature to allow import of other annotation language schemas
Status: | closed | Start date: | 03/06/2018 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 100% |
|
Category: | - | |||
Target version: | DFDL v1.0 | |||
Document Type: | Proposed Recommendation |
Description
DFDL disallows certain XSD constructs for modeling data. For example attribute declarations are not used.
However DFDL should co-exist in schemas along with other annotation languages. Those annotation languages may (just like DFDL) want to use attributes on their annotation elements.
To enable annotation languages. DFDL should look at the xs:schema element for a xmlns binding of the DFDL namespace. If there is no such binding, then the DFDL processor should skip that schema file - that is, not import/include it for purposes of parsing/unparsing.
The imported schema may still be imported for purposes of validating the annotation language it describes.
History
Updated by Michael Beckerle over 4 years ago
- Description updated (diff)
This has been implemented in Daffodil, and seems to work well.
Updated by Michael Beckerle about 3 years ago
- Status changed from submitted to accepted
Erratum 5.49
Updated by Michael Beckerle about 2 years ago
- Status changed from accepted to closed
- % Done changed from 0 to 100
(Other formats not available in this archive.