1.1 Glossary

This document uses the following terms:

homegroup: A group of one or more computers that are AES joined together by using Advanced Encryption Standard (AES) through the HomeGroup Protocol, which are able to share resources (files, printers, and so on) with each other.

HomeGroup machine: The machine where files are being shared, and that creates the Shell Publishing data structure.

HomeGroup user: A user account on the HomeGroup machine where files are being shared.

Internet SID: A user SID that represents an online identity. The SID is unique across all providers and all machines. The SID is a hash of the identity's unique ID and the provider GUID.

item ID list (IDList): A data structure that refers to a location. An item ID list is a multi-segment data structure where each segment's content is defined by a data source that is responsible for the location in the namespace referred to by the preceding segments.

security identifier (SID): An identifier for security principals that is used to identify an account or a group. Conceptually, the SID is composed of an account authority portion (typically a domain) and a smaller integer representing an identity relative to the account authority, termed the relative identifier (RID). The SID format is specified in [MS-DTYP] section 2.4.2; a string representation of SIDs is specified in [MS-DTYP] section 2.4.2 and [MS-AZOD] section 1.1.1.2.

Web Services on Devices (WSD): A function-discovery protocol used to discover and communicate certain data structures in a HomeGroup network environment. Implementation details are specified in [DPWS].

XML schema: A description of a type of XML document that is typically expressed in terms of constraints on the structure and content of documents of that type, in addition to the basic syntax constraints that are imposed by XML itself. An XML schema provides a view of a document type at a relatively high level of abstraction.

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.