<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT DgCargoDoc  (DgCargoNotification*) >
<!ELEMENT DgCargoNotification  (NotificationInformation,VoyageDetails,ShipDetails) >

<!ELEMENT NotificationInformation  (PortCallID,NotificationID,
               NotificationDate,NotificationUpdateTimestamp,NotificationType,
               NotificationArrivalDeparture,NotificationPreliminaryFinal,DgCargoInfo) >

<!ELEMENT PortCallID  (#PCDATA) >

<!ELEMENT NotificationID  (#PCDATA) >

<!ELEMENT NotificationDate  (#PCDATA) >

<!ELEMENT NotificationUpdateTimestamp  (#PCDATA) >

<!ELEMENT NotificationType (#PCDATA) >

<!ELEMENT NotificationArrivalDeparture  (#PCDATA) >

<!ELEMENT NotificationPreliminaryFinal  (#PCDATA) >

<!ELEMENT DgCargoInfo  (DgCargoBatch*) >

<!ELEMENT DgCargoBatch  (ConsignorName,ConsignorCityCountry,
               ConsignorContactPerson,ConsignorTelephone,
               ConsigneeName,ConsigneeCityCountry,
               ConsigneeContactPerson,ConsigneeTelephone,
               ForwarderName,DgCargoDetails) >

<!ELEMENT ConsignorName (#PCDATA) >

<!ELEMENT ConsignorCityCountry  (#PCDATA) >

<!ELEMENT ConsignorContactPerson (#PCDATA) >

<!ELEMENT ConsignorTelephone (#PCDATA) >

<!ELEMENT ConsigneeName  (#PCDATA) >

<!ELEMENT ConsigneeCityCountry (#PCDATA) >

<!ELEMENT ConsigneeContactPerson (#PCDATA) >

<!ELEMENT ConsigneeTelephone  (#PCDATA) >

<!ELEMENT ForwarderName  (#PCDATA) >

<!ELEMENT DgCargoDetails  (PortOfLoadingUnloading,AboardShip,
               SubstanceUNNO,PackedDgDetails,BulkDgDetails) >

<!ELEMENT PortOfLoadingUnloading  (#PCDATA) >

<!ELEMENT AboardShip  (#PCDATA) >

<!ELEMENT SubstanceUNNO  (#PCDATA) >

<!ELEMENT PackedDgDetails (Classification,IMOclass,ProperShippingName,EMSnumber,
               MFAGnumber,FlashPoint,FreeText,MarinePollutant,
               TransportUnitID,TransportUnitType,GrossWeight,
               NetWeight,WeightUnitPacked,
               DgCargoPosition,NumberOfPackages,PackageType) >

<!ELEMENT Classification  (#PCDATA) >

<!ELEMENT IMOclass  (#PCDATA) >

<!ELEMENT ProperShippingName  (#PCDATA) >

<!ELEMENT EMSnumber  (#PCDATA) >

<!ELEMENT MFAGnumber  (#PCDATA) >

<!ELEMENT FlashPoint  (#PCDATA) >

<!ELEMENT FreeText  (#PCDATA) >

<!ELEMENT MarinePollutant  (#PCDATA) >

<!ELEMENT TransportUnitID (#PCDATA) >

<!ELEMENT TransportUnitType  (#PCDATA) >

<!ELEMENT GrossWeight  (#PCDATA) >

<!ELEMENT NetWeight  (#PCDATA) >

<!ELEMENT WeightUnitPacked  (#PCDATA) >

<!ELEMENT DgCargoPosition  (#PCDATA) >

<!ELEMENT NumberOfPackages  (#PCDATA) >

<!ELEMENT PackageType  (#PCDATA) >

<!ELEMENT BulkDgDetails  (TypeOfCargo,ProperShippingNameBulk,MARPOLClass,
               AmountOfCargo,WeightUnitBulk,TankID,ShipTankID,
               PrewashTank,WashTank,WashingWaterAmount,OtherAction) >

<!ELEMENT TypeOfCargo  (#PCDATA) >

<!ELEMENT ProperShippingNameBulk  (#PCDATA) >

<!ELEMENT MARPOLClass  (#PCDATA) >

<!ELEMENT AmountOfCargo (#PCDATA) >

<!ELEMENT WeightUnitBulk (#PCDATA) >

<!ELEMENT TankID  (#PCDATA) >

<!ELEMENT ShipTankID  (#PCDATA) >

<!ELEMENT PrewashTank  (#PCDATA) >

<!ELEMENT WashTank  (#PCDATA) >

<!ELEMENT WashingWaterAmount  (#PCDATA) >

<!ELEMENT OtherAction  (#PCDATA) >

<!ELEMENT VoyageDetails  (CustomsNumber) >

<!ELEMENT CustomsNumber  (#PCDATA) >

<!ELEMENT ShipDetails  (CallSign) >

<!ELEMENT CallSign  (#PCDATA) >


