- 1 Notice
- 2 Overview
- 3 Namespace
- 4 OpenSearch description document
- 4.1 Overview
- 4.2 Examples
- 4.3 Type
- 4.4 Extensibility
- 4.5 OpenSearch description elements
- 4.5.1 The "OpenSearchDescription" element
- 4.5.2 The "ShortName" element
- 4.5.3 The "Description" element
- 4.5.4 The "Url" element
- 4.5.5 The "Contact" element
- 4.5.6 The "Tags" element
- 4.5.7 The "LongName" element
- 4.5.8 The "Image" element
- 4.5.9 The "Query" element
- 4.5.10 The "Developer" element
- 4.5.11 The "Attribution" element
- 4.5.12 The "SyndicationRight" element
- 4.5.13 The "AdultContent" element
- 4.5.14 The "Language" element
- 4.5.15 The "InputEncoding" element
- 4.5.16 The "OutputEncoding" element
- 4.6 Autodiscovery
- 4.6.1 Autodiscovery in RSS/Atom
- 4.6.2 Autodiscovery in HTML/XHTML
- 5 OpenSearch URL template syntax
- 5.1 Overview
- 5.2 Examples
- 5.3 Context
- 5.4 Template grammar
- 5.5 Substitution rules
- 5.5.1 Parameter names
- 5.5.2 Case sensitivity of parameter names
- 5.5.3 Parameter name prefix
- 5.5.4 Unqualified parameter names
- 5.5.5 Fully qualified parameter names
- 5.5.6 Required template parameters
- 5.5.7 Optional template parameters
- 5.6 OpenSearch 1.1 parameters
- 5.6.1 The "searchTerms" parameter
- 5.6.2 The "count" parameter
- 5.6.3 The "startIndex" parameter
- 5.6.4 The "startPage" parameter
- 5.6.5 The "language" parameter
- 5.6.6 The "inputEncoding" parameter
- 5.6.7 The "outputEncoding" parameter
- 6 OpenSearch Query element
- 6.1 Overview
- 6.2 Examples
- 6.3 The "Query" element
- 6.4 Query element extensibility
- 6.5 Role values
- 6.5.1 Role extensibility
- 6.5.2 Role prefix
- 6.5.3 Local role values
- 6.5.4 Fully qualified role values
- 7 OpenSearch response elements
- 7.1 Examples of OpenSearch responses
- 7.2 Elements
- 7.2.1 The "totalResults" element
- 7.2.2 The "startIndex" element
- 7.2.3 The "itemsPerPage" element
- 7.2.4 The "Query" element
- 7.3 Response metadata in HTML/XHTML
- 8 Author
- 9 Contributors
- 10 License