Sitecore Content Hub provides extensible schema definitions that can be tailored to the structure of the data that a company wants to use. In this article, we will briefly introduce the schema.
What is a schema?
Sitecore Content Hub manages data in the form of "Entities". The tool to edit the definition of these entities is the "Schema" tool. When you open the Schema tool from the administration screen, you will see a list of defined schemas.
The schema definitions in M.Asset are the definitions used in DAM's asset management. The screens are as follows
Groups and Members
With respect to the definition of schema displayed above, we will introduce two terms that we use.
Group
Groups are defined to process data together as a group. In the above screen, "Groups" are those shown in the menu on the left side, and items for storing data are defined there. As shown in the image below, each definition can be accessed by switching groups.
Member
A member is the smallest unit of data definition. Available members can be either members to be selected from a predefined list, as in the previously introduced "Option List and Taxonomy," or text (single line, multi-line, HTML, etc.).
Thus, groups and members can be used to define the schema.
Schema Extension
In this case, since we are extending the schema, we will implement the procedure of adding a string to the "Summary" item. First, select the target group and click "New Member. Enter the necessary items and publish to reflect the changes.
If you actually go to browse the edit section of the asset, you will see that a "Demo" item has been added.
Summary
In this article, we introduced the schema that defines the data structure to be managed by the Sitecore Content Hub. This allows for expansion in terms of standard data holdings plus data holdings that each company wishes to define.