Publication grammar, privacy, and interoperability
Learn how to use a publication grammar in a Microsoft Lync Server 2013 deployment to ensure that specific publication rules are used.
Last modified: December 07, 2015
Applies to: Lync 2013 | Lync Server 2013
In Lync Server 2013, presence publication, especially for remote presence watchers, is determined by the application logic of a client. When multiple types of clients operate independently, the publication rules of different clients may collide. To avoid such conflicts, a client can use a publication grammar to inform other clients of its publication logic and the other clients should follow the publication grammar to ensure that the same publication rules are adhered to.
A publication grammar is a set of rules that stipulates what category data should be published to a given set of containers and what membership scope a container can have. Publication grammars are stored on the server and provisioned to the client through the in-band provisioning process. However, the publication grammars are not enforced by the server. The client must follow the provisioned publication rules if it intends to interoperate with other presence applications.
There are two types of publications. One is called the open mode and the other the privacy mode. In an open-mode publication, a user has a set of category data published by default. In a privacy-mode publication, no category data is published by default and the user must explicitly set to have specified category instances published to specified containers.
An administrator of Lync Server 2013 sets a pool-wide policy specifying whether the open mode or the privacy mode is enabled. The client can receive this policy setting through the in-band provisioning.
In a Lync Server 2013 deployment, the default publication grammars are specified by Microsoft Lync 2013. To interoperate with Lync 2013, a presence application must follow the grammars and honor the specified publication rules.