AXE Assessment Schema at a Glance

The following lists the XML schema for an Assessment Manifest.

<?xml version="1.0" encoding="utf-8"?>
<AxeAssessmentManifest xmlns="https://www.microsoft.com/axe/assessment/manifest">
  <VersionedId>
    <Guid></Guid>
    <Version>
      <Major></Major>
      <Minor></Minor>
      <Build></Build>
      <Revision></Revision>
    </Version>
  </VersionedId>
  <MinimumAxeVersionRequired>
    <Version>
      <Major></Major>
      <Minor></Minor>
      <Build></Build>
      <Revision></Revision>
    </Version>
  </MinimumAxeVersionRequired>
  <Description>
    <ProgrammaticName></ProgrammaticName>
    <DisplayName></DisplayName>
    <ToolTip></ToolTip>
    <Information></Information>
    <Details></Details>
    <Tags>
      <Tag></Tag>
    </Tags>
    <Categories>
      <Category></Category>
    </Categories>
  </Description>
  <Properties>
    <Author></Author>
    <IconResource></IconResource>
    <Url></Url>
    <AuthorUrl></AuthorUrl>
    <UpdateUrl></UpdateUrl>
    <Copyright></Copyright>
    <License></License>
    <BestPractices></BestPractices>
    <OnlyForProcessor>
      <X86 />
      <X64 />
      <ARM />
    </OnlyForProcessor>
    <SupportsWindowsPE />
    <RequiresACPower />
    <RequiresACPowerWarn />
    <BasicDisplayWarn />
    <BasicDisplayBlock />
    <NoInteractionInfo />
    <MayEmptyRecycleBinInfo />
    <LockOnWakeBlock />
    <HibernateDisabledBlock />
    <WirelessDisconnectedWarn />
    <AVOffWarn />
    <PowerProfileNotBalancedWarn />
    <RequiresAutoLogOnWarn />
    <RequiresAutoLogOnBlock />
    <KernelDebuggerWarn />
    <DriverVerifierWarn />
    <SystemDiskLegacyModeWarn />
    <ProblemDevicesWarn />
    <RequiresBattery />
    <RequiresTracing />
    <RequiresTracingWarn />
    <RequiresInternet />
    <MayRebootSystem />
    <ShouldRunSilent />
    <RequiresElevation />
    <ScreensaverPasswordWarn />
    <RequiresAudioRenderDeviceWarn />
    <EstimatedRunTime></EstimatedRunTime>
    <WatchDogTimeOut></WatchDogTimeOut>
    <ExitValueMeaning>
      <ExitValueIsHResult />
      <ZeroIsSuccess />
    </ExitValueMeaning>
    <VerifyOSVersion>
      <Version>
        <Major></Major>
        <Minor></Minor>
        <Build></Build>
        <Revision></Revision>
      </Version>
    </VerifyOSVersion>
    <LastSavedTimeAndDate></LastSavedTimeAndDate>
    <VersionNote></VersionNote>
    <JobKind>
      <BatteryLife />
      <Normal />
    </JobKind>
    <CheckForProcess>
      <Block></Block>
      <Warn></Warn>
    </CheckForProcess>
    <RequiresAppVersions>
      <AppVersion>
        <App></App>
        <Version>
          <Major></Major>
          <Minor></Minor>
          <Build></Build>
          <Revision></Revision>
        </Version>
      </AppVersion>
    </RequiresAppVersions>
    <EventTracing>
      <BufferSize></BufferSize>
      <MinimumBuffers></MinimumBuffers>
      <MaximumBuffers></MaximumBuffers>
      <LoggingMode>
        <NoPerProcessorBuffering />
      </LoggingMode>
    </EventTracing>
  </Properties>
  <PresentationHints>
    <Columns>
      <Column>
        <Metric></Metric>
        <TestCaseKey></TestCaseKey>
        <TestCaseName></TestCaseName>
        <TestCaseToolTip></TestCaseToolTip>
        <PageLink></PageLink>
        <Hidden></Hidden>
        <Charted></Charted>
      </Column>
    </Columns>
    <Pages>
      <Page>
        <Description>
          <ProgrammaticName></ProgrammaticName>
        </Description>
        <Groups>
          <Group>
            <Description>
              <DisplayName></DisplayName>
              <ToolTip></ToolTip>
            </Description>
            <Columns>
              <Column>
                <Metric></Metric>
                <TestCaseKey></TestCaseKey>
                <TestCaseName></TestCaseName>
                <TestCaseToolTip></TestCaseToolTip>
                <PageLink></PageLink>
                <Hidden></Hidden>
                <Charted></Charted>
              </Column>
            </Columns>
            <PageLink></PageLink>
          </Group>
        </Groups>
        <TestCaseTable>
          <Description>
            <DisplayName></DisplayName>
            <ToolTip></ToolTip>
          </Description>
          <Columns>
            <Column>
              <Metric></Metric>
              <TestCaseKey></TestCaseKey>
              <TestCaseName></TestCaseName>
              <TestCaseToolTip></TestCaseToolTip>
              <PageLink></PageLink>
              <Hidden></Hidden>
              <Charted></Charted>
            </Column>
          </Columns>
          <PageLink></PageLink>
          <TestCaseKey></TestCaseKey>
          <GroupBy></GroupBy>
          <Sort></Sort>
          <SortAscending></SortAscending>
          <Filter>
            <Contains>
              <Metric></Metric>
              <Constant></Constant>
            </Contains>
            <And>
              <Metric></Metric>
              <Constant></Constant>
            </And>
            <Or>
              <Metric></Metric>
              <Constant></Constant>
            </Or>
            <Equal>
              <Metric></Metric>
              <Constant></Constant>
            </Equal>
            <GreaterThan>
              <Metric></Metric>
              <Constant></Constant>
            </GreaterThan>
            <GreaterThanOrEqual>
              <Metric></Metric>
              <Constant></Constant>
            </GreaterThanOrEqual>
            <LessThan>
              <Metric></Metric>
              <Constant></Constant>
            </LessThan>
            <LessThanOrEqual>
              <Metric></Metric>
              <Constant></Constant>
            </LessThanOrEqual>
            <NotEqual>
              <Metric></Metric>
              <Constant></Constant>
            </NotEqual>
          </Filter>
        </TestCaseTable>
      </Page>
    </Pages>
    <PageLink></PageLink>
  </PresentationHints>
  <ParameterDefinitions>
    <ParameterDefinition>
      <Description>
        <ProgrammaticName></ProgrammaticName>
        <DisplayName></DisplayName>
        <ToolTip></ToolTip>
      </Description>
      <Type>
        <String />
        <Int />
        <Int16 />
        <Int32 />
        <Int64 />
        <UInt16 />
        <UInt32 />
        <UInt64 />
        <Byte />
        <SByte />
        <Single />
        <Double />
        <Float />
        <bool />
        <Boolean />
        <Char />
        <DateTime />
        <TimeSpan />
        <Duration />
        <FilePath />
        <DirectoryPath />
        <Enum />
        <Flags />
      </Type>
      <PresentWith>
        <ParameterIds>
          <ParameterId>
            <ProgrammaticName></ProgrammaticName>
            <Value></Value>
          </ParameterId>
        </ParameterIds>
      </PresentWith>
      <Inclusion>
        <Optional />
        <OptionalIncluded />
        <Required />
      </Inclusion>
      <Visibility>
        <Visible />
        <Hidden />
        <Collapsed />
      </Visibility>
      <DefaultValue></DefaultValue>
      <BenchmarkValue></BenchmarkValue>
      <Constraints>
        <LengthConstraint></LengthConstraint>
        <MinimumConstraint></MinimumConstraint>
        <MaximumConstraint></MaximumConstraint>
      </Constraints>
      <CommandLineFormat></CommandLineFormat>
      <Enumerations>
        <Enumeration>
          <Description>
            <ProgrammaticName></ProgrammaticName>
            <DisplayName></DisplayName>
            <ToolTip></ToolTip>
          </Description>
          <Value></Value>
        </Enumeration>
      </Enumerations>
      <Flags>
        <Flag>
          <Description>
            <ProgrammaticName></ProgrammaticName>
            <DisplayName></DisplayName>
            <ToolTip></ToolTip>
          </Description>
          <Value></Value>
        </Flag>
      </Flags>
      <Ordinal></Ordinal>
    </ParameterDefinition>
  </ParameterDefinitions>
  <MetricDefinitions>
    <MetricDefinition>
      <Description>
        <ProgrammaticName></ProgrammaticName>
        <DisplayName></DisplayName>
        <ToolTip></ToolTip>
      </Description>
      <Type>
        <String />
        <Int />
        <Int16 />
        <Int32 />
        <Int64 />
        <UInt16 />
        <UInt32 />
        <UInt64 />
        <Byte />
        <SByte />
        <Single />
        <Double />
        <Float />
        <bool />
        <Boolean />
        <Char />
        <DateTime />
        <FilePath />
        <DirectoryPath />
        <Enum />
        <Flags />
      </Type>
      <Units></Units>
      <UnitsDescription></UnitsDescription>
      <BetterDirection>
        <Lower />
        <None />
        <Higher />
      </BetterDirection>
      <PrimaryStatistic>
        <None />
        <Median />
        <Mean />
      </PrimaryStatistic>
      <SecondaryStatistic>
        <None />
        <Median />
        <Mean />
      </SecondaryStatistic>
      <DecimalPlaces></DecimalPlaces>
      <Ordinal></Ordinal>
    </MetricDefinition>
  </MetricDefinitions>
  <MetricThresholds>
    <MetricThreshold>
      <Description>
        <ProgrammaticName></ProgrammaticName>
      </Description>
      <MetricDefinitionProgrammaticName></MetricDefinitionProgrammaticName>
      <Target></Target>
      <MetricThresholdValues>
        <MetricThresholdValue>
          <Description>
            <ProgrammaticName></ProgrammaticName>
          </Description>
          <ValueType>
            <String />
            <Int />
            <Int16 />
            <Int32 />
            <Int64 />
            <UInt16 />
            <UInt32 />
            <UInt64 />
            <Byte />
            <SByte />
            <Single />
            <Double />
            <Float />
            <bool />
            <Boolean />
            <Char />
          </ValueType>
          <Value></Value>
          <Comparison>
            <Absolute />
            <Offset />
            <Percent />
            <TrueIsPass />
            <FalseIsPass />
            <ContainsStringIsPass />
            <ContainsStringIsFail />
            <IsStringIsPass />
            <IsStringIsFail />
            <RegularExpressionMatchIsPass />
            <RegularExpressionMatchIsFail />
            <SameIsPass />
            <SameIsFail />
          </Comparison>
          <Inclusion>
            <Inclusive />
            <Exclusive />
          </Inclusion>
        </MetricThresholdValue>
      </MetricThresholdValues>
      <TestCaseKey></TestCaseKey>
      <Ordinal></Ordinal>
    </MetricThreshold>
  </MetricThresholds>
  <Execution>
    <CreateProcess>
      <ApplicationName></ApplicationName>
      <CreateNewConsole />
      <CreateNoWindow />
      <DetachedProcess />
      <RequiresUIAccess />
    </CreateProcess>
    <ShellExecute>
      <ShellExecuteVerb></ShellExecuteVerb>
      <ShellExecuteFile></ShellExecuteFile>
    </ShellExecute>
  </Execution>
  <SolutionData></SolutionData>
  <LocalizedStringDictionary></LocalizedStringDictionary>
</AxeAssessmentManifest>

 

 

Send comments about this topic to Microsoft

Build date: 9/27/2013