データ定義用語と概念

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このトピックでは、一般的なデータ定義の概念のいくつかを定義します。

用語

概要

テンプレート

Sitecoreは、新しいデータを作成するために使われるSitecore内のコンポーネントを指すために「 テンプレート 」という用語を使用しています。Sitecoreユーザーは、データテンプレート、ブランチテンプレート、コマンドテンプレートの3つのテンプレートタイプのいずれかを使ってアイテムを作成します。

データテンプレート、ブランチテンプレート、コマンドテンプレートは特定の種類のテンプレートを指します。テンプレートはシステムに入力されるデータのスキーマを制御します。特にデータテンプレートは、アイテムを構築する枠組みを形成します。データの入力方法を制御するためのフィールドを定義し、他のテンプレートから継承して再利用を可能にします。

フィールド

フィールドとは、システムに入力されたデータが管理される領域です。これらのフィールドはセクションごとにまとめられており、システムに入力されるデータ量や種類を整理・管理できます。フィールドはフィールドタイプごとに整理されています。

フィールドタイプ

フィールドタイプとは、データが入力またはフィールドを選択しられるさまざまな方法を指します。システムにデータを入力する柔軟な方法は数多くあり、フィールドタイプによってフィールド内で入力または選択可能なデータの種類が制御されます。

データインフラストラクチャ

データインフラストラクチャという用語は、Sitecoreソリューションの中でデータ構造を強制する側面を指します。データインフラストラクチャには、標準値を含むあらゆる種類のテンプレートが含まれます。ウェブサイトの情報アーキテクチャ(セキュリティを含む)、ユーザーが作成できる内容を制御する挿入オプション、そしてシステムのその他の構造的側面が含まれます。Sitecoreは、データインフラストラクチャとコンテンツ、またはその構造に入力されたデータを区別します。

データ表現

Sitecoreのデータ表現は以下の通りです:

  • 柔軟性 — Sitecoreでは、使いやすいブラウザベースのユーザーインターフェースを通じてデータ構造を定義できます。
  • 抽象 — データ構造の定義を変更することもデータに影響を与えません。
  • 階層的 — データは暗黙的および明示的関係を用いて構造化されます。
  • XML志向 — システムではデータのXML表現も提供されます。
  • オブジェクト指向 — Sitecoreは階層的かつオブジェクト指向の表現も提供しています。

データリポジトリ

Sitecoreのデータリポジトリは多様なデータサービスを提供しています。データは無限の言語で表現でき、厳格なバージョン管理とセキュリティによって制御されます。システム内のデータの流れは、ワークフローとして開発された様々なカスタムルールで設定可能です。最後に、ライブウェブサイトへのデータ公開も、データの公開方法を厳密に監視・制御する様々な設定によって影響を受けます。

この記事を改善するための提案がある場合は、 お知らせください!