Using taxonomies in Content Delivery
You can use the taxonomies that you have defined in Content Manager to implement advanced navigation and search functionality in Content Delivery. Internal taxonomies can become the foundation for taxonomy-based intelligent navigation while external taxonomies can be used to power faceted search functionality. This topic explains the basic things that you need to do in Content Manager to make these features possible.
Navigation based on Keyword hierarchy
In the Content Delivery environment, you can use internal taxonomies for website navigation and dynamic content assembly. The Taxonomy API, part of the Content Interaction Services, exposes the structure of the taxonomy tree to build navigation and display content based on user context.
When using an internal taxonomy for navigation in Content Delivery, you need to do the following in Content Manager:
- Classify content and metadata with Keywords defined the internal taxonomy's Category. Classification can be done any of the Content Manager user interfaces.
- Publish the classified Content Manager items to Content Delivery.
- Publish the Category in Content Manager. The transport package includes JSON for the full taxonomy with all the Keywords under the Category and their hierarchical structure. Content Delivery then indexes the content and stores it where it can be retrieved and used for building rich content websites and other web applications. Note that Categories are automatically published when you publish the Publication that contains it.
Faceted Search based on classification with taxonomy Concepts
In the Content Delivery environment, you can use the external taxonomies as the basis for faceted-search, a feature that enables website visitors to filter search results through a variety of search criteria (facets based on concepts).
When using an external taxonomy for faceted search, you need to do the following in Content Manager:
- Classify content and metadata with concepts from the external taxonomy. Classification can be done manually or automatically using the Smart Tagging feature in Experience Space.
- Publish the classified Content Manager items to Content Delivery.
- Only if you become aware that there has been a change to the taxonomy in the external system, publish the taxonomy's related Category. The published package includes simply an instruction to Content Delivery and does not contain the concepts themselves. The instruction identifies the taxonomy by the Category's ECL-URI and triggers a refresh of the taxonomy's Concept index. Note that Categories are automatically published when you publish the Publication that contains it.