Integrating SXA with Sitecore Cortex Content Tagging

Abstract

Use the SXA-specific taxonomy provider and tagger.

Tagging your pages is a great way to categorize them and make it easy to search and find items that include the same tags. The Sitecore Cortex™ Content Tagging feature offers an easy and accurate way to tag the people, places, companies, facts, and events that are mentioned in your content. This increases the value, accessibility, and interoperability of your content. The content tagging feature integrates the Sitecore CMS with machine learning (ML) based natural language processing (NLP) engines, such as Open Calais.

SXA integrates with the content tagging feature by providing an SXA-specific taxonomy provider and tagger.

The default Content Tagging tagger stores tags in the global Sitecore tag repository (/sitecore/system/Settings/Buckets/TagRepository), whereas SXA stores tags per site.

Note

To integrate SXA with the content tagging framework, you must have Sitecore version 9.1 or higher.

The SxaTaxonomyProvider stores tags under the site-specific tags repository: /sitecore/content/Tenant/Site/Data/Tags

The default Content Tagging tagger contains tag references in the Tagging section, in the __Semantics field (this field is only available when the Standard Fields checkbox is selected), whereas SXA uses the Tags field (SxaTags).