Sitecore CortexTM Content Tagging offers an easy and accurate way to tag the people, places, products, companies, facts, and events that are mentioned in your content. This increases the value, accessibility, and interoperability of your content. The Sitecore Cortex Content Tagging feature integrates the Sitecore CMS with machine learning (ML) based natural language processing (NLP) engines like Refinitiv Intelligent Tagging Open Calais. This enables Sitecore to send content to an NLP platform. The NLP engine processes the content and returns semantic metadata to Sitecore. Sitecore uses the metadata to tag content with user-defined taxonomy.
Follow the below steps to enable Sitecore Cortex Content Tagging
Step 1: Register a free account with PermID
Go to https://permid.org/ and create a free account:
Post clicking on Register it will be re-directed to Thomson Reuters page and register with personal mail id

Once you register, will receive the mail to activate the profile. Once profile gets activated login to https://permid.org/
Step 2: Get API secret key.
Click on “Display my API Token” under APIs tab after logging in
Step 3: The Content Tagging Option
When we login to Sitecore instance, under Home Tab will see Content Tagging Option
Step 4: Verify the initial tag field
Scroll down to the system defined Tagging section and verify there are no tags:
Step 5: Update/Create a config patch file.
Login to Sitecore Azure App Service, navigate to /App_Config/Sitecore/ContentTagging/Sitecore.ContentTagging.OpenCalais.cofig file.
Update CalaisEndpoint to https://api-eit.refinitiv.com/permid/calais
And update CalaisAccessToken to API Token which has been generated earlier
Step 6: Check the Tagging Tab
After we upload / update the config file “Content Tagging” tab will be enabled.
Step 7: Start Tagging
Post selecting the node, click on the “Tag Item” button and it will start Tagging the content
Once the tagging process is finished, review the tagging field again it will be populated with the tags.