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

オントロジー SDK

オントロジー ソフトウェア開発キット (SDK) を使用すると、開発環境から直接オントロジーの全機能にアクセスできます。オントロジー SDK は、Palantir API を使用してアプリケーションを作成および管理するための新しいポータルである Developer Console を使用して生成できます。オントロジー SDK は、TypeScript 用の NPM (Node Package Manager) パッケージ、Python 用の Pip または Conda、Java 用の Maven、および他の言語用の OpenAPI 仕様をサポートしています。

Foundry をバックエンドとして利用することで、オントロジーの高スケールなクエリ実行能力と Foundry の書き戻し機能を活用し、細かいガバナンス コントロールと共に、安全にアプリケーションを開発するプロセスを加速できます。

デモ アプリ設定ページ

オントロジー SDK の利点

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

  • 開発の加速: オントロジー SDK を使用すると、Foundry オントロジーを利用したアプリケーションの開発を迅速に開始できます。オントロジー API へのエルゴノミックなアクセスを可能にすることで、最小限のコードでオントロジーの読み取りと書き戻しが可能になります。
  • 強力な型安全性: オントロジー SDK の関数と型は、ユーザーに関連するオントロジーのサブセットに基づいて生成されます。型と関数はユーザーのオントロジーから生成され、エディタ内で直接オントロジーをクエリおよび探索できます。
  • 中央集権的な保守: オントロジーは Foundry で集中管理されて構築されるため、アプリケーションの構築に専念でき、データ基盤を構築するために必要な通常の保守負担を軽減できます。
  • 設計によるセキュリティ: オントロジー SDK は、アプリケーションがアクセスするオントロジーのエンティティに限定されたトークンを使用し、さらにユーザー自身のデータへの権限も追加します。

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

アプリケーション SDK の概要を表示する Developer Console インターフェース

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

Developer Console

Developer Console は、オントロジー SDK アプリケーションおよび OAuth クライアント (以前は Control Panel でサードパーティ アプリケーションとして知られていた) の両方を作成するためのプラットフォームです。Developer Console にアクセスするには、アプリケーション ポータル を開き、developer console を検索してください。

Developer Console へのアクセス