Namespace: |
|
Content: |
complex, 3 attributes, 5 elements, elem. wildcard |
Defined: |
globally in myDevices.xsd; see XML source |
Includes: |
|
Used: |
at 1 location |
XML Representation Summary |
||||||||||||
<... |
||||||||||||
|
||||||||||||
> |
||||||||||||
|
||||||||||||
</...> |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element defines a communication device within the .NET Devices service.
</xsd:documentation>
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. <p/>
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. <p/>
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. <xsd:sequence>
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains the device name/ID in URI form.
</xsd:documentation>
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.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains the URI of the carrier that is responsible
</xsd:documentation>
for servicing this device. The element is encoded as a URI, Which allows for both UUID-based carrier identification and richer identification mechanisms.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains a user-readable, non-unique friendly name for
</xsd:documentation>
the device.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains addresses in the form of URIs that
</xsd:documentation>
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. </xsd:complexType>
|
Type: |
|
Use: |
required |
Defined: |
Type: |
|
Use: |
required |
Defined: |
Type: |
|
Use: |
required |
Defined: |
Type: |
xsd:anyURI, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains addresses in the form of URIs that
</xsd:documentation>
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. </xsd:element>
|
Type: |
xsd:anyURI, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains the URI of the carrier that is responsible
</xsd:documentation>
for servicing this device. The element is encoded as a URI, Which allows for both UUID-based carrier identification and richer identification mechanisms. </xsd:element>
|
Type: |
hs:catType, empty content |
Defined: |
Type: |
xsd:anyURI, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains the device name/ID in URI form.
</xsd:documentation>
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. </xsd:element>
|
Type: |
hs:localizableString, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains a user-readable, non-unique friendly name for
</xsd:documentation>
the device. </xsd:element>
|
Defined: |
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
|