{"repo":"gura105/operational-ontology","free":true,"listed":false,"github":"https://github.com/gura105/operational-ontology","clone":"git clone https://github.com/gura105/operational-ontology.git","description":"A minimal, readable reference implementation of the Operational Ontology pattern. Palantir Foundry is one implementation; this is the concept, minimized.","language":"TypeScript","stars":57,"topics":["ai-agents","domain-modeling","mcp","ontology","operational-ontology","palantir-foundry","typescript"],"license":"MIT","category":"mcp-servers","readme_excerpt":"English 日本語 Operational Ontology An operational ontology is a shared domain model built on top of the data of systems you don't own — objects, links, and actions — where reads traverse the model and writes are gated by actions that carry business rules, are audited, and propagate back to the systems of record that own the state they change. A semantic layer lets you read your business. An operational ontology lets you run it. Palantir Foundry's Ontology is one implementation of this pattern. This repository is another: a minimal reference implementation, small enough to read in one sitting. It exists to make the definition precise and runnable; it is not a framework. Fork it and reuse the ideas. Quickstart The demo uses the scenario from the article this repository accompanies. A company acquires a competitor and inherits two legacy order systems with different schemas and status encodings . A few dozen lines of SQL and a small TypeScript mapping integrate them, and the ontology models Customer , Order , and Product on top — plus Note , a type that exists in no source system. The demo then shows: - a link traversal answering \"which orders contain this product?\" across both systems - assignOrder writing state that exists in no legacy system — edits can live in a layer above the sources - cancelOrder on a shipped order refused with SHIPPED ORDER CANNOT BE CANCELLED - cancelOrder on an open order succeeding, with the row in the legacy ERP actually changing - a re-index of the li","default_branch":null,"files":null,"tree":[],"storefront":"/r/gura105","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gura105/operational-ontology/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}