1.1 Glossary

This document uses the following terms:

catalog provider: A program or function that processes requests to return manifests stored in the user's file system, document server and mailbox server.

JavaScript Object Notation (JSON): A text-based, data interchange format that is used to transmit structured data, typically in Asynchronous JavaScript + XML (AJAX) web applications, as described in [RFC7159]. The JSON format is based on the structure of ECMAScript (Jscript, JavaScript) objects.

Office Add-in: A cloud-enabled app that integrates rich, scenario-focused content and services into an Office application or equivalent protocol client.

Task Pane: A dockable dialog window that gives users a convenient way to execute commands, gather information, and modify their documents.

web application: A container in a configuration database that stores administrative settings and entry-point URLs for site collections.

XML: The Extensible Markup Language, as described in [XML1.0].

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.