<?xml version="1.0" encoding="utf-8"?>
<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ifdguid="cccbde5daea24e5da55a7602871d2687" templatetype="PSET_TYPEDRIVENOVERRIDE" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
  <IfcVersion version="IFC4X4" />
  <Name>Pset_CargoCommon</Name>
  <Definition>Properties common to the definition of all occurrences of _IfcTransportElement_ and types of _IfcTransportElementType_ with the predefined type set to CARGO.</Definition>
  <Applicability />
  <ApplicableClasses>
    <ClassName>IfcVehicle/CARGO</ClassName>
  </ApplicableClasses>
  <ApplicableTypeValue>IfcVehicle/CARGO</ApplicableTypeValue>
  <PropertyDefs>
    <PropertyDef ifdguid="3c8560a7e9dc4706acfb468a77f65fdc">
      <Name>ProcessItem</Name>
      <Definition>The type of item (and its measurement method) being modelled within a process. This can be cargo, passengers or vehicles that pass through the system.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_ProcessItem">
            <EnumItem>TEU</EnumItem>
            <EnumItem>CGT</EnumItem>
            <EnumItem>BARREL</EnumItem>
            <EnumItem>TONNE</EnumItem>
            <EnumItem>PASSENGER</EnumItem>
            <EnumItem>VEHICLE</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>TEU</Name>
              <NameAliases>
                <NameAlias lang="en">TEU</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Twenty Foot Equivalent Unit.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>CGT</Name>
              <NameAliases>
                <NameAlias lang="en">CGT</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Compensated Gross Tonnage</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>BARREL</Name>
              <NameAliases>
                <NameAlias lang="en">Barrel</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Liquid bulk measurement unit.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>TONNE</Name>
              <NameAliases>
                <NameAlias lang="en">Tonne</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Dry bulk measurement unit</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>PASSENGER</Name>
              <NameAliases>
                <NameAlias lang="en">Passenger</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Item unit for the flow and use of passengers.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>VEHICLE</Name>
              <NameAliases>
                <NameAlias lang="en">Vehicle</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Item unit for the flow and transfer of vehicles</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="106608c53a03450dba83e763cd810b9c">
      <Name>AdditionalProcessing</Name>
      <Definition>Any additional or special processing requirements on the associated cargo.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_AdditionalProcessing">
            <EnumItem>NONE</EnumItem>
            <EnumItem>INSPECTION</EnumItem>
            <EnumItem>TARIFFS</EnumItem>
            <EnumItem>ISOLATION</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>NONE</Name>
              <Definition>No waterproof.</Definition>
              <NameAliases>
                <NameAlias lang="en">None</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">None, empty or no additional action or function.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>INSPECTION</Name>
              <NameAliases>
                <NameAlias lang="en">Inspection</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Additional Inspections required.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>TARIFFS</Name>
              <NameAliases>
                <NameAlias lang="en">Tariffs</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Time to process additional tariffs required.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>ISOLATION</Name>
              <NameAliases>
                <NameAlias lang="en">Isolation</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Quarantine or isolation period required.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="3eb38689be474880bc5915a132004291">
      <Name>ProcessDirection</Name>
      <Definition>The direction of flow of the cargo within the process.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_ProcessDirection">
            <EnumItem>IMPORT</EnumItem>
            <EnumItem>EXPORT</EnumItem>
            <EnumItem>TRANSFER</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>IMPORT</Name>
              <NameAliases>
                <NameAlias lang="en">Import</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Process direction import into facility.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>EXPORT</Name>
              <NameAliases>
                <NameAlias lang="en">Export</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Process direction export from facility.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>TRANSFER</Name>
              <NameAliases>
                <NameAlias lang="en">Transfer</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Process is an intermediatory transfer with the facility</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
  </PropertyDefs>
  <PsetDefinitionAliases />
</PropertySetDef>