# Microsoft.Search.Discovery Schema Documentation

This topic contains documentation for the Microsoft.Search.Discovery schema. For the text of the schema, see Microsoft.Search.Discovery Schema.

## Documentation for the http://schemas.microsoft.com/Office/Research/2002/8/Discovery schema

Defines the response that a discovery service uses to return a list of services to be advertised or automatically installed.

## Basic Schema Attributes

Attribute | Value
--- | ---
targetNamespace | http://schemas.microsoft.com/Office/Research/2002/8/Discovery
elementFormDefault | qualified
attributeFormDefault | unqualified (default)

## Declared Namespaces

Namespace | Prefix
--- | ---
urn:Microsoft.Search.Types | t:
http://schemas.microsoft.com/Office/Research/2002/8/Discovery | (default)
http://www.w3.org/2001/XMLSchema | xsd:
http://www.w3.org/XML/1998/namespace | xml:

## Imported Schemas

namespace | id | schemaLocation
--- | --- | ---
urn:Microsoft.Search.Types | (none) | Microsoft.Search.Types.xsd

## Overview

<Discovery>

<Research>

<Id/>

<Name/>

<RegistrationPath/>

<Description/>

<AboutPath/>

<Any/>

</Research>

<Any/>

</Discovery>

## Top-Level Elements

Element: Discovery

Describes the basic properties of a service to be advertised or automatically installed. It provides enough information for the user to decide whether to install the service.

Property | Value
--- | ---
abstract | false (default)
name | Discovery
nillable | false (default)
type | complexType

Attributes

None

Subelements: Sequence

Elements must appear in the specified order.

- Element: Research

  Describes the basic properties of a research service provider.

  Property | Value
  --- | ---
  abstract | false (default)
  minOccurs | 0
  maxOccurs | unbounded
  name | Research
  nillable | false (default)
  type | ResearchType

- Any

  Any element in another namespace. Can be used for extensibility in the future.

  Property | Value
  --- | ---
  namespace | ##other
  processContents | skip
  minOccurs | 0
  maxOccurs | unbounded

## Top-Level Types and Groups

- Complex Type: ResearchType

  Describes the basic properties of a research service provider.

  Attributes

  - Attribute: autoInstall

    Boolean that indicates whether the research service provider's services should be automatically installed.

    Property | Value
    --- | ---
    default | false
    name | autoInstall
    type | xsd:boolean
    use | optional

  Subelements: Sequence

  Elements must appear in the specified order.

  - Element: Id

    Globally unique identifier (GUID) of the research service provider.

    Property | Value
    --- | ---
    abstract | false (default)
    minOccurs | 1
    maxOccurs | 1 (default)
    name | Id
    nillable | false (default)
    type | t:GUIDType

  - Element: Name

    Name of the research service provider.

    Property | Value
    --- | ---
    abstract | false (default)
    minOccurs | 1
    maxOccurs | 1 (default)
    name | Name
    nillable | false (default)
    type | t:String255

  - Element: RegistrationPath

    Registration URL of the research service provider.

    Property | Value
    --- | ---
    abstract | false (default)
    minOccurs | 1
    maxOccurs | 1 (default)
    name | RegistrationPath
    nillable | false (default)
    type | xsd:anyURI

  - Element: Description

    Description of the research service provider.

    Property | Value
    --- | ---
    abstract | false (default)
    minOccurs | 0
    maxOccurs | 1 (default)
    name | Description
    nillable | false (default)
    type | t:String2048

  - Element: AboutPath

    Link for more information about the research service provider.

    Property | Value
    --- | ---
    abstract | false (default)
    minOccurs | 0
    maxOccurs | 1 (default)
    name | AboutPath
    nillable | false (default)
    type | xsd:string

  - Any

    Any element in another namespace. Can be used for extensibility in the future.

    Property | Value
    --- | ---
    namespace | ##other
    processContents | skip
    minOccurs | 0
    maxOccurs | unbounded

©2003-2004 Microsoft Corporation. All rights reserved. Permission to copy, display and distribute this document is available at: http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp