1. Create a member

Taxonomy members

Note

To configure Content Hub, you must either be a superuser or have the necessary permissions granted to you through user group policies.

The Sitecore Content Hub data model (that is, the schema) is made up of entity definitions (for example, M.Asset, M.PCM.Product, M.Project.Task, and so on). Each entity definition is made up of members that contain various properties and relations. When you create a taxonomy member, you are adding a new relation between an entity definition and a taxonomy definition.

After you select a data type, you must fill in various other fields related to that type. These fields are divided into several sections.

General information

FieldDescription
NameName of the member. This is a mandatory field.
RoleThe role of the relationship between this definition and the related definition. This is a read-only field.
LabelUser interface label of the member.
Help textVisual hint displayed under the field in edit mode.
Associated labelUser interface label of the related entity.
Associated definitionName of the definition this entity is based on. This is a mandatory field.
CardinalityThe degree of relationship between two entities, expressed in the form Term1ToTerm2, where Term1 is the number of occurrences of the first entity, and Term2 is the number of occurrences of the second entity. Options are:

  • OneToMany - One parent to many children
  • OneToOne - One parent to one child
  • ManyToMany - Many parents to many children


This is a mandatory field.

Conditional

A member that has one or more conditions will only be displayed if at least one of those conditions is true. Conditional members appear in details pages, but they do not appear in inline preview, grid, or table views.

Required fields always have a red asterisk. Conditional required fields have a red asterisk only if the condition is met. If a triggering field changes, the asterisk is recalculated immediately to reflect the new required status.

Note

If a triggering field makes another field required and that field is in a different member group without a value, the member group will automatically enter edit mode, allowing you to fill in the required field and save the entity.

To add a condition, on the Conditional tab, select a property from the list and click Add. Then, click Add and select the related property. For example, setting AssetTypeToAsset to Poster means this field will be visible only if the asset type is a poster.

Required

You can specify that the parent is required for the relation. If you do this, you can also add validation conditions that determine whether the requirement is enforced:

  • If you add conditional validation, the parent becomes mandatory when all the conditions are met.
  • If you don't add conditional validation, the parent becomes fully mandatory.

To add a validation condition, click Add filter . In the Parent conditional validation section, select either Property or Relation for Filter type, select a field name (for example, AssetTypeToAsset), an operator (anyall, or none), and then click  Add. For example, setting AssetTypeToAsset to Product Asset means this field will be mandatory if the asset type is a product asset.

Advanced

You can specify advanced settings for taxonomies, including navigation and security settings.

FieldDescription
Path relationCreates a related path on the child side of the relation. This allows for path expansion of hierarchical entities on a related entity.
Is path hierarchy relationConnects path-enabled definitions and hierarchical definitions which creates a path hierarchy. This is usually set on self-relations.
Path hierarchy scoreScore given to the relation which is marked as IsPathHierarchyRelation. If an entity has multiple parent hierarchy relations, the paths of the entity are sorted according to this score in ascending way. The first path, if not marked otherwise, is used as a sole entity path when only one path is required.
Taxonomy relationWhether the relation is taken into account when faceting.
Is taxonomy hierarchy relationThe taxonomy hierarchy for entities of this definition. This is usually set on self-relations and is taken into account when faceting. Due to the nature of self-relations, you can have only one taxonomy hierarchy relation per entity definition.
Is rendition relationSets the relation as source of rendition. The main rendition of the entity is always determined by this relation. An entity cannot have more than one relation with this option on.
Content copiedWhether the full-text content is inherited through the relation (inheritance only goes from parent to child), letting users search for the child entity based on the full-text content of the parent entity.
Completion copiedWhether the auto-completion content is inherited through the relation (inheritance only goes from parent to child). As a result, the auto-completion available when searching for the child entity is based on the auto-completion content of the parent entity.
Allow navigationWhether navigation over this relation is allowed using the REST API. This is usually set to false on the parent side of relations, which can contain a large number of children entities.
Inherits securityWhether security is inherited or broken at entity level. This is usually used for pages.
SecuredWhether the relation is visible to all users or only to those with sufficient access rights.
Allow updatesWhether the value of this property can be updated using the REST API. This is usually set to false for technical properties.
NestedWhether this relation is nested. This means that the ID and properties of the related entities are directly included in the requested entity resource.
Include permissionsIncludes the related entity permissions in the entity resource.
Include propertiesIncludes the related entity selected properties in the entity resource.
Warning

If a taxonomy relation has no values, all users get the Write permission, regardless of their user groups. To prevent this, you must make the relation mandatory in your user group policies.

If you have suggestions for improving this article, let us know!