OpenSearch
| Producent | |
|---|---|
| Data opracowania |
15 marca 2005; około 21 lat temu |
| Ostatnia wersja |
1.1 Draft 5 20 października 2011; około 14 lat temu[1] |
| Typ | |
| Otwarty format? |
tak, CC BY-SA 2.5[2] |
| Strona internetowa | |
OpenSearch – standard opisu wyszukiwarek internetowych. Standard ma umożliwiać odkrywanie usług wyszukiwania na witrynach internetowych przez automatyczne narzędzia np. przez przeglądarki internetowe.
Został upubliczniony w 2005 roku przez A9.com (oddział Amazon.com tworzący m.in. wyszukiwarkę). Ostatnia opublikowana wersja pochodzi z 2011 roku i została przygotowana m.in. przez pracowników A9.com, Microsoftu oraz IBM.
Elementy standardu
Podstawowy standard
Standard ma kilka głównych składowych:
- Opis usługi wyszukiwania. Dokument XML (`OpenSearchDescription`) zawierający m.in. tytuł, opis i URL usługi wyszukiwania.
- Sposoby odkrywania usługi wyszukiwania. Tag link z atrybutem „rel” o wartości „search” ma umożliwić wykrycie np. przez przeglądarkę, że dana witryna udostępnia opis usługi wyszukiwania.
- Rozszerzenia RSS 2.0 oraz Atom o elementy metadanych wyszukiwania. Np. w artykule znajdującym się w RSS mogłaby się znaleźć informacja o parametrach wyszukiwania, czy informacjach dotyczących stronicowania.
Przykładowy tag wskazujący na opis usługi wyszukiwania zgodny ze standardem OpenSearch:
<link rel="search"
href="http://example.com/opensearchdescription.xml"
type="application/opensearchdescription+xml"
title="Content Search" />
Rozszerzenia
OpenSearch zawiera również mniejsze i większe rozszerzenia:
- Referrer[3] – mini rozszerzenie opisujące, jak klient usługi wyszukiwania (np. przeglądarka) powinna przekazać informację o sobie (np. nazwę wyszukiwarki).
- Relevance[4] – mini rozszerzenie opisujące, jak wyszukiwarka powinna podawać wynik zgodności wpisanej frazy z danym wynikiem.
- Parameter[5] – małe rozszerzenie opisujące, jak wyszukiwarka powinna opisywać parametry wyszukiwania i metodę ich przesyłania.
- Suggestions[6] – rozszerzenie opisujące podpowiedzi wyszukiwania (auto-uzupełnianie). Opis stworzony jest na podstawie mechanizmu Google Suggest opisanego przez Firefox. Rozszerzenie podaje zarówno jak uwzględnić usługę podpowiedzi w `OpenSearchDescription`, jak i sam format zwracanych informacji. Standard jest wspierany m.in. przez MediaWiki.
- Geo[7] – rozszerzenie opisujące, jak przekazywać parametry związane z geolokalizacją.
- Time[8] – mini rozszerzenie opisujące sposób przesyłania czasu.
Przypisy
- ↑ DeWitt Clinton i inni, OpenSearch 1.1 Draft 5 [online], OpenSearch.org, 20 października 2011 [dostęp 2018-01-29] (ang.).
- ↑ DeWitt Clinton i inni, OpenSearch 1.1 License [online], OpenSearch.org, 20 października 2011 [dostęp 2018-01-29] (ang.).
- ↑ DeWitt Clinton, Referrer 1.0 [online], OpenSearch.org [dostęp 2018-01-29] (ang.).
- ↑ DeWitt Clinton, Relevance 1.0 [online], OpenSearch.org [dostęp 2018-01-29] [zarchiwizowane z adresu 2018-01-28] (ang.).
- ↑ DeWitt Clinton, Parameter 1.0 [online], OpenSearch.org [dostęp 2018-01-29] (ang.).
- ↑ DeWitt Clinton, Suggestions 1.1 [online], OpenSearch.org [dostęp 2018-01-29] (ang.).
- ↑ Andrew Turner, Geo 1.0 [online], OpenSearch.org [dostęp 2018-01-29] (ang.).
- ↑ Andrew Turner, Time 1.0 [online], OpenSearch.org [dostęp 2018-01-29] (ang.).
Linki zewnętrzne
- OpenSearch.org. opensearch.org. [zarchiwizowane z tego adresu (2016-12-17)]..
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.