Enhancement to resolution of DDSWEB-3 / DDSWEB-20
-
Key: DDSWEB-25
-
Status: closed
-
Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
-
Summary:
This issue proposes a minor enhancement/correction to the resolution in http://solitaire.omg.org/browse/DDSWEB-20 to account for the name changes introduced in the resolution of
DDSWEB-1.These changes apply to the new section 8.3.5.2 added by the resolution of
DDSWEB-3/DDSWEB-20In the Table at the end of 8.3.5.2 before 8.3.5.2.1 replace element name
dds.dataset_library_dataset.readSampleSeqwith
dds.dataset_library_dataset.read_sample_seqIn the same Table, replace element name
dds.dataset_library_dataset.writeSampleSeqwith
dds.dataset_library_dataset.write_sample_seqOn section 8.3.5.2.1 Under XML preparation, item number 2. Append the following sentence at the end of that item:
Schema name-space (xmlns) and location (schemaLocation, noNamespaceSchemaLocation) attributes are discarded.
On section 8.3.5.2.1 Under Transformation rules, item number 4.4.1. Add the sub-item 4.4.1.1 with contents:
4.4.1.1 If the resulting attribute name matches the element_name_property (see 4.4.2) then the property name is constructed as the concatenation of “@”, the element name, and the attribute name.
-
Reported: DDS-WEB 1.0b1 — Tue, 11 Aug 2015 07:06 GMT
-
Disposition: Resolved — DDS-WEB 1.0
-
Disposition Summary:
Make requested enhancements
Accept proposed changes and also make adjustments to the non-normative file webdds_rest1_example.xml to include the results of the change. Also adjust schema locations on webdds_rest1.xsd
Changes to webdds_rest1_example.xml are:Change of xsi:noNamespaceSchemaLocation from:
xsi:noNamespaceSchemaLocation="webdds_rest1.xsd"
To
xsi:noNamespaceSchemaLocation="http://www.omg.org/spec/DDS-WEB/20150901/webdds_rest1.xsd"Change of xsi:schemaLocation from:
xsi:schemaLocation="http://www.omg.org/dds/ webdds_rest1.xsd"
To
xsi:schemaLocation="http://www.omg.org/dds/ http://www.omg.org/spec/DDS-WEB/20150901/webdds_rest1.xsd"
Rename element <ShapeType> nested inside <dataset_library> to <ShapeStruct> this happens in 3 places.
Changes to webdds_rest1.xsd are:
Change of xsi:schemaLocation from:
<xs:include schemaLocation="DDS_QoSProfile.xsd"/>
To:
<xs:include schemaLocation="http://www.omg.org/spec/dds4ccm/20110201/DDS_QoSProfile.xsd"/>Change of xsi:schemaLocation from:
<xs:import
schemaLocation="dds-xtypes_type_definition.xsd"
namespace="http://www.omg.org/ptc/2011/01/07/XML_Type_Representation/"/>
To:
<xs:import
schemaLocation="http://www.omg.org/spec/DDS-XTypes/20120202/dds-xtypes_type_definition.xsd"
namespace="http://www.omg.org/ptc/2011/01/07/XML_Type_Representation/"/> -
Updated: Tue, 22 Dec 2015 15:08 GMT
-
Attachments:
- webdds_rest1.xsd 25 kB (text/xml)
- webdds_rest1_example.xml 16 kB (application/xml)