Application-Specific Information
Return to types list
Type Properties
Properties
| Property | Value |
| id | a5033c9d-08cf-4204-9bd3-cb412ce39fc0 |
| name | Application-Specific Information |
| uncreatable | false |
| immutable | false |
| singleton | false |
| transforms | form, mtt, stt, x1, x2, x3, x4 |
|
Type Details
|
|
|
|
app-specific Defines a thing type to store arbitrary application
data.
| Name | Type | IsRequired | Description |
| format-appid | string | No | The unique application identifier issued to the
application that "owns" this format by
Microsoft HealthVault. The application id gives each application a
namespace in which to create unique
format-tags. This does not limit which apps can
use the type. If an application format becomes
popular it can become a de facto standard. |
| format-tag | string | No | A unique tag that identifies the 'subtype' of
the thing. Applications are responsible for the uniqueness
of this element. |
| when | d:date-time | No | The date and time of the thing. If not specified, the effective date will
be the date the thing was created. |
| summary | string | No | A descriptive display text for this thing. |
|
Schema
Open schema as a file
Verify XML against this schema
<schema xmlns:app="urn:com.microsoft.wc.thing.application" xmlns:t="urn:com.microsoft.wc.thing.types" xmlns:d="urn:com.microsoft.wc.dates" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:com.microsoft.wc.thing.application">
<import namespace="urn:com.microsoft.wc.thing.types" schemaLocation="base.xsd" />
<import namespace="urn:com.microsoft.wc.dates" schemaLocation="dates.xsd" />
<annotation>
<documentation>
<type-id>a5033c9d-08cf-4204-9bd3-cb412ce39fc0</type-id>
<type-name>Application-Specific Information</type-name>
<wrapper-class-name>ApplicationSpecific</wrapper-class-name>
<wrapper-class-fwlink>136038</wrapper-class-fwlink>
<sample-xml-fwlink>136039</sample-xml-fwlink>
<data-type-guide-fwlink>136037</data-type-guide-fwlink>
<summary>Defines a thing type to store arbitrary applicationdata.</summary>
<remarks>Applications are responsible for using the format-appidand format-tag to guarantee uniques of the data format.</remarks>
<effective-date-element>when</effective-date-element>
</documentation>
</annotation>
<element name="app-specific">
<complexType>
<annotation>
<documentation>
<summary>Defines a thing type to store arbitrary application data.</summary>
<remarks>Applications are responsible for using the format-appidand format-tag to guarantee uniques of the data format.</remarks>
</documentation>
</annotation>
<sequence>
<element name="format-appid" minOccurs="1" maxOccurs="1" type="string">
<annotation>
<documentation>
<summary>The unique application identifier issued to theapplication that "owns" this format byMicrosoft HealthVault.</summary>
<remarks>The application id gives each application a namespace in which to create unique format-tags. This does not limit which apps canuse the type. If an application format becomespopular it can become a de facto standard.</remarks>
</documentation>
</annotation>
</element>
<element name="format-tag" minOccurs="1" maxOccurs="1" type="string">
<annotation>
<documentation>
<summary>A unique tag that identifies the 'subtype' ofthe thing.</summary>
<remarks>Applications are responsible for the uniquenessof this element.</remarks>
</documentation>
</annotation>
</element>
<element name="when" minOccurs="0" maxOccurs="1" type="d:date-time">
<annotation>
<documentation>
<summary>The date and time of the thing.</summary>
<remarks>If not specified, the effective date willbe the date the thing was created.</remarks>
</documentation>
</annotation>
</element>
<element name="summary" minOccurs="1" maxOccurs="1" type="string">
<annotation>
<documentation>
<summary>A descriptive display text for this thing.</summary>
</documentation>
</annotation>
</element>
<any minOccurs="0" maxOccurs="unbounded" namespace="##any" processContents="skip">
<annotation>
<documentation>
<summary>Application specific data in XML form.</summary>
<remarks>An application can define any arbitrary XMLas it's data. It may or may not adhere toa published schema.</remarks>
</documentation>
</annotation>
</any>
</sequence>
</complexType>
</element>
</schema>
Columns
Columns describe this type in the STT and MTT transformations.
Columns
| Tag | Label | Type | Width |
| when | Date | String | 100 |
| type | App Specific Type | String | 100 |
| description | Description | String | 100 |
| wc-id | ID | String | 50 |
| wc-version | Version Stamp | String | 50 |
| wc-note | Note | String | 100 |
| wc-tags | Tags | String | 100 |
| wc-date | Effective Date | DateTime | 50 |
| wc-type | Type Name | String | 50 |
| wc-typeid | Type ID | String | 50 |
| wc-source | Source | String | 100 |
| wc-brands | Brands | String | 100 |
| wc-relatedthings | Related Items | String | 100 |
| wc-ispersonal | Is Personal | Boolean | 40 |
| wc-audit-personname | Changed by | String | 100 |
| wc-audit-date | Date | DateTime | 100 |
| wc-audit-action | Action | String | 100 |
| wc-audit-appname | Program | String | 100 |
| wc-issigned | Signed | Boolean | 50 |
| wc-isdownversioned | Down Versioned | Boolean | 50 |
| wc-isupversioned | Up Versioned | Boolean | 50 |
| wc-state | Item State | String | 50 |
|