Documentation Center

Functionality

Context Engine Cartridge performs context resolution to provide you with information about your Web site visitor's connecting device. Your Web application can use this information to deliver an optimized, context-sensitive Web user experience.

To resolve the context, Context Engine Cartridge provides the underlying Context Engine with evidence found in, for example, HTTP headers.

Resolution occurs via a chain of context resolvers, each of which can enhance the aspect properties of the context map. The context properties adhere to a defined vocabulary. For example, the display width of a device would be found in the aspect property called device.displayWidth.

The various context resolvers express their confidence in the validity of the aspect property values they provide in the form of a number called a trust value. The more confident a resolver is, the higher the trust value. If multiple resolvers return different values for the same aspect properties, the value with the highest trust value is set as the value of the aspect property.

The Context Engine returns a Context Map: one or more aspects of the context. An aspect is a set of property-value pairs related to the browser used, the device used, or the operating system used.

For example, if the visitor is accessing your Web site in a Google Chrome browser, version 27.0.1453.116 m, using an iPad 2 running iOS 6.1.3, Context Engine Cartridge captures all of this information (and more) and returns it in the Context Map.

The Context Map becomes available to the SDL Tridion implementer as a set of Claims in the Ambient Data Framework Claim Store.