データ定義用語と概念
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、一般的なデータ定義の概念のいくつかを定義します。
用語
概要
テンプレート
Sitecoreは「テンプレート」という用語を、新しいデータを作成するために使われるSitecore内のコンポーネントを指しています。Sitecoreユーザーは、データテンプレート、ブランチテンプレート、コマンドテンプレートの3つのテンプレートタイプのいずれかを使ってアイテムを作成します。データテンプレート、ブランチテンプレート、コマンドテンプレートは、特定の種類のテンプレートを指します。テンプレートはシステムに入力されるデータのスキーマを制御します。特にデータテンプレートは、項目を構築するための枠組みを形成します。データの入力方法を制御するためのフィールドを定義し、他のテンプレートから継承して再利用を可能にします。
フィールド
フィールドとは、システムに入力されたデータが制御される領域のことです。これらのフィールドはセクションごとにまとめられており、システムに入力されるデータ量や種類を整理・管理できます。フィールドはフィールドタイプごとに整理されています。
フィールドタイプ
フィールドタイプとは、データがフィールドに入力または選択されるさまざまな方法を指します。システムにデータを入力する柔軟な方法は数多くあり、フィールドタイプによって入力または選択可能なデータの種類が制御されます。
データインフラストラクチャ
データインフラストラクチャという用語は、Sitecoreソリューションの中でデータ構造を強制する側面を指します。データインフラストラクチャには標準値を含むあらゆる種類のテンプレートが含まれます。ウェブサイトの情報アーキテクチャ(セキュリティを含む)、ユーザーが作成できる内容を制御するオプションを挿入すること;およびシステムのその他の構造的側面。Sitecoreは、データインフラとコンテンツ、またはその構造に入力されたデータを区別します。
データ表現
Sitecoreのデータ表現は以下の通りです:
-
柔軟性 — Sitecoreでは、使いやすいブラウザベースのユーザーインターフェースを通じてデータ構造を定義できます。
-
抽象 — データ構造の定義を変更することもデータに影響を与えません。
-
階層的 — データは暗黙的および明示的関係を用いて構造化されます。
-
XML志向 — システムではデータのXML表現も提供されます。
-
オブジェクト指向 — Sitecoreは階層的かつオブジェクト指向の表現も提供しています。
データリポジトリ
Sitecoreのデータリポジトリは多様なデータサービスを提供しています。データは無限の言語で表現でき、厳格なバージョン管理とセキュリティによって制御されます。システム内のデータの流れは、ワークフローとして開発されたさまざまなカスタムルールを用いて設定できます。最後に、ライブウェブサイトへのデータ公開は、データの公開方法を厳密に監視・管理するさまざまな設定によっても影響を受けます。