<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:dk:nordsign:schema:ContactCompany" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" targetNamespace="urn:dk:nordsign:schema:ContactCompany" elementFormDefault="qualified">

	<xsd:import schemaLocation="http://mylocation.com/schemas/UBL-CommonAggregateComponents-2.0.xsd" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"/>
	<xsd:import schemaLocation="http://mylocation.com/schemas/UBL-CommonBasicComponents-2.0.xsd" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"/>

	<xsd:element name="ContactCompany">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ID" type="cbc:IDType" maxOccurs="1" minOccurs="1"/>
				<xsd:element ref="cbc:CompanyID" maxOccurs="1" minOccurs="1"/>
				<xsd:element ref="cbc:Name" maxOccurs="1" minOccurs="1"/>
				<xsd:element ref="cbc:Telephone" maxOccurs="1" minOccurs="1"/>
				<xsd:element ref="cbc:Telefax" maxOccurs="1" minOccurs="1"/>

				<xsd:element ref="cac:Party" maxOccurs="1" minOccurs="1"/>
				<xsd:element name="BillingAddress" type="AddressType" maxOccurs="1" minOccurs="1"/>
				<xsd:element name="ShippingAddress" type="AddressType" maxOccurs="unbounded" minOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

	<xsd:complexType name="AddressType">
		<xsd:sequence>
			<xsd:element name="Address" type="cac:AddressLineType" maxOccurs="1" minOccurs="1"/>
			<xsd:element name="Address2" type="cac:AddressLineType" maxOccurs="1" minOccurs="1"/>
			<xsd:element name="PostBox" type="cbc:PostboxType" maxOccurs="1" minOccurs="1"/>

			<xsd:element name="PostalCode" type="cbc:PostalZoneType" maxOccurs="1" minOccurs="1"/>
			<xsd:element name="City" type="cbc:CityNameType" maxOccurs="1" minOccurs="1"/>
			<xsd:element name="State" type="cbc:RegionType" maxOccurs="1" minOccurs="1"/>
			<xsd:element name="Country" type="cbc:NameType" maxOccurs="1" minOccurs="1"/>
			<xsd:element name="ContactPerson" type="cac:ContactType" maxOccurs="1" minOccurs="1"/>

		</xsd:sequence>
	</xsd:complexType>



</xsd:schema>
