RDTK / CITKat

A Web Catalog for RDTK
GNU General Public License v3.0
2 stars 1 forks source link

Implement OpenSearch #3

Open nexero opened 5 years ago

nexero commented 5 years ago

OpenSearch allows advertising search providers to visiting browsers.

UniBi PeVz Example:

<link rel="search" 
      href="https://ekvv.uni-bielefeld.de/pers_publ/publ/bis_personensuche.xml" 
      type="application/opensearchdescription+xml" 
      title="UniBi Personensuche">

where there referenced specification is

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
  <ShortName>UniBi Personensuche</ShortName>
  <Description>Personen- und Einrichtungssuche der Universitaet Bielefeld</Description>
  <Tags>BIS Personensuche</Tags>
  <Contact>bissupport@uni-bielefeld.de</Contact>
  <Url type="text/html" 
       template="https://ekvv.uni-bielefeld.de/pers_publ/publ/SuchePlugin.jsp?suchbegriff={searchTerms}&amp;btSuche=1"/>
  <LongName>Universitaet Bielefeld: Personensuche</LongName>
  <Image height="16" width="16" >data:image/gif;base64,R0lGODlhEwATAPcAAA9ThL%2FV3mKLrIeryvLt6kRed9jk6sHP0Hadvixjjkt4nNTUyuz%2B%2FyxlnEVplZKbox9alLC2zdLl9MPL0TtVb1mEos3TyNXe5vDv9DdhhXCIqIusyOPk51FxlqCzzlB1j83Z5ihdhy1mpHKewvfv9159nOXv%2B9TW24GUu%2F%2F%2B8GaGrLDK4zxhkh5Rg7LD0DRijE1xnytai83W35S30sLP1jNmmdnz%2B4ycsZ293L%2FV5pSnu%2Bbr50JfhPfz8IGat3CMszdkofz69oalw9bn7m6KrbfM3iFSjP%2F%2F%2FyFbnN%2Fh3111le72%2BGqFn67J1tbh8c3V2TdchmV7jfn56XmZqjprhPf7%2F0drlCRgkTNmmc%2FR1TBqq9vWzt%2Fp89PPznaSqKGxy7rN51huhTNmmdHf8ubv%2F8bV1x1bi6692Dtokt3m7vH3%2F5WisWSNs5mnvTNejUtqhVV8oX2nxfDz7d7s%2FMfT5kFmfihrmZqgq%2Bbj7jRZf5XA27TI3vj08Ttmmefs7iFcjfj%2F%2F%2Ff39zNmmSpclStikt%2Fk5yJXhk12ocDM2uDg7szM2yZdmTprpWF2kUxxlMzMzDhhimWHtdHf4IqvzUp9pNXV1dbu92aFqHGIq1JznJ241M7e5i9mp3OhxbXO5paqv4OZunKSt22GpdHb1WN6lzhojdvW1N7w%2BXSVrqO22Vxuiur2%2Fd73%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQUAP8ALAAAAAATABMAAAj%2FAI8IHEiwIMEsGDCAkFAlSJAldNIEUUMRRJpAgR75uUOhA50jJNrkCSOjyiodBd5cOGJqwgdDhlId4WAFQgtNgIZ0%2BAMgQpUuFzYoUGEgRYovh1RwCRLIQyYBBqokcYJDwIA5DsGw2WAiCCAwKiaxYnDik6NSaC7ZaGIlARpRp844qIGGiSVEJaDU2KunwiARDSDNgPOXEBQce9Ds3TviBRAgDdDEecFJy94BRTLs7dOnk%2BO9boSgadCgBgshLuqwAFKDCgIWLPaiQcGjhp0aPEAdmHJoL6ozoGAQIhTqjA9KDQh5cTEqAJtFCYqocfLjypUVasawIRQjwBILm1QscwoRoAceTFdC5MCQZnuMMnIWSBJvKAAfPBr%2BGMohp5CKQX88QcAWT0SChCFFBJIIEWaYkYMUSRhohiI9VJLFA6qQQoMcSayhRBQ0LGHADY00cgIGWSSRxAUX%2BLHDDhc40aIfXKRhgAEccODHjjz26GOPAQEAOw%3D%3D</Image>
  <Query role="example" searchTerms="eier" />
  <Developer>BIS, Universitaet Bielefeld</Developer>
  <Attribution>
    &amp;copy; 2017 Universitaet Bielefeld
  </Attribution>
  <SyndicationRight>open</SyndicationRight>
  <AdultContent>false</AdultContent>
  <Language>de</Language>
  <OutputEncoding>UTF-8</OutputEncoding>
  <InputEncoding>UTF-8</InputEncoding>
</OpenSearchDescription>