Data Harmonisation

This component has access to raw data and ensures that data can be integrated using unified and standardised formats or the formats needed by the data recipient. It also provides basic functionalities for semantic homogenisation in a context of heterogeneous data meaning that the mapping is facilitated with reference to semantic through a i4FS ontology.

The developed application enables a business analyst driven approach for the automatic linking of organisations’ data and meta data to the reference data model.

These data Maps are available in the i4FS Data Storage and deployed and encapsulated as services to be finally exposed as software mini-packages, ie Docker containers. These mini-packages, containing the transformation routines, are uploaded, and published in the Marketplace to advertise and commercialise them.

One of their uses is, for example, as part of the execution of a process model in which they are rendered as services that can be called.


  • Design, execute, and manage data transformations (maps**)**: Enabling a reduction in operational costs and increased understanding of the data

  • Extract hidden value from data with semantic functionalities populated from known ontologies and updated using previous history

  • Streamlining the end-to-end supply chain enabling all different sources of data of the chain to be integrated into a single source of truth

  • Publish maps as services to be used by partners in their business processes

  • Function as a wisdom provider by sharing feedback about the semantic suggestions in the form of crowdsourcing

Play Video

Maps Designer

The Maps Designer module generates Manufacturing Maps for data transformation. It uses Java archive files in Docker containers as transformation engines. Maps can be stored or shared via the marketplace. The user-friendly interface allows drag-and-drop creation of Data Pipelines with connectors and transformation components. The data map parser connects to the semantic reasoner for managing recommendations.

Semantic Reasoner

The suggestion component enhances user mappings by providing helpful suggestions. It incorporates user-selected mappings into its knowledge base to improve suggestion quality. It supports mapping restrictions and works with different types of knowledge bases. The semantic reasoner can be enhanced with injected ontologies for an improved experience. Ontology Storage manages ontologies.

Ontology Storage

The Ontology Storage component supports the Semantic Reasoner by providing persistent data storage. It stores ontology knowledge bases in graph form, ensuring easy access for efficient reasoning. Additionally, it houses the i4FS ontology, which contains i4FS specific vocabulary and alignment. This specialized ontology promotes effective communication and interoperability within the i4FS ecosystem, serving as a centralized resource for consistent interpretation of related information.

Data Map Parser

It serves as the interoperability layer between the Semantic Reasoner and Map Designer, converting generic requests into Reasoner queries. This Talend component connects to the Reasoner, sending and retrieving semantic recommendations to assist in schema mapping. It retrieves recommendations for a specific schema and displays them visually in a dedicated UI, facilitating comparison and alignment between different schemas.

Additional ressources

Learn more about i4FS by visting the project website for general information, the wiki for information about the core components, the Technical Manual for API documentation, and downloading the repository’s source code.

Training Academy

Get a better understanding of the global architecture and information flow.

Source code

Our source code is opensource and available on our Gitlab repository.

Software Documentation

Read our easy to follow documentation to learn how to use the i4 Components.