Semantic Data Integration

Integrating data for multicontextual issues

In digital engineering, tools often speak their own language. They are usually geared towards a specific purpose, such as design, deployment planning or machine code. Standardized exchange formats usually enable a translation between these tools, while the data itself remains in the context of its defining tool. Its semantics, i.e. the meaning behind the data, changes little or not at all as a result.

In order for knowledge and assistance tools to be truly helpful in development, they must contain additional context data. This can be, for example, the purpose of the object being developed or the target group for which they are intended. Overarching issues, such as the impact of design decisions on production or vice versa, require the integration of information from different contexts into a new whole.

With semantic data integration, these contexts are recorded, analyzed and formally described. The result is a generalized data model that is suitable for a specific purpose – or several purposes, and in which individual data sets are aggregated into new information through specific associations. In this context, the corresponding information requirements are modeled and can be incorporated from different source systems through suitable mechanisms.

Our systematic approach ensures end-to-end data processing through semantic integration. We help you define and effectively implement additional contexts for cross-application and cross-system analyses.

Where context drives value

If you have ever assembled a piece of furniture without instructions, you will understand how difficult it can be to create a finished product from many individual parts. Without the overarching context, i.e. knowing which piece of furniture you are supposed to build, successful assembly is almost impossible. With data, the situation is similar. Within their respective source system, instructions and target context are clearly defined. When it comes to the overall data and IT landscape of one or even several companies, however, things are less clear. There are many overarching issues and information requirements for which contexts either already exist or where they must be created first. Instructions in the form of prepared data models and definitions for information aggregation and data integration often do not exist – or they are only implicitly available in individual implementations. Semantic data integration allows all these aspects to be formally and explicitly described in a model. The context thus becomes tangible and can be optimized or extended depending on the application.

 

An illustrative example

Imagine an assembly kit for a bookcase, along with several related documents and information:

Instructions:

  • Step-by-step instructions for the assembly
  • Pictures of the individual steps

Parts list:

  • A list of all required parts, with ID numbers and descriptions
  • Required amount for each part (e.g. 4 screws, 2 side panels)

Tool list:

  • A list of the tools that are required for the assembly (e.g. screwdriver, hammer)

Assembly:

To successfully assemble the bookcase, you will need to combine information from the instructions, parts list and tool list and understand how they are related to each other. For example:

  • The instructions tell you that you need two side panels (part 1) and four screws (part 2) in the first step.
  • The parts list gives you detailed information about what part 1 (side panel) and part 2 (screw) are and how many of each you have.
  • The tool list informs you that you will need a screwdriver to fasten the screws.

It is by integrating and understanding this information that you can assemble the bookcase correctly. Semantic data integration helps you to understand the meaning and context of the individual pieces of information and combine them in a meaningful way.

 

Semantic data integration

With our methodical approach, we support you in analyzing benefits and identifying challenges and potentials for the development of an application context. This context is described semantically – typically modeled in ontologies – in order to record it in a formal, standardized and machine-readable way. Based on the developed context, we also analyze your existing database and information requirements from various systems for the overall context. Identified data is processed and cleaned according to the requirements of the application in order to integrate it using suitable integration mechanisms within an architecture that supports the application within the specified context. This way, we ensure data continuity and availability in the corresponding application context along the product life cycle through semantic data integration. Here we offer expertise and support in the development, implementation, application and maintenance of semantic data integration.

Your benefits

Our methodical approach ensures data continuity in the semantic integration. We help you define and successfully implement additional contexts for cross-system applications and analyses. Our approach ensures that the semantic architecture fits seamlessly into your existing system landscape and that both information quality and consistency are maintained for existing applications. Thanks to our many years of industry expertise, we can provide you with professional, technological, methodological and procedural support for the introduction and optimization of semantic integrations.

Get in touch

Take the opportunity to talk to us.

Together we can discuss your challenges and our solutions.

 

Read more in our magazine FUTUR