1161   schemaLocation not standardized

Created: 19 Sep 2013

Status: Not Applicable

Part: Part 6 (2009-12; Edition 2)

Links:

Page: 36

Clause: 8.4

Paragraph:

Category: No impact on this part

Issue

The location of the schema to be used with an SCL file is not standardized.

Three versions of SCL files exist:
1. Without any xsi:schemaLocation specification
2. schemaLocation specifying "SCL.XSD"
3. SchemaLocation containing a file path valid only on one computer

There are no guidelines on the presense of the pathname for various use cases during SAS development

In some system, the schemaLocation is entirely ignored. However in cases where it is not ignored, specification other than "SCL.XSD" only hinders tool interoperability.

Proposal

For interchange from System Specification Tool (SST) or IED Configuration Tool (ICT) {ICD file or initial IID file} to System Comfiguration Tool (SCT), SCL files shall specify schemaLocation of SCL.xsd
For interchange from SCT to ICT or SCT to SST, the schemaLocation may specify a file path to SCL.xsd
For interchange of revised IID files from the ICT, the ICT shall specify the same schemaLocation as was present in the SCD file

In every case should a file contain a xsi:schemaLocation specification

Discussion Created Status
The allocation of a schema file at XML schema level is therefore a (tool) local issue. 28 Oct 13 Not Applicable
As discussed in TC57WG10 meeting, having a standardized xsi:location can not be achieved.
The attribute xsi:location can not be mandatory neither.
Any SCL compliant tool should first read the SCL header in order to determine which schema to use for performing the validation of the SCL file.
The SCL element in the SCL file informs the version of the schema to use.
01 Oct 13 Discussion (red)

 

Privacy | Contact | Disclaimer

Tissue DB v. 21.10.16.1