ArticleslgStudy

computer science

ISO 6346

ISO 6346 is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand ISO 6346 rather than just read about it. In short: ISO 6346 is an international standard covering the coding, identification and marking of intermodal (shipping) containers used within containerized intermodal freight transport by the International Organization for Standardization (ISO). The standard establishes a visual identification system for every container that includes a unique serial number (with check digit), the owner, a country code, a size, type and equi…

ISO 6346 — main illustration
ISO 6346 — illustration

Key takeaways

  • ISO 6346 belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect ISO 6346 to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of ISO 6346 from memory before moving on to harder problems.

Reference excerpt

ISO 6346 is an international standard covering the coding, identification and marking of intermodal (shipping) containers used within containerized intermodal freight transport by the International Organization for Standardization (ISO). The standard establishes a visual identification system for every container that includes a unique serial number (with check digit), the owner, a country code, a size, type and equipment category as well as any operational marks. The register of container owners is managed by the International Container Bureau (BIC).

Identification system Example of an ISO 6346 compliant container number:

The illustrated example is a code for a container owned by Hapag-Lloyd AG.

Owner code The owner code consists of three capital letters of the Latin alphabet to indicate the owner or principal operator of the container. Such code needs to be registered at the Bureau International des Containers in Paris to ensure uniqueness worldwide. An owner can apply for more than one code, as normally the first 2 letters are used as the owner code and the third is used to indicate pool (e.g. HLA, HLB, HLX are some Hapag-Lloyd codes to indicate whether container is standard, reefer...)

Equipment category identifier The equipment category identifier consists of one of the following capital letters of the Latin alphabet:

U for all freight containers J for detachable freight container-related equipment Z for trailers and chassis Presently, all official BIC container codes end in "U". However, the Association of American Railroads recognizes similar codes for their containers and trailers travelling by rail in North America, though these are not recognized by the BIC and lack check digits. Under the ISO code, then, only U, J, and Z are in use. The refrigerated (reefer) container is identified by means of the size type code.

Serial number The serial number consists of 6 numeric digits, assigned by the owner or operator, uniquely identifying the container within that owner/operator's fleet.

Check digit The check digit consists of one numeric digit providing a means of validating the recording and transmission accuracy of the owner code and serial number. To compute the check digit, the letters have to be converted to numbers. This is done in three steps:

Calculation step 1 An equivalent numerical value is assigned to each letter of the alphabet, beginning with 10 for the letter A (11 and multiples thereof are omitted):

The individual digits of the serial number keep their numeric value.

Calculation step 2 Each of the numbers calculated in step 1 is multiplied by 2position, where position is the exponent to base 2. Position starts at 0, from left to right. The following table shows the multiplication factors:

Calculation step 3

If the final difference is 10, then the check digit becomes 0. To ensure that this does not happen the standard recommends that serial numbers should not be used which produce a final difference of 10; however, there are containers in the market which do not follow this recommendation, so handling this case has to be included if a check digit calculator is programmed. Virtually all programming languages have a modulo operator for step 3; some languages (also) return the decimal portion which must be multiplied by 11 to get a proper modulo. 11 is used as divisor because a container number has 11 letters and digits in total. In step 1 the numbers 11, 22 and 33 are left out as they are multiples of the divisor.

Example

Practical problems In day-to-day business it happens that containers do appear which do not follow the ISO 6346 identification at all; however, they are fully CSC safety approved containers. Usually these are "shippers owned" containers (SOC), which means that they are not owned by the carrier but supplied by the cargo owners (shippers). They may have no registered owner code and no category identifier and have no check digit. It is advisable to follow ISO 6346 as the absence of a compliant identification code causes problems for both carriers and container terminals to correctly identify the equipment and properly deliver the cargo, because computer systems require ISO 6346-conforming naming and as such missing prefixes are invented. For example, YYYY at the carrier and XXXX at the terminal causes the equipment to mismatch. Moreover, since ISO 6346 identification has become a requirement in international Customs conventions (Customs Conventions on Containers and Istanbul Convention), many Customs Administrations have begun validating that containers are marked as per the standard.

Size and type codes The codes are compiled of the following elements:

First character, representing the length (coded) Second character, representing the width and height (coded) Third and fourth character indicating the type of the container The following is an overview of the most common codes:

Use the below to calculate size/type of a less commonly used ISO 6346 containers:

Country code (optional) The country code consists of two capital letters of the Latin alphabet as described in ISO 3166-1. It indicates the country where the code is registered not the nationality of the owner or operator of the container. The letters of the code shall not be less than 100 mm (3.9 in) high.

Mandatory operational marks Operational marks are intended solely to convey information requested for the movement of containers or give visual warnings. They relate to

the weight of containers a symbol to denote air-surface container a sign warning of overhead electrical danger height marks for containers higher than 2,590 mm (8 ft 6 in)

See also Standard Carrier Alpha Code UIC wagon numbers The following is a list of further freight container related ISO specifications, where not all have an article assigned yet (you can help improve Wikipedia and start one):

… excerpt ends here. Continue reading the full article.

Illustrations

ISO 6346 illustration
ISO 6346 illustration
ISO 6346: BIC code on the end of a shipping container
BIC code on the end of a shipping container

Worked examples

Example 1 — a first encounter with ISO 6346

Start with the simplest possible case. Write down what ISO 6346 claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to ISO 6346 before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about ISO 6346 ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of ISO 6346

In research
ISO 6346 appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses ISO 6346 in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
ISO 6346 is common in secondary-school and first-year university syllabi. It links to neighbouring topics Checksum algorithms, Encodings, ISO standards, so understanding it makes those chapters shorter.
In everyday life
Look for ISO 6346 outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study ISO 6346 in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what ISO 6346 means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain ISO 6346 out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is ISO 6346 in simple terms?

ISO 6346 is an international standard covering the coding, identification and marking of intermodal (shipping) containers used within containerized intermodal freight transport by the International Organization for Standardization (ISO). The standard establishes a visual identification system for e…

Why does ISO 6346 matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study ISO 6346?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on ISO 6346.

Tags

  • Checksum algorithms
  • Encodings
  • ISO standards
  • Intermodal containers
  • Port infrastructure

Keep exploring