/
2022.005 Release

TIC 4.0

2022.005 Release

Introduction

This publication TIC4.0 2022.005 contains two main blocks: a very extensive and detailed presentation of the TIC4.0 concepts (TIC4.0 MasterClass) and a set of Semantics, Data Model and Definitions on the following topics:

  • Job Instruction: this is the most important process related to the TOS data model. It includes any order sent to any subject to execute any action over any object… basically, any kind of instruction to be executed.

  • Order: belongs to Job Instructions, and defines the specific coordinate action (with other orders) to be done by the subject over the object.

  • Job Instruction List: this is just a collection of job instructions, but very relevant to organising the sequences.

  • Preparation At Arrival: belongs to terminal operations related to any carrier visit process. It includes all the activities of the terminal in preparation for the start of carrier visit cargo operations.

  • Cargo Operations: this is the process that moves the cargo itself.

  • Lashing: this includes all related to the lashing/unlashing activities to securitize the cargo in the carrier.

  • Closing At Departure: belongs to terminal operations related to any carrier visit process. It includes all the activities of the terminal in preparation for the departure of the carrier visit.

The publication 2022.005 clarifies very important concepts and insights into why TIC4.0 is the way it is. The TIC4.0 MasterClass tries to show up these concepts and will be used in several seminars to explain to the public why TIC4.0 is ready for BigData.

With the introduction of Job Instruction (Orders and Job Instruction List), the most important element of the TOS data model is finally available. This definition will allow describing any instruction to any subject (CHE, driver, maintenance, etc). It will facilitate de transmision of orders between different ecosystems.

With the definitions of the Terminal Operations elements, a very detailed description of the carrier visit can finally be done. Including all the effort preparing the cargo operations and the departure of the carrier.

These definitions are part of TIC4.0’s ongoing work to develop a common vocabulary for the cargo handling industry and will be followed by future releases, as defined by the TIC4.0 Dataset Roadmap. The current list of definitions being worked on can be accessed on the digital platform of TIC4.0. This publication release provides the actual definitions and includes them in the TIC4.0 templates with the general approach on how to use these in Data Models, Data Schema's, JSON formats and provides high-level scenarios as examples.

1. TIC 4.0 scope

The purpose of TIC4.0 is to define a common language that can be represented in an understandable format, including data and information elements suitable for digitalization.

With the definitions and language, any reality (equipment or process) in a port terminal environment can be uniquely described. The vocabulary needs to be valid for any equipment, process and protocol (digital or human) in any port terminal in any location. The typical elements that make up the port terminal activities are cargo handling equipment (any kind of machine within the terminal that performs a job or task), external vehicles (trucks, vessels, trains), terminal infrastructure (berth, yard, gate), or auxiliary elements (energy, light, refuelling…).

For data-driven terminal operations, the subject of standardization concerns the data and information elements linking the digital solutions to the physical equipment and hardware.

To achieve the above goal TIC4.0 has developed a Semantic set of rules based on human language which helps in the creation process of the definitions/vocabulary. The definitions/vocabulary can be considered as the building blocks and together with the TIC4.0 semantic rules, allow the user to describe any reality in a specific, unambiguous way, irrespective of the level of technology used in a terminal.

The vocabulary is managed in a Dataset, which is basically a one-dimensional database list. This list is not static and will grow exponentially as TIC4.0 continues to work on more and more segments and areas of a terminal.

The work of TIC4.0 is to define the individual entries of the Dataset/Dictionary, focusing on a logical group or theme. In the Dataset/Dictionary the user can see the status of each entry and which entries are published and a link to the definition is provided.

To apply the vocabulary in each entry in several digital protocols, a Data Schema is needed. TIC4.0 will propose a Data Schema for each of the most common protocols, but the Data Schema is compatible with any protocol. In the examples that are provided, TIC4.0 usually uses JSON as it is very user-friendly and easy to read.

2. Data Model

For the digital formatting of the Semantic and Dataset, we need a Data Model to structure the data and a Data Schema to define the details of the content such as the validity of the format, the type of data (boolean, entire, real etc.), which data is mandatory or could be omitted etc.

The Dataset has been defined based on the RDF Resource Description Framework using the subject->predicate->object schema.

Following the semantic web standard (subject: object) the model has 3 main components: header, asset description and measurement.

 

SUBJECT creates the hierarchy tree structure (we have sub-subjects) that helps to identify the boundary of the value. The hierarchy is fixed by TIC4.0 for each kind of subject (CHE, TOS, Terminal) and can mix any type of subjects (e.g. machine.process = che.move). The subjects conform to an array defined by the (concept) metadata so various identical subjects but with different metadata (id or name or location or…) can be sent in the same message (one message with several CHE's or one CHE with several spreaders).

The CONCEPT's metadata defines “what is” and the CONCEPT “what does”. Both are flat (no hierarchy, no arrays) and as many as necessary can be used. Additionally, two concepts can be combined with “and” or “or” creating a new concept which includes the condition that makes both true. For e.g. “hoisting_and_trolleying” represents the action of hoisting and trolleying at the same time (both statuses must be true).

OBSERVED PROPERTies define the “magnitude” of the CONCEPT, are flat (no hierarchy) and can be used as many times as necessary with a CONCEPT.

For each OBSERVED PROPERTies an array created by the combination of the different POINT OF MEASUREMENTs in time (actual, estimated, etc), place (input, iinput, ioutput, output), timestamps and the different Units will give an array (a list) of VALUEs. The array could be as long as necessary in each message. The length will depend on the relation between the data frequency and the message frequency and also the amount of different POINT OF MEASUREMENTs that need to be represented.

A detailed definition of the Data Model can be found in https://tic40.atlassian.net/l/c/XBT1vEBA

The Data Schema was provided as part of the 2022.004 release and it defines the rules that the Data Model will follow and allows the translation from a hierarchy format to a flat format.

The Dataset is the content of the Data Model, a flat version without hierarchy or rules. The Dataset is used by humans but machines need the Data Model and the Data Schema to translate it to a digital format.

3. Generic Documentation

In this release we are publishing the following element:

Release

Title

Link

Definition

TIC4.0 classification

Release

Title

Link

Definition

TIC4.0 classification

2022.005

TIC4.0 Masterclass

TIC4.0 Masterclass

Explaining the purpose of TIC4.0, the semantic and the following very important concepts:

  • Data Layer Model

  • Semantic & Data Model

  • Examples

  • Cycle & Move explained

  • Granularity of time

PDF, communcation document

4. Definitions

In this release we defined the following elements:

Carrier Visit

Release

Definition

Link

Definition

TIC4.0 semantic

Release

Definition

Link

Definition

TIC4.0 semantic

2022.005

Preparation At Arrival

Preparation At Arrival

PreparationAtArrival is a process by which a subject (usually a terminal) facilitates the Carrier with access to the berth or transferpoint or landside, and prepares the terminal for the start of cargo operations.

SUBJECT-PROCESS

2022.005

Cargo Operations

Cargo Operations

CargoOperations is the process done by the terminal to move the cargo during a carrier visit.

SUBJECT-PROCESS

2022.005

Lashing

Lashing

Lashing is a sub-process of TerminalOperations by which a subject (usually the terminal’s personnel) or carrier (ship’s personnel) performs the operation to secure/unsecure cargo on the carrier, that belongs to a CarrierVisit process.

SUBJECT-PROCESS

2022.005

Closing At Departure

Closing At Departure

ClosingAtDeparture is a process by which a subject (usually a terminal) after ending the cargo operations, facilitates the Carrier with the departure from the berth or transferpoint or landside.

SUBJECT-PROCESS

Job Instruction

Release

Definition

Link

Definition

TIC4.0 semantic

Release

Definition

Link

Definition

TIC4.0 semantic

2022.005

Job Instruction

Job Instruction

A job instruction is a collection of orders (something) that a source (system/someone) tells to subjects (system/someone/something/equipment) to do to an object (system/someone/something/equipment) in a coordinated way.

SUBJECT-PROCESS

2022.005

Job Instruction List

Job Instruction List

“Job Instruction List” (jobinstructionlist) is a collection of Job Instructions of the same type, that can be over different objects and executed by different subjects.

SUBJECT-PROCESS

2022.005

Order

Order

“Order” (order) indicates one action to perform with the JobInstruction. It includes only one subject, doing one action to one object.

SUBJECT-PROCESS

© Copyright - TIC 4.0 All rights reserved | Design web by Fundación Valenciaport