<?xml version="1.0" encoding="utf-8" standalone="no"?>
<xs:schema elementFormDefault="qualified"
	attributeFormDefault="unqualified"
	xmlns:d2="http://levelC/schema/3/d2Payload" version="3.7"
	targetNamespace="http://levelC/schema/3/d2Payload"
	xmlns:com="http://levelC/schema/3/common"
	xmlns:aegi="http://levelC/schema/3/afirenergyInfrastructure"
	xmlns:cse="http://levelC/schema/3/commonSpanishExtension"
	xmlns:lse="http://levelC/schema/3/locationReferencingSpanishExtension"
	xmlns:afac="http://levelC/schema/3/afirfacilities"
	xmlns:fst="http://levelC/schema/3/faultAndStatus"
	xmlns:fstx="http://levelC/schema/3/faultAndStatusSpanishExtension"
	xmlns:loc="http://levelC/schema/3/locationReferencing"
	xmlns:sit="http://levelC/schema/3/situation"
	xmlns:rer="http://levelC/schema/3/reroutingManagementEnhanced"
	xmlns:roa="http://levelC/schema/3/roadTrafficData"
	xmlns:vms="http://levelC/schema/3/vms"
	xmlns:comx="http://levelC/schema/3/commonExtension"
	xmlns:prk="http://levelC/schema/3/parking"
	xmlns:locx="http://levelC/schema/3/locationExtension"
	xmlns:tmp="http://levelC/schema/3/trafficManagementPlan"
	xmlns:ubx="http://levelC/schema/3/urbanExtensions"
	xmlns:xs="http://www.w3.org/2001/XMLSchema">
	
  <xs:import namespace="http://levelC/schema/3/locationExtension" schemaLocation="LevelC_3_LocationExtension.xsd" />
  <xs:import namespace="http://levelC/schema/3/commonExtension" schemaLocation="LevelC_3_CommonExtension.xsd" />
  <xs:import namespace="http://levelC/schema/3/locationReferencing" schemaLocation="LevelC_3_LocationReferencing.xsd" />
  <xs:import namespace="http://levelC/schema/3/faultAndStatus" schemaLocation="LevelC_3_FaultAndStatus.xsd" />
  <xs:import namespace="http://levelC/schema/3/faultAndStatusSpanishExtension" schemaLocation="LevelC_3_FaultAndStatusSpanishExtension.xsd" />
  <xs:import namespace="http://levelC/schema/3/locationReferencingSpanishExtension" schemaLocation="LevelC_3_LocationReferencingSpanishExtension.xsd" />
  <xs:import namespace="http://levelC/schema/3/commonSpanishExtension" schemaLocation="LevelC_3_CommonSpanishExtension.xsd" />
  <xs:import namespace="http://levelC/schema/3/common" schemaLocation="LevelC_3_Common.xsd" />
  <xs:element name="payload" type="com:PayloadPublication">
    <xs:unique name="_payloadDeviceFaultConstraint">
      <xs:selector xpath=".//fst:deviceFault" />
      <xs:field xpath="@id" />
    </xs:unique>
    <xs:unique name="_payloadDeviceTableConstraint">
      <xs:selector xpath=".//fst:deviceTable" />
      <xs:field xpath="@id" />
      <xs:field xpath="@version" />
    </xs:unique>
    <xs:unique name="_payloadDeviceConstraint">
      <xs:selector xpath=".//fst:device" />
      <xs:field xpath="@id" />
      <xs:field xpath="@version" />
    </xs:unique>
  </xs:element>
</xs:schema>