<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT COARRI (MessageHeader,containerListType,References?,MaritimeTransportDetails,carrier?,containerOperator?,StevedoringCompany,EquipmentDetails)>
<!ELEMENT MessageHeader (messageVersion,messageReference,messageFunction,messageDate,documentVersion,senderId,receiverId)>
<!ELEMENT References (containerListReportReference?)>
<!ELEMENT MaritimeTransportDetails (voyageNumber?,shippingLineCode,vesselOMI?,vesselCallSign?,vesselName,vesselFlag?,portCallNumber,loadingPort?,dischargePort?,arrivalDate?,departureDate?)>
<!ELEMENT StevedoringCompany (stevedoringIdentificationNumber,stevedoringName?)>
<!ELEMENT EquipmentDetails (Equipment*)>
<!ELEMENT Equipment (equipmentCode,equipmentIdentificationNumber,equipmentType,equipmentTypeName?,fullEmptyIndicator,containerStatus,containerDate?,billOfLading?,bookingNumber?,loadingPort?,dischargePort?,destinationPort?,stowageCell?,grossWeight?,tareWeight?,OffStandardDimensions?,TemperatureRange?,SealItem*,generalRemarks?,reinforced?,StowingInstructions?,DangerousGoods*,AdditionalEquipment*,Damage*,Transhipment?,goodsAgentIdentificationNumber,carriersAgent?)>
<!ELEMENT OffStandardDimensions (dimensionUnit,offStandardDimensionFront?,offStandardDimensionBack?,offStandardDimensionRight?,offStandardDimensionLeft?,offStandardDimensionHeight?)>
<!ELEMENT TemperatureRange (temperatureMeasurementUnit,temperatureMeasurementValue?,rangeMinimum?,rangeMaximum?)>
<!ELEMENT SealItem (sealNumberItem,sealAgent?)>
<!ELEMENT StowingInstructions (stowingInstructionsCode?,stowingInstructionsRemarks?)>
<!ELEMENT DangerousGoods (imdgClass,undgNumber)>
<!ELEMENT AdditionalEquipment (additionalEquipmentCode,additionalEquipmentNumber?)>
<!ELEMENT Damage (damageTypeCode?,damageTypeName?,damageAreaCode?,damageAreaName?)>
<!ELEMENT Transhipment (transhipmentVoyageNumber?,transhipmentShippingLineCode,transhipmentCallSign?,transhipmentVesselName?,transhipmentVesselFlag?,transhipmentDischargePort)>
<!ELEMENT messageVersion (#PCDATA)>
<!ELEMENT messageReference (#PCDATA)>
<!ELEMENT messageFunction (#PCDATA)>
<!ELEMENT documentVersion (#PCDATA)>
<!ELEMENT senderId (#PCDATA)>
<!ELEMENT receiverId (#PCDATA)>
<!ELEMENT containerListType (#PCDATA)>
<!ELEMENT containerListReportReference (#PCDATA)>
<!ELEMENT voyageNumber (#PCDATA)>
<!ELEMENT shippingLineCode (#PCDATA)>
<!ELEMENT vesselCallSign (#PCDATA)>
<!ELEMENT vesselOMI (#PCDATA)>
<!ELEMENT vesselName (#PCDATA)>
<!ELEMENT vesselFlag (#PCDATA)>
<!ELEMENT portCallNumber (#PCDATA)>
<!ELEMENT loadingPort (#PCDATA)>
<!ELEMENT dischargePort (#PCDATA)>
<!ELEMENT stevedoringIdentificationNumber (#PCDATA)>
<!ELEMENT stevedoringName (#PCDATA)>
<!ELEMENT arrivalDate (#PCDATA)>
<!ELEMENT departureDate (#PCDATA)>
<!ELEMENT carrier (#PCDATA)>
<!ELEMENT containerOperator (#PCDATA)>
<!ELEMENT equipmentCode (#PCDATA)>
<!ELEMENT equipmentIdentificationNumber (#PCDATA)>
<!ELEMENT equipmentType (#PCDATA)>
<!ELEMENT equipmentTypeName (#PCDATA)>
<!ELEMENT fullEmptyIndicator (#PCDATA)>
<!ELEMENT containerStatus (#PCDATA)>
<!ELEMENT containerDate (#PCDATA)>
<!ELEMENT billOfLading (#PCDATA)>
<!ELEMENT bookingNumber (#PCDATA)>
<!ELEMENT destinationPort (#PCDATA)>
<!ELEMENT stowageCell (#PCDATA)>
<!ELEMENT grossWeight (#PCDATA)>
<!ELEMENT tareWeight (#PCDATA)>
<!ELEMENT dimensionUnit (#PCDATA)>
<!ELEMENT offStandardDimensionFront (#PCDATA)>
<!ELEMENT offStandardDimensionBack (#PCDATA)>
<!ELEMENT offStandardDimensionRight (#PCDATA)>
<!ELEMENT offStandardDimensionLeft (#PCDATA)>
<!ELEMENT offStandardDimensionHeight (#PCDATA)>
<!ELEMENT temperatureMeasurementUnit (#PCDATA)>
<!ELEMENT temperatureMeasurementValue (#PCDATA)>
<!ELEMENT rangeMinimum (#PCDATA)>
<!ELEMENT rangeMaximum (#PCDATA)>
<!ELEMENT sealNumberItem (#PCDATA)>
<!ELEMENT sealAgent (#PCDATA)>
<!ELEMENT generalRemarks (#PCDATA)>
<!ELEMENT reinforced (#PCDATA)>
<!ELEMENT stowingInstructionsCode (#PCDATA)>
<!ELEMENT stowingInstructionsRemarks (#PCDATA)>
<!ELEMENT imdgClass (#PCDATA)>
<!ELEMENT undgNumber (#PCDATA)>
<!ELEMENT additionalEquipmentCode (#PCDATA)>
<!ELEMENT additionalEquipmentNumber (#PCDATA)>
<!ELEMENT damageTypeCode (#PCDATA)>
<!ELEMENT damageTypeName (#PCDATA)>
<!ELEMENT damageAreaCode (#PCDATA)>
<!ELEMENT damageAreaName (#PCDATA)>
<!ELEMENT transhipmentVoyageNumber (#PCDATA)>
<!ELEMENT transhipmentShippingLineCode (#PCDATA)>
<!ELEMENT transhipmentCallSign (#PCDATA)>
<!ELEMENT transhipmentVesselName (#PCDATA)>
<!ELEMENT transhipmentVesselFlag (#PCDATA)>
<!ELEMENT transhipmentDischargePort (#PCDATA)>
<!ELEMENT goodsAgentIdentificationNumber (#PCDATA)>
<!ELEMENT carriersAgent (#PCDATA)>
