Schema for .NET Devices service. Copyright (c) 2001 Microsoft Corporation. All rights reserved. This element encapsulates the content document for the Microsoft® .NET Devices service. This element defines a communication device within the .NET Devices service. Each device is an extensible, categorized item containing the name of the device encoded as a URI, the name of the carrier that services the device encoded as a URI, a friendly name for the device, a list of URIs that can be used to address the device, and so on.

Devices are categorized into classes using simple categorization. For example, a device is classified as a cell phone through the "system#callPhone" categorization. Additionally, a device is marked as a primary device through categorization using the "system#primary" category reference.

A validated device is one that has been digitally signed and certified by some entity. Microsoft .NET My Services accomodates this by allowing the use of extension elements holding certified digital signatures or holding references to verification services that may validate a node on the fly. This element contains the device name/ID in URI form. This element is encoded as a URI to allow richer and more extensible naming for the device than can be expressed using a simple UUID. The URI name will be of the form http://mydevices.microsoft.com/carrierID/deviceID#9c20f0e8-c0ef-472d-8bec-4cc6f8b0f456. This element contains the URI of the carrier that is responsible for servicing this device. The element is encoded as a URI, Which allows for both UUID-based carrier identification and richer identification mechanisms. This element contains a user-readable, non-unique friendly name for the device. This element contains addresses in the form of URIs that can be used to address this device. For example, if the device is addressible through e-mail, an address entry of "mailto:someone@microsoft.com" may appear in this element. If the device is also addressible through an HTTP gateway, an additional address of "http://microsoft.com/somepath/someid" can be specified in this element. This element is repeated for each address that can be used to address the device.