This documentation is archived and is not being maintained.

About the Unified Communications Enhanced Presence Schema

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

The Unified Communications Enhanced Presence Schemas define the data model describing the presence data used by Microsoft Office Communications Server 2007 R2 and Microsoft Office Communicator 2007 R2. The term enhanced presence implies that the presence data is represented by category instances, which are values of a new data type introduced in the current version of the Microsoft unified communication system. The enhanced presence model allows a user, also known as a presentity, to exercise a finer control to publish the presence information. Unified Communications clients, other than Communicator, need to understand these presence data types if they are to interoperate with Communicator.

The enhanced presence schemas are exposed by the Microsoft unified communications application framework that supports various APIs, including Unified Communications Managed API, Unified Communications Client API, and Office Communicator Automation API. Unified Communications Client API and Communicator Automation API encapsulate the presence data with dedicated API entities or expose the features in method calls. Unified Communications Managed API may require the application to explicitly construct or parse at least some presence data as XML blobs.

Terminology of Enhanced Presence

Terms used to describe enhanced presence in the Unified Communications

Presence and Enhanced Presence

Describes presence in general and summarizes the rich features of the enhanced presence supported by the Unified Communications application framework

Enhanced Presence System

Describes the enhanced presence system architecture, the mechanism of publication and subscription of enhanced presence, enhanced presence states, and the state aggregation when a presentity is present using multiple endpoints

XML DOM of the Enhanced Presence Schema

Describes the enhanced presence data in the form of the XML document object model

XSD Files of the Enhanced Presence Schema

Describes the XML schema definition (XSD) files for the enhanced presence schemas