---
title: "データ定義用語と概念"
slug: "data-definition-terms-and-concepts"
abstract: "データ定義概念の一般的な用語一覧。"
---
# データ定義用語と概念

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

用語

概要

テンプレート

Sitecoreは、新しいデータを作成するために使われるSitecore内のコンポーネントを指すために「 *テンプレート* 」という用語を使用しています。Sitecoreユーザーは、データテンプレート、ブランチテンプレート、コマンドテンプレートの3つのテンプレートタイプのいずれかを使ってアイテムを作成します。  
  
データテンプレート、ブランチテンプレート、コマンドテンプレートは特定の種類のテンプレートを指します。テンプレートはシステムに入力されるデータのスキーマを制御します。特にデータテンプレートは、アイテムを構築する枠組みを形成します。データの入力方法を制御するためのフィールドを定義し、他のテンプレートから継承して再利用を可能にします。

フィールド

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

フィールドタイプ

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

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

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

データ表現

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

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

データリポジトリ

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