This content is also available at learn.palantir.com ↗ and is presented here for accessibility purposes.
The Foundry Ontology is a “digital twin” of entities, events, and processes that are important to an organization. This semantic object layer provides a consistent API that you and your colleagues can use to build operational and interoperable applications. In the Data Lineage image below, we see the [Example Data] Flight object type in the Foundry Ontology is used in at least two operational applications (labeled as “modules” in Data Lineage) and links to a few other object types, such as aircraft and flight alerts.
The graph also illustrates that the [Example Data] Flight object type is “backed” by a dataset, which is the output of a scheduled build. This flow illustrates the central theme in this tutorial: data engineers must work closely with their app builder colleagues to craft pipelines and datasets that form the basis for Foundry Ontology objects and links.
Data pipelines are not isolated artifacts; they’re always built for some purpose. In this training, the purpose of our pipeline is to prepare datasets to back a set of linked Ontology object types. You’ll have hands-on practice configuring the Ontology and updating a pipeline to optimize the backing datasets and make them resilient to upstream data changes that would alter the shape of your Ontology. Finally, a collection of exercises will walk you through common troubleshooting steps.