Open Geospatial Consortium
OGC Doc 05-068r1
CR-Form-v3
CHANGE REQUEST
GML 2.X, 3.X CR ?
 rev-
 Current version: Many Proposed change affects:  AS Imp Spec X Recom. Paper Other
Title:  Store xlinks.xsd file at a fixed location
Source:  Arliss Whiteside, BAE Systems; Simon Cox, CSIRO; and others
Work item code:  Date:  2005-09-13
Category:  F
Use one of the following categories:
F (Critical correction)
A (corresponds to a correction in an earlier release)
B (Addition of feature)
C (Functional modification of feature)
D (Editorial modification)
Reason for change:  Copies of the xlinks.xsd XML Schema Document are now available from multiple addresses in the OGC schema repository, associated with different versions of GML. Schemas for OGC specifications that use xlinks.xsd are thus inconsistent in which of these xlinks.xsd files they import. If two of these copies are referenced in any group of XML Schema Documents, that group of XML Schema Documents causes validation errors in some XML processors.
Summary of change:  1. Store a copy of xlinks.xsd at http://schemas.opengis.net/xlink/1.0.0/xlinks.xsd. 2. Change all current and future OGC-specified XML Schema Documents stored
at http://schemas.opengis.net/, which use xlinks, to reference xlinks.xsd at that new location.
3. Change all copies of xlinks.xsd in the current locations to a simplified XML Schema Document that includes xlinks.xsd at that new location (so that current references to those copies are not unexpectedly broken).
4. Mark that simplified XML Schema Document that includes xlinks.xsd at that new location as deprecated, and to be deleted in the future.
Consequences if 
not approved: Continued validation difficulties for systems that use more than one of the OGC schemas. These difficulties typically require local edits to approved XML Schema Documents, stored at http://schemas.opengis.net/, when two or more used together reference two or more copies of the xlinks.xsd file.
Clauses affected:  Some XML Schema Documents, schema fragments, and XML document examples in each affected Implementation Specification
Other specs  X Other core specifications  All versions of GML 2.X and 3.X, FE 1.0 and 1.1, OWS Common 1.0, WCS 1.0 Affected: Abstract specifications
Recommendation Papers
The OGC Technical Committee Policies & Procedures 05-020r3
The proposed simplified and deprecated XML Schema Document named xlinks.xsd is:
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0.1"> <annotation>
<appinfo source="urn:ogc:specification:xlinks 2005-09-12">xlinks.xsd</appinfo>
<documentation>This document is now deprecated. Instead, please reference the xlinks.xsd file stored at the location
http://schemas.opengis/xlink/1.0.0/xlinks.xsd.
This modified xlink.xsd document is provided because some existing XML Schema Documents might still reference it at this location. In the future, this file will be made invalid so that any documents referencing it will no longer validate as expected. Subsequent to that, this file will be deleted from this location. This strategy is designed to smooth transition from the many xlinks.xsd files previously distributed
throughout the OGC schema repository, to having only one official xlink.xsd document stored at
http://schemas.opengis/xlink/1.0.0/xlinks.xsd.
All references to xlinks.xsd documents, in existing XML Schema Documents within the OGC schema repository, have been modified to reference the xlinks.xsd file stored at
http://schemas.opengis/xlink/1.0.0/xlinks.xsd. All include and import statements have also been changed to use relative paths to this
xlinks.xsd document. Any new XML Schema documents shall also point to the new xlink/xlinks.xsd file and shall use a relative path.
</documentation> </annotation>
<include schemaLocation="../../xlink/1.0.0/xlinks.xsd"/> </schema>