Open Marine Data Standards
A3: Port Version History

1.0.0

27 September 2022

Data Standards

A3: Port

This data standard should be used to record all data about marine ports (a location with a harbour or access to navigable water where ships can load or unload).

Download Version History

Fields within this standard can be compulsory (must be completed to meet the standard) or optional. Fields are optional if they ‘can be null’. Data can be recorded against a port for fields not defined in this standard- the standard only defines common fields.

A3.1 Name of port

STRING NA

Cannot be null

The name of the port- the string of characters most commonly used as an identifier for the port.

1: If the UN (United Nations) possesses a record of the port, this value should match the name of the port they store.

A3.2 Port country

LOOKUP Country ISO Codes

Cannot be null

The ISO code of the country in which the port is located.

A3.3 Port UNLOCODE

STRING NA

Can be null

The UNLOCODE of the port as stored by the UN. All ports should have a UNLOCODE, however; this isn’t always true.

1: If the UN has a record of the port, this cannot be null.

A3.4 Port latitude

FLOAT Degrees

Can be null

The latitude value corresponding to the port’s physical location.

1: Must be a value between -90 and 90.

A3.5 Port longitude

FLOAT Degrees

Can be null

The longitude value corresponding to the port’s physical location.

1: Must be a value between -180 and 180.

A3.6 Port particulars attributes

TABLE Rows

Can be null

A table recording data about the port that does not allign with other fields in the schema. This data can be very generic and is recorded in a table with two fields as defined below.

  • A3.6.1 Key

    STRING

    Can be null

    A description or name for the attribute that this piece of data describes

  • A3.6.2 Value

    STRING

    Can be null

    The value of the particulars attribute. Note that while this is a string value, xml or other data forms can be stored as a string in this field.

A3.7 Port authority name

STRING NA

Can be null

The name of the authority that operates the port and is responsible for over-seeing activity within the port.

A3.8 MARSEC security level

INT 1, 2, 3

Can be null

The MARSEC level to which the port has been assigned by the US coast guard. This relates to the prevailing threat environment to the marine elements of the national transportation system.

A3.9 Pilotage information

STRING NA

Can be null

Useful information concerning pilotage to and round the port.

A3.10 Is the Port out of service?

BOOLEAN NA

Can be null

A logical stating whether the port is currently out of service (is not available for use in marine operations).

A3.11 Port authority contact details

LIST (STRING) NA

Can be null

Contact information by which the port authority can be reached.

A3.12 Address

LIST (STRING) NA

Can be null

Postal address’s of the port.

A3.13 Website

LIST (STRING) NA

Can be null

Web address for sites associated with the Port or Port Authority.

A3.14 Internal ID

STRING NA

Can be null

An ID for internal purposes used to identify this entity and link it to other entities.