前回、データの定義の方法ということで「スキーマの定義」に関して紹介をしました。今回はその定義を利用したデータ、エンティティに関して紹介をします。
![](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F6oHLtU56qZ6mJ8eOt410za%2F9b876d9f86e809114f2b1e8087c35577%2Fentityassetdetails.png&w=3840&q=75)
エンティティとは
エンティティとは Sitecore Content Hub で管理をするデータの単位となり、定義されているスキーマの構造によって、エンティティの管理するデータの構造が変わる形となります。
![entityhome.gif](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F3x2X341HhaZuLd9tIiW6cn%2Fe89f19e78a05e04310c09b1db7e36d1b%2Fentityhome.gif&w=3840&q=75)
エンティティのツールを利用することで、データを確認することができます。
エンティティの確認
では実際にエンティティツールで表示されている一覧から、View Detail をクリックして詳細を参照します。
![entityview.gif](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F3GSBRUAvUxSFRva3VSd85Z%2F4e0d99b7ba51ce0ca99359a9b1b73fa9%2Fentityview.gif&w=3840&q=75)
データを見ると、スキーマの定義に対してどういうデータを設定しているか、という詳細の情報を見ることができます。検索では、タクソノミーで検索、文字列で検索などを実行できるため、対象となるエンティティを指定して、細かいデータを見ることができるようになります。
Web サービス経由でアクセス
エンティティとして管理している情報は、アセットであれば以下のように画面で登録情報を確認することができます。
![entityassetdetails.png](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F6oHLtU56qZ6mJ8eOt410za%2F9b876d9f86e809114f2b1e8087c35577%2Fentityassetdetails.png&w=3840&q=75)
該当するエンティティに対して、Web サービス経由でアクセスをして JSON 形式のデータを取得することができます。
![entityfrompostman.gif](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fzi1ovlormku8%2F5L7e6iammNBfsAY2klIk6W%2F76b43511be267e4a23eebb12adc03f93%2Fentityfrompostman.gif&w=3840&q=75)
まとめ
エンティティに入っているデータを確認することができました。データの構造をスキーマで定義をして、エンティティという形でデータを持つことができます。入力されたデータのステータスやワークフローの状態なども Entity の詳細を参照することで、現在の状況がどういうデータになっているのかを確認することができます。
関連情報
- スキーマ定義について
- スキーマ
- エンティティ(公式サイト)