Ontology를 코드로 다룬다는 것 — Palantir Foundry 패턴 해부
2026. 3. 28.

Ontology가 무엇인가
Palantir Foundry의 Ontology는 데이터가 아니라 의사결정을 표현합니다. 도메인의 객체(Objects), 관계(Links), 액션(Actions), 정책(Policies)을 코드로 정의해 모델이 "현장에서 무엇을 할 수 있는지"를 안전하게 알 수 있게 합니다.
Nouns and verbs
"Objects are the nouns, actions are the verbs. Reasoning brings them together into complete sentences." — Palantir의 ontology 설계 철학을 한 문장으로 압축한 표현입니다.
전통 데이터 아키텍처는 데이터를 모델링합니다. 하지만 의사결정은 모델링하지 못합니다. Ontology는 그 빈틈을 메우는 레이어입니다.
한국 제조에 옮길 때
설비 · 공정 · 자재 · 작업자 · 제품을 객체로 정의하고, 그 사이의 관계와 제약, 그리고 모델이 호출할 수 있는 액션을 코드로 만듭니다. 이게 데이시스가 한국 제조 도메인에 옮긴 Foundry 패턴입니다.


