API » History » Version 1
Tomasz Blazejczyk, 2018-12-10 16:08
1 | 1 | Tomasz Blazejczyk | h1. API |
---|---|---|---|
2 | 1 | Tomasz Blazejczyk | |
3 | 1 | Tomasz Blazejczyk | System Yadda umożliwia pobieranie i eksplorację danych w oparciu o standardowe API. Dzięki temu możliwe jest wzbogacanie własnych serwisów o dane bibliograficzne zgromadzone w bibliograficznej bazie danych |
4 | 1 | Tomasz Blazejczyk | |
5 | 1 | Tomasz Blazejczyk | h2. OAI-PHM |
6 | 1 | Tomasz Blazejczyk | Standard OAI-PMH jest dokładnie opisany pod adresem |
7 | 1 | Tomasz Blazejczyk | |
8 | 1 | Tomasz Blazejczyk | https://www.openarchives.org/OAI/openarchivesprotocol.html |
9 | 1 | Tomasz Blazejczyk | |
10 | 1 | Tomasz Blazejczyk | System Yadda udostępnia server pod adresem: |
11 | 1 | Tomasz Blazejczyk | |
12 | 1 | Tomasz Blazejczyk | http://agro.icm.edu.pl/agro/api/oai |
13 | 1 | Tomasz Blazejczyk | |
14 | 1 | Tomasz Blazejczyk | Przydatne operacje udostępniane przez serwer: |
15 | 1 | Tomasz Blazejczyk | |
16 | 1 | Tomasz Blazejczyk | Informacje identyfikacyjne |
17 | 1 | Tomasz Blazejczyk | http://agro.icm.edu.pl/agro/api/oai?verb=Identify |
18 | 1 | Tomasz Blazejczyk | |
19 | 1 | Tomasz Blazejczyk | Lista udostępnianych formatów |
20 | 1 | Tomasz Blazejczyk | http://agro.icm.edu.pl/agro/api/oai?verb=ListMetadataFormats |
21 | 1 | Tomasz Blazejczyk | |
22 | 1 | Tomasz Blazejczyk | Listowanie rekordów w formacie Dublin Core |
23 | 1 | Tomasz Blazejczyk | http://agro.icm.edu.pl/agro/api/oai?verb=ListRecords&metadataPrefix=oai_dc |
24 | 1 | Tomasz Blazejczyk | |
25 | 1 | Tomasz Blazejczyk | Listowanie rekordów w formacie NLM JATS |
26 | 1 | Tomasz Blazejczyk | http://agro.icm.edu.pl/agro/api/oai?verb=ListRecords&metadataPrefix=nlm |
27 | 1 | Tomasz Blazejczyk | |
28 | 1 | Tomasz Blazejczyk | Opensearch |
29 | 1 | Tomasz Blazejczyk | |
30 | 1 | Tomasz Blazejczyk | Technologia Opensearch umożliwia bezpośrednią integrację z przeglądarkami i desktopowym oprogramowaniem do prezentacji danych. |
31 | 1 | Tomasz Blazejczyk | Standard wymiany danych został zdefiniowany tutaj http://www.opensearch.org/Specifications/OpenSearch |
32 | 1 | Tomasz Blazejczyk | |
33 | 1 | Tomasz Blazejczyk | W przypadku systemu Yadda kluczowe są następujące elementy: |
34 | 1 | Tomasz Blazejczyk | |
35 | 1 | Tomasz Blazejczyk | Identyfikacja interfejsu wyszukiwania |
36 | 1 | Tomasz Blazejczyk | |
37 | 1 | Tomasz Blazejczyk | Strona główna zawiera link do opisu interfejsu Opensearch który jest jednoznacznie interpretowany przez przeglądarki typu Firefox czy Chrome |
38 | 1 | Tomasz Blazejczyk | |
39 | 1 | Tomasz Blazejczyk | <link rel="search" type="application/opensearchdescription+xml" |
40 | 1 | Tomasz Blazejczyk | href="http://agro.icm.edu.pl/agro/api/search/description" |
41 | 1 | Tomasz Blazejczyk | title="Biblioteka Wirtualna Nauki" /> |
42 | 1 | Tomasz Blazejczyk | |
43 | 1 | Tomasz Blazejczyk | Możliwe jest wybranie domyślnej wyszukiwarki z proponowanego zestawu |
44 | 1 | Tomasz Blazejczyk | |
45 | 1 | Tomasz Blazejczyk | |
46 | 1 | Tomasz Blazejczyk | Opis definiuje punkt dostępu do wyników wyszukiwania w określonych formatach |
47 | 1 | Tomasz Blazejczyk | |
48 | 1 | Tomasz Blazejczyk | <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> |
49 | 1 | Tomasz Blazejczyk | <ShortName>Biblioteka Wirtualna Nauki</ShortName> |
50 | 1 | Tomasz Blazejczyk | <Description>Biblioteka Wirtualna Nauki - Yadda search engine.</Description> |
51 | 1 | Tomasz Blazejczyk | <Tags>yadda search library</Tags> |
52 | 1 | Tomasz Blazejczyk | |
53 | 1 | Tomasz Blazejczyk | <Url type="application/rss+xml" |
54 | 1 | Tomasz Blazejczyk | template="http://lodowy.vls.icm.edu.pl/agro-test/api/search/description?q={searchTerms}&startIndex={startIndex?}&count={count?}&rf={resultFields?}&format=rss"/> |
55 | 1 | Tomasz Blazejczyk | <Url type="application/xhtml+xml" |
56 | 1 | Tomasz Blazejczyk | template="http://lodowy.vls.icm.edu.pl/agro-test/api/search/description?q={searchTerms}&startIndex={startIndex?}&count={count?}&rf={resultFields?}&format=html"/> |
57 | 1 | Tomasz Blazejczyk | <Url type="text/html" |
58 | 1 | Tomasz Blazejczyk | template="http://lodowy.vls.icm.edu.pl/agro-test/search.action?SCHEME=general&EQUALS_all={searchTerms}"/> |
59 | 1 | Tomasz Blazejczyk | <Url type="application/xml" |
60 | 1 | Tomasz Blazejczyk | template="http://lodowy.vls.icm.edu.pl/agro-test/api/search/description?q={searchTerms}&startIndex={startIndex?}&count={count?}&rf={resultFields?}&format=xml"/> |
61 | 1 | Tomasz Blazejczyk | |
62 | 1 | Tomasz Blazejczyk | <Query role="example" searchTerms="article"/> |
63 | 1 | Tomasz Blazejczyk | <OutputEncoding>UTF-8</OutputEncoding> |
64 | 1 | Tomasz Blazejczyk | <InputEncoding>UTF-8</InputEncoding> |
65 | 1 | Tomasz Blazejczyk | </OpenSearchDescription> |
66 | 1 | Tomasz Blazejczyk | |
67 | 1 | Tomasz Blazejczyk | placeholdery w postaci {} określają parametry wypełniane przez klienta wyszukiwania |
68 | 1 | Tomasz Blazejczyk | |
69 | 1 | Tomasz Blazejczyk | Przykład wyszukiwania z wynikami w formacie RSS |
70 | 1 | Tomasz Blazejczyk | |
71 | 1 | Tomasz Blazejczyk | http://agro.icm.edu.pl/agro/api/search/description?q=nawóz&format=rss |
72 | 1 | Tomasz Blazejczyk | |
73 | 1 | Tomasz Blazejczyk | Przykład wyszukiwania z wynikami w formacie Atom |
74 | 1 | Tomasz Blazejczyk | |
75 | 1 | Tomasz Blazejczyk | http://agro.icm.edu.pl/agro/api/search/description?q=nawóz&f |