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.


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

Last updated