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.
In This Section
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