Application-Specific Information

Return to types list

Type Properties

Properties
PropertyValue
ida5033c9d-08cf-4204-9bd3-cb412ce39fc0
nameApplication-Specific Information
uncreatablefalse
immutablefalse
singletonfalse
transformsform, mtt, stt, x1, x2, x3, x4

Type Details

app-specific  Defines a thing type to store arbitrary application data.
NameTypeIsRequiredDescription
format-appidstringNoThe 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-tagstringNoA unique tag that identifies the 'subtype' of the thing. Applications are responsible for the uniqueness of this element.
whend:date-timeNoThe date and time of the thing. If not specified, the effective date will be the date the thing was created.
summarystringNoA 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
TagLabelTypeWidth
whenDateString100
typeApp Specific TypeString100
descriptionDescriptionString100
wc-idIDString50
wc-versionVersion StampString50
wc-noteNoteString100
wc-tagsTagsString100
wc-dateEffective DateDateTime50
wc-typeType NameString50
wc-typeidType IDString50
wc-sourceSourceString100
wc-brandsBrandsString100
wc-relatedthingsRelated ItemsString100
wc-ispersonalIs PersonalBoolean40
wc-audit-personnameChanged byString100
wc-audit-dateDateDateTime100
wc-audit-actionActionString100
wc-audit-appnameProgramString100
wc-issignedSignedBoolean50
wc-isdownversionedDown VersionedBoolean50
wc-isupversionedUp VersionedBoolean50
wc-stateItem StateString50