注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

オントロジー SDK

オントロジー Software Development Kit(SDK)を使用すると、開発環境から直接オントロジーの全機能にアクセスできます。Palantir APIを使用してアプリケーションを作成および管理する新たなポータルである Developer Console で、オントロジー SDK を生成できます。オントロジー SDK は TypeScript 用の NPM(Node Package Manager)パッケージ、または Python 用の Pip または Conda として作成され、オントロジーの事前に選択された一部のみを含みます。

Foundry をユーザーのバックエンドとして扱うことで、大規模なクエリを実行し、Foundry の書き戻しと微細なガバナンス制御を利用して、組織の力となるアプリケーションの安全な開発プロセスを加速できます。

デモアプリ設定ページ

オントロジー SDK の利点

オントロジー SDK は、以下の主な利点を提供するために構築されました。

  • 開発の加速: オントロジー SDK を使用すると、Foundry オントロジーにバックアップされたアプリケーションの開発をすばやく開始できます。オントロジー SDK は、オントロジー API への直感的なアクセスを可能にし、最小限のコードでオントロジーに読み取りと書き戻しを行うことができます。
  • 強力な型安全性: オントロジー SDK の関数と型は、ユーザーに関連するオントロジーの一部だけに基づいて生成されます。型と関数はユーザーのオントロジーから生成され、エディター内で直接ユーザーのオントロジーをクエリし、探索することができます。
  • 一元化されたメンテナンス: オントロジーは Foundry 内で一元的に構築および管理されるため、アプリケーションの構築に集中し、データ基盤の構築に通常必要なメンテナンスの負担を減らすことができます。
  • 設計からの安全性: オントロジー SDK は、ユーザーのアプリケーションがアクセスすることを望むオントロジーのエンティティのみにスコープを限定したトークンを使用します。これには、ユーザー自身のデータへの権限も含まれます。

さらに、フロントエンド開発用の TypeScript バインディングは、開発者が Foundry 上にすばやく React アプリケーションを構築する便利な方法を提供します。

Developer Console インターフェースが Application SDK の概要を表示している

生成されたコードは、ユーザーのオントロジーに関するメタデータ(プロパティ名や説明など)を使用します。このメタデータはエディターで直接表示できます。

Developer Console へのアクセス

オントロジー SDK は Developer Console を通じて生成されます。Developer Console にアクセスするには、アプリケーションポータルを開き、developer consoleを検索します。

developer console へのアクセス

ユーザーは Control Panel で Developer Console を有効にする必要があるかもしれません。詳細は Palantir の代表者に問い合わせてください。