> For the complete documentation index, see [llms.txt](https://docs.dfc-standard.org/dfc-standard-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/data-validity-and-inferences.md).

# Data validity and inferences

What we do when data is not **completed** = with the correct backlinks or inverse links (e.g. `CatalogItem:references` / `DefinedProduct:referencedBy`).

**Is it the responsibility of the sender to link data (inferences) or the receiver?**

It isn't reasonable to expect all receiving applications to implement an Ontology Reasoner/Inferrer, so we need the sender to provide all the links (including inverse links).

This gives us the most robust implementation of the standard: allowing an application to start from any point and traverse the ontology data in different directions, which supports the widest range of the use cases.

## Decision

* When transmitting data via the DFC standard any and all inverse relations (that exist in the ontology) MUST be provided for each transferred property.
