loading table of contents...

Blueprint Developer Manual / Version 2107

Table Of Contents

5.3.3 Tagging and Taxonomies


Most websites define business rules that require content to be classified into certain categories. Typical examples include use cases such as "Display the latest articles that have been labeled as press releases" or "Promote content tagged with 'Travel' and 'London' to visitors of pages tagged with 'Olympic Games 2012'" etc.

Keywords or tags are common means to categorize content. Employing a controlled vocabulary of tags can be more efficient than allowing free-form keyword input as it helps to prevent ambiguity when tagging content. Furthermore, a system that supports the convenient management of tags in groups or hierarchies is required for full editorial control of the tags used within a site.

Dynamic list of articles tagged with "Vegetables"

Figure 5.4. Dynamic list of articles tagged with "Vegetables"


Blueprint currently uses tag information in various ways:

  • It is possible to use the taxonomies of a content item as conditions for dynamic lists of content (such as "5 latest articles tagged with 'London').

  • In CoreMedia Adaptive Personalization tags can be used to gather information about the topics a site visitor is interested in (see TaxonomyInterceptor).

  • In CoreMedia Adaptive Personalization tag information representing the interests of visitors can be used to define Customer Segments, conditions for personalized selection rules and personalized searches.

  • It is possible to display related content for a content item based on content that shares a similar set of tags (see CMTeasableImpl#getRelatedBySimilarTaxonomies).

In CoreMedia Blueprint tags are represented as CMTaxonomy content items which represent a controlled vocabulary that is organized in a tree structure. CoreMedia Blueprint defines two controlled vocabularies: Subject and location taxonomies that can be associated with all types inheriting CMLinkable.

Search Results

Table Of Contents

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.