# Data Interoperability

For a data space to function, everyone needs to speak the same language. According to DSSC, data interoperability is about making sure both people and systems can interpret shared data in the same way consistently. This has two sides:

* Semantic interoperability: agreeing on the meaning of terms and concepts  (e.g., what counts as a "delivery date” or a "location").
* Technical interoperability: agreeing on the syntax and formats (e.g., API, data model, or message structure used to exchange the information).

In addition, it's also important to track where data came from, how it has been used, and by whom. This is where provenance and traceability of data come in, providing the evidence needed for auditing, compliance, or regulated industries.&#x20;

Within this pillar, we focus on three building blocks:

1. [Data Models](https://blueprint.dssc.eu/?pane=technical\&technical=data-models): defining and reusing shared semantics so participants “speak the same language.”
2. [Data Exchange](https://blueprint.dssc.eu/?pane=technical\&technical=data-exchange): setting up the actual flow of data between participants, usually through open and standardised APIs.
3. [Provenance, Traceability & Observability](https://blueprint.dssc.eu/?pane=technical\&technical=provenance-traceability-observability): capturing evidence of the data-sharing process so its transparent and verifiable.

{% hint style="info" %}
See the complete DSSC description [here](https://blueprint.dssc.eu/?pane=technical).&#x20;
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://template.ishare.eu/technical-building-blocks/data-interoperability.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
