オントロジーオブジェクトおよびリンクタイプ値タイプ [ベータ版]概要

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

概要

ベータ

値の型はベータ状態であり、アプリケーションのアクセス Control Panelのページから有効化できます。

値の型は、メタデータと制約を含むフィールドの型のセマンティックラッパーであり、型の安全性を向上させ、表現力を改善し、追加のコンテキストを提供します。値の型は、ドメイン固有のデータ型をカプセル化し、プラットフォーム全体で再利用可能な方法でデータの検証を強制します。オブジェクトの型、プロパティ、リンクの型、またはオントロジーを定義し構築する他の型とは異なり、値の型はプラットフォーム内の名前空間に関連付けられています。名前空間は、単一のオントロジーを保持できます。

データセットのフィールドの型とプロパティの基本型は、プログラミング言語で見つかるプリミティブ型を反映しています。これらの型はドメインに依存しないもので、ドメインのコンテキストは提供しません。それに対して、値の型はデータのコンテキストと意味的意義を捉え、データの検証を集約化します。ユーザーは、行の名前やプロパティの説明などの周囲の情報に依存するのではなく、値の型から直接意味を定義し消費します。値の型はまた、Builderパイプラインとオントロジーのデータに対してその検証制約を強制し、データの統合者とオントロジー管理者がデータフローとモデルで適切なセマンティックタイピングを確保できます。

例えば、ユーザーは正規表現制約を持つ「メール」の値の型を定義し、その値の型を使用する任意のプロパティが有効なメールアドレスを表すことを確保できます。この値の型は、複数のオブジェクトの型とパイプラインで再利用でき、そのようなプロパティごとに検証ロジックを複製する必要がありません。さらに、この値の型を使用する各プロパティが明確にメールアドレスを含むことが理解されます。

値の型は、複数のパイプラインとオブジェクトの型での再利用を目的としているため、ユーザーが必要な場所でそれらを適用できるようにパーミッション設定され、破壊的および非破壊的な編集を扱うためにバージョン管理されています。

新しい値の型を作成する方法や、プロパティで既存の値の型を使用する方法について学び始めてください。