CycleNet 0,1a (C) Crown Copyright 2008 Notes on the 01c draft of CNM 1. Starting point was the ITN MasterMap schemas as published on the Ordnance survey Site 2. Unfortunately the ITN current release still references the original v1. gml definitions, which do not comply with strict XML and will not validate. I therefore updated them to use GML 1.1.1 which fixed most problems * I added a small extra file geometryPatch with two workarounds. * In line with gml & other standards I moved the xml sub package files into appropriately named subdirectories eg base, osmm, xlink to facilitate management * I marked all the OS ITN files I had modified by adding a version number 3. The ITN schemas cover only the ITN road network. There is no ITN PN schema covering paths * To address this I added an additional file OSDNFeatures-PN-RI-v1.1.xsd and reverse engineered a PN schema from some sample ITN2 data, together with the PN design in the CNM document See osmm / OSDNFFeatures-PN-RI-v1.1.xsd in the zip * I kept closely to the style of ITN * This required some minor mods to the Enumerated values in the base OS SimpleTypes To check the baseline PN schema I successfully validated my revised schema against an extract of sample data from ITN2. 4. I Then created the Cnm schema as five packages * The main root file is /cnm / cnmFeatures-ITNPN-v0.1.xsd * Corresponding road elements can be found at /cnm / cnmFeatures-ITNPN-v0.1.xsd * I added a rough draft of convenience top level schema - suggest use this as entry point as it lists all the main model elements explicitly see CycleNet.xsd * I used the name CycleNet and the namespace www.cyclenet.org.uk/cnm * I have commented all the CNM elements, but not the OS or gml ones w * The package manifest is CycleNet.xsd apd ; govtalk types CommonSimpleTypes-v1-3.xsd base ; Gml files gml.xsd gmlBase.xsd basicTypes.xsd ... etc etc cnm ; Cnm cnmFeatures-ITNPN-v0.1.xsd cnmFeatures-ITNRN-v0.1.xsd cnmRoutingQualifiers-v0.1.xsd cnmBasicTypes-v0.1.xsd cnmCommunityRights-v0.1.xsd dnf ; dnf types osmm ; ordnance ITN packages OSDNFFeatures-PN-RI-v1.1.xsd OSDNFFeatures-v1.1.xsd OSGeometryTopology-v1.1.xsd OSImageMetadata-v1.1.xsd OSIMProductMetadata-v1.1.xsd OSIMSupplierMetadata-v1.1.xsd OSMeasures.xsd OSOrthoMetadata.xsd OSQueryResult-v1.1.xsd OSSimpleTypes-v1.1.xsd geometryPatch.xsd OS_all-v1.1.xsd OSAerialMetadata.xsd OSComplexTypes-v1.1.xsd smil ; gml ancillary xlink ; xml utility xml ; xml utility