-
Key: DDSXML-7
-
Status: closed
-
Source: Real-Time Innovations ( Mr. Fernando Garcia-Aranda)
-
Summary:
The DDS System Building Block defined in sub clause 8.1 lacks a properly documented schema file and an example XML file that may be reused by other specifications (e.g., DDS-XRCE).
The RFC included a schema file (dds-xml_system_example.xsd) and an XML file (dds-xml_system_example.xml). However, these files were considered non-normative and were not linked to the specification document or the DDS System Building Block in any way.
This FTF should:
- move "dds-xml_system_example.xsd" to a pair of schema files following the chameleon schema patter (i.e., one without namespace and one with the standard namespace as modified by
DDSXML-2). - update "dds-xml_system_example.xml" to reference the file with a namespace.
Moreover, we should simplify the definition of the DDS top level element to be a choice of minOccurs="0" and maxOccurs="unbounded", which produces the same complexType with a more compact and correct syntax.
Finally, we should update clause 8.1 to link the building block to the corresponding schema files.
- move "dds-xml_system_example.xsd" to a pair of schema files following the chameleon schema patter (i.e., one without namespace and one with the standard namespace as modified by
-
Reported: DDS-XML 1.0b1 — Sun, 13 May 2018 10:50 GMT
-
Disposition: Resolved — DDS-XML 1.0
-
Disposition Summary:
Create proper schema and example files for DDS Building Block Set
This resolution applies the following changes:
1. It creates proper schema and example files for the DDS Building Block Set defined in clause 8.1.
2. It transforms the DDS top-level type definition into a simple choice.
3. It adds a short paragraph at the end of clause 8.1 to reference those documents. -
Updated: Wed, 3 Oct 2018 14:17 GMT
-
Attachments:
- DDSXML-7.patch 8 kB ()
DDSXML — DDS System Block Set lacks Schema File and Example
- Key: DDSXML-7
- OMG Task Force: DDS Consolidated XML Syntax (DDS-XML) 1.0 FTF