Skip to content

Why Ontology

Source: https://www.palantir.com/docs/foundry/ontology/why-ontology/ Captured during the ontology-parity effort. Concrete feature taxonomy only — marketing language elided.

Decision-centric model

Foundry frames the Ontology around four integrated dimensions of an operational decision:

  • Data — information sources plus the decision data an operation itself generates (context, options evaluated, implications).
  • Logic — reasoning, algorithms, ML models, optimization/simulation, and deterministic functions complementing non-deterministic LLM reasoning.
  • Action — execution/orchestration of the chosen decision (the "verbs").
  • Security — policy enforcement and access control applied consistently across all of the above.

Data architecture

  • Integrates enterprise sources (ERP, MES, WMS, IoT, edge), unstructured repositories, and geospatial datastores into real-time object / property / link representations.
  • Data capture: user-generated edits during workflows; decision lineage (when, against which data version, through which application); embedded Ontology for edge-device decisions.

Logic binding

  • "Flexible logic binding paradigm" — heterogeneous logic assets (on-prem, cloud, SaaS, platform-native) exposed behind consistent interfaces.
  • Assets: transactional business logic, ML models, optimization/simulation algorithms, deterministic functions.
  • Logic becomes agent-accessible tools with a controlled invocation scope.

Action model

  • Actions are the semantic representation of enterprise operations (the verbs).
  • Scenario-based staging for safe exploration; governed execution with granular access control; writeback to transactional systems, edge devices, and custom apps.
  • Batch-staged operations with human review; conditional automation with graduated agent autonomy; change/release-management integration.

Security architecture

  • Marking-, purpose-, and role-based policies; row- and column-level restrictions.
  • Dynamic runtime computation combining security markings with user attributes.
  • Tool-usage enforcement is dependent on the underlying data access (no privilege escalation via a tool).
  • Markings applied consistently to logs and memory artifacts; logging accessibility controlled per project/workflow.

Ontology lifecycle components

  • Definition / modeling: object types, link types, properties, interfaces, structs, value types.
  • Evolution / branching: proposal-review workflows, branching framework for safe modification, schema migration, shared ontology across teams.
  • Consumption: Object Explorer (search/analyze), Object Views (standard/full/panel/legacy), Vertex (graph viz + scenarios), Workshop / Map / Rules apps.