
<CombinedCSQ xmlns="http://www.sifassociation.org/testharness/csq/3.1">
  <CertificationAuthorityData>
    <CSQ>
      <Name>SIF North America 3.1 with Minimal Infrastructure</Name>
      <Version>NA_3_1_I-1</Version>
      <SpecificationVersion>3.1</SpecificationVersion>
      <Type>Infrastructure</Type>
    </CSQ>
    <SubmitterInformation>
      <Organization>CedarLabs, LLC</Organization>
      <Author>CedarLabs, LLC</Author>
    </SubmitterInformation>
    <ProductInformation>
      <Product>
        <ApplicationName>HostedZone</ApplicationName>
        <ApplicationVersion>1.1</ApplicationVersion>
        <ApplicationVendor>CedarLabs, LLC</ApplicationVendor>
        <AgentName>HostedZone</AgentName>
        <AgentVersion>1.1</AgentVersion>
        <AgentVendor>1.1</AgentVendor>
      </Product>
    </ProductInformation>
    <TestingEnvironment>
      <TestingSuiteName>SIF North America 3.1 with Minimal Infrastructure Test Suite</TestingSuiteName>
      <TestingSuiteVersion>NA_3_1_I-1</TestingSuiteVersion>
      <SpecificationVersion>3.1</SpecificationVersion>
      <ApplicationReleaseIdentifier>1.1</ApplicationReleaseIdentifier>
      <AgentReleaseIdentifier>1.1</AgentReleaseIdentifier>
      <SoftwareTestingEnvironment1/>
      <SoftwareTestingEnvironment2/>
      <HardwareTestingEnvironment/>
      <MaintenanceDate>2014-10-24-04:00</MaintenanceDate>
    </TestingEnvironment>
    <OperationalEnvironment/>
  </CertificationAuthorityData>
  <ImplementationDependentBehavior>
    <SupportsHTTP>true</SupportsHTTP>
    <SupportsBasicAuthentication>true</SupportsBasicAuthentication>
    <SupportsHMAC256Authentication verified="true">true</SupportsHMAC256Authentication>
    <ValidatesIncoming>false</ValidatesIncoming>
    <ValidatesOutgoing>false</ValidatesOutgoing>
    <RetryOnTransportError>true</RetryOnTransportError>
    <SupportsMultipleConnections>true</SupportsMultipleConnections>
    <SupportsLongPolling>true</SupportsLongPolling>
    <SupportsWakeUpPolling>true</SupportsWakeUpPolling>
    <MakesMultipleObjectRequests>true</MakesMultipleObjectRequests>
    <SupportsBatchedQuery>true</SupportsBatchedQuery>
    <SupportsMultipleDataZones>true</SupportsMultipleDataZones>
    <SupportsMultipleContexts>true</SupportsMultipleContexts>
    <SupportsQueryHint>false</SupportsQueryHint>
    <SupportsAdvisoryId>true</SupportsAdvisoryId>
  </ImplementationDependentBehavior>
  <ExtraInformation>
    <ProvidesEnvironment verified="true">true</ProvidesEnvironment>
    <RoutesMessages>true</RoutesMessages>
    <ProvidesObjects>true</ProvidesObjects>
    <ProvidesServicePaths>true</ProvidesServicePaths>
    <ProvidesXQuerys>true</ProvidesXQuerys>
    <SupportsProvisioning>true</SupportsProvisioning>
    <SupportsQueues>true</SupportsQueues>
  </ExtraInformation>
  <UtilityMatrix>
    <Service name="alerts" namespace="http://www.sifassociation.org/infrastructure/3.0.1" query="false" create="false" update="false" delete="false" admin="true" subscribe="false" provide="true" publish="true" provideVerified="true"/>
    <Service name="providers" namespace="http://www.sifassociation.org/infrastructure/3.0.1" query="false" create="false" update="false" delete="false" admin="true" subscribe="false" provide="true" publish="true"/>
    <Service name="xquerys" namespace="http://www.sifassociation.org/infrastructure/3.0.1" query="false" create="false" update="false" delete="false" admin="true" subscribe="false" provide="true" publish="true"/>
    <Service name="codeSets" namespace="http://www.sifassociation.org/infrastructure/3.0.1" query="false" create="false" update="false" delete="false" admin="true" subscribe="false" provide="true" publish="true"/>
    <Service name="namespaces" namespace="http://www.sifassociation.org/infrastructure/3.0.1" query="false" create="false" update="false" delete="false" admin="true" subscribe="false" provide="true" publish="true"/>
    <Service name="zones" namespace="http://www.sifassociation.org/infrastructure/3.0.1" query="false" create="false" update="false" delete="false" admin="true" subscribe="false" provide="true" publish="true"/>
  </UtilityMatrix>
  <Utilities>
    <Utility name="alerts" namespace="http://www.sifassociation.org/infrastructure/3.0.1">
      <Element name="@id" xpath="/alerts/alert/@id" processes="true" requires="false" supplies="false" querySupport="false" extendedQuerySupport="false"/>
      <Element name="reporter" xpath="/alerts/alert/reporter" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="cause" xpath="/alerts/alert/cause" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="exchange" xpath="/alerts/alert/exchange" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="level" xpath="/alerts/alert/level" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="description" xpath="/alerts/alert/description" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="messageID" xpath="/alerts/alert/messageID" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="body" xpath="/alerts/alert/body" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="error" xpath="/alerts/alert/error" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="xpath" xpath="/alerts/alert/xpath" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="category" xpath="/alerts/alert/category" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="code" xpath="/alerts/alert/code" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="internal" xpath="/alerts/alert/internal" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
    </Utility>
    <Utility name="providers" namespace="http://www.sifassociation.org/infrastructure/3.0.1">
      <Element name="@id" xpath="/providers/provider/@id" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="serviceType" xpath="/providers/provider/serviceType" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="serviceName" xpath="/providers/provider/serviceName" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="contextId" xpath="/providers/provider/contextId" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="zoneId" xpath="/providers/provider/zoneId" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="providerName" xpath="/providers/provider/providerName" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="dynamicQuery" xpath="/providers/provider/querySupport/dynamicQuery" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="paged" xpath="/providers/provider/querySupport/paged" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="maxPageSize" xpath="/providers/provider/querySupport/maxPageSize" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="totalCount" xpath="/providers/provider/querySupport/totalCount" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="applicationProduct" xpath="/providers/provider/querySupport/applicationProduct" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="vendorName" xpath="/providers/provider/querySupport/adapterProduct/vendorName" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="productName" xpath="/providers/provider/querySupport/adapterProduct/productName" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="productVersion" xpath="/providers/provider/querySupport/adapterProduct/productVersion" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="iconURI" xpath="/providers/provider/querySupport/adapterProduct/iconURI" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="location" xpath="/providers/provider/endPoint/location" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="@name" xpath="/providers/provider/endPoint/properties/property/@name" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="property" xpath="/providers/provider/endPoint/properties/property" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
    </Utility>
    <Utility name="xquerys" namespace="http://www.sifassociation.org/infrastructure/3.0.1">
      <Element name="@id" xpath="/xquerys/xquery/@id" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="type" xpath="/xquerys/xquery/type" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="status" xpath="/xquerys/xquery/status" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="qualifier" xpath="/xquerys/xquery/qualifier" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="description" xpath="/xquerys/xquery/description" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="script" xpath="/xquerys/xquery/script" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="returnType" xpath="/xquerys/xquery/returnType" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
    </Utility>
    <Utility name="codeSets" namespace="http://www.sifassociation.org/infrastructure/3.0.1">
      <Element name="@id" xpath="/codeSets/codeSet/@id" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="zone" xpath="/codeSets/codeSet/zone" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="version" xpath="/codeSets/codeSet/version" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="timestamp" xpath="/codeSets/codeSet/timestamp" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="source" xpath="/codeSets/codeSet/source" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="code" xpath="/codeSets/codeSet/codeItems/codeItem/code" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="source" xpath="/codeSets/codeSet/codeItems/codeItem/source" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="namespace" xpath="/codeSets/codeSet/codeItems/codeItem/namespace" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="value" xpath="/codeSets/codeSet/codeItems/codeItem/value" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="description" xpath="/codeSets/codeSet/codeItems/codeItem/description" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="definition" xpath="/codeSets/codeSet/codeItems/codeItem/definition" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="old" xpath="/codeSets/codeSet/codeItems/codeItem/aliases/alias/code/old" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="official" xpath="/codeSets/codeSet/codeItems/codeItem/aliases/alias/code/official" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="value" xpath="/codeSets/codeSet/codeItems/codeItem/aliases/alias/code/value" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="source" xpath="/codeSets/codeSet/codeItems/codeItem/aliases/alias/source" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="namespace" xpath="/codeSets/codeSet/codeItems/codeItem/aliases/alias/namespace" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="action" xpath="/codeSets/codeSet/codeItems/codeItem/action" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="timestamp" xpath="/codeSets/codeSet/codeItems/codeItem/timestamp" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
    </Utility>
    <Utility name="namespaces" namespace="http://www.sifassociation.org/infrastructure/3.0.1">
      <Element name="@id" xpath="/namespaces/namespace/@id" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="zone" xpath="/namespaces/namespace/zone" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="uri" xpath="/namespaces/namespace/uri" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="url" xpath="/namespaces/namespace/url" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
    </Utility>
    <Utility name="zones" namespace="http://www.sifassociation.org/infrastructure/3.0.1">
      <Element name="@id" xpath="/zones/zone/@id" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="description" xpath="/zones/zone/description" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="@name" xpath="/zones/zone/properties/property/@name" processes="true" requires="true" supplies="true" querySupport="false" extendedQuerySupport="false"/>
      <Element name="property" xpath="/zones/zone/properties/property" processes="true" requires="false" supplies="true" querySupport="false" extendedQuerySupport="false"/>
    </Utility>
  </Utilities>
  <ObjectMatrix>
    <Service name="addresss" namespace="http://www.sifassociation.org/datamodel/na/3.1" query="true" create="true" update="true" delete="true" admin="false" subscribe="true" provide="true" publish="true" createVerified="true" provideVerified="true" deleteVerified="true" updateVerified="true" queryVerified="true"/>
  </ObjectMatrix>
  <Objects>
    <Object name="addresss" namespace="http://www.sifassociation.org/datamodel/na/3.1">
      <Element name="@refId" xpath="/addresss/address/@refId" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="latitude" xpath="/addresss/address/gridLocation/latitude" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="longitude" xpath="/addresss/address/gridLocation/longitude" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="@codesetName" xpath="/addresss/address/addressType/@codesetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="code" xpath="/addresss/address/addressType/code" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="hexValue" xpath="/addresss/address/addressType/hexValue" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="hexValueDashed" xpath="/addresss/address/addressType/hexValueDashed" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="@codesetName" xpath="/addresss/address/addressType/otherCodeList/otherCode/@codesetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="otherCode" xpath="/addresss/address/addressType/otherCodeList/otherCode" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="@codesetName" xpath="/addresss/address/localId/idType/@codesetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="code" xpath="/addresss/address/localId/idType/code" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="hexValue" xpath="/addresss/address/localId/idType/hexValue" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="hexValueDashed" xpath="/addresss/address/localId/idType/hexValueDashed" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="@codesetName" xpath="/addresss/address/localId/idType/otherCodeList/otherCode/@codesetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="otherCode" xpath="/addresss/address/localId/idType/otherCodeList/otherCode" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="idValue" xpath="/addresss/address/localId/idValue" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="line1" xpath="/addresss/address/street/line1" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="line2" xpath="/addresss/address/street/line2" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="line3" xpath="/addresss/address/street/line3" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="complex" xpath="/addresss/address/street/complex" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="streetNumber" xpath="/addresss/address/street/streetNumber" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="streetPrefix" xpath="/addresss/address/street/streetPrefix" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="streetName" xpath="/addresss/address/street/streetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="streetType" xpath="/addresss/address/street/streetType" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="streetSuffix" xpath="/addresss/address/street/streetSuffix" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="apartmentType" xpath="/addresss/address/street/apartmentType" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="apartmentNumberPrefix" xpath="/addresss/address/street/apartmentNumberPrefix" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="apartmentNumber" xpath="/addresss/address/street/apartmentNumber" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="apartmentNumberSuffix" xpath="/addresss/address/street/apartmentNumberSuffix" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="city" xpath="/addresss/address/city" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="subregion" xpath="/addresss/address/subregion" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="@codesetName" xpath="/addresss/address/stateProvince/@codesetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="code" xpath="/addresss/address/stateProvince/code" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="hexValue" xpath="/addresss/address/stateProvince/hexValue" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="hexValueDashed" xpath="/addresss/address/stateProvince/hexValueDashed" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="@codesetName" xpath="/addresss/address/stateProvince/otherCodeList/otherCode/@codesetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="otherCode" xpath="/addresss/address/stateProvince/otherCodeList/otherCode" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="@codesetName" xpath="/addresss/address/country/@codesetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="code" xpath="/addresss/address/country/code" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="hexValue" xpath="/addresss/address/country/hexValue" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="hexValueDashed" xpath="/addresss/address/country/hexValueDashed" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="@codesetName" xpath="/addresss/address/country/otherCodeList/otherCode/@codesetName" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="otherCode" xpath="/addresss/address/country/otherCodeList/otherCode" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
      <Element name="postalCode" xpath="/addresss/address/postalCode" cedsId="" processes="true" requires="true" supplies="true" querySupport="true" extendedQuerySupport="true"/>
    </Object>
  </Objects>
  <ServicePaths/>
  <XQuerys/>
</CombinedCSQ>
