OAI-PMH
Protokół OAI-PMH jest dostępny na środowiskach Omegi po wcześniejszym doinstalowaniu rozszerzenia oaipnh.
Protokół OAI umożliwia wystawienie metadanych obiektów znajdujących się w Omedze.
Metadane są wystawiane na adresie {omega-url}/oai
Metadane pobierać może selektywnie poprzez wskazanie:
formatu, np. oai-dc (format wzorowany na Dublin Core)
oraz
setu danych, np. PAPERS (rozdziały i artykułu), PHD_THESES (rozprawy doktorskie)
identyfikatora rekordu (id Omegowe rekordu)
Tak wystawione dane można przeglądać webowo lub przetwarzać w serwisach zewnętrznych (rekordy są udostępnianie w formacie XML).
Zaimplementowany w Omedze mechanizm OAI umożliwi wystawienia danych w różnych formatach jednocześnie. Formaty te zostały zdefiniowane per system (np. Dublin Core, OpenAire, DataCite) i są utrzymywane zgodnie z obowiązującymi standardami (wersjami). Nie zakłada się rozszerzania tych formatów o dodatkowe pola na życzenie klienta. W takich przypadkach można ewentualnie (o ile zajdzie uzasadniona potrzeba) utworzyć osobny format dedykowany pod klienta i tylko dla niego utrzymywany.
Żeby podejrzeć rekord w formacie XML należy użyć kombinacji ctrl+u będąc na podglądzie pojedynczego lub listy rekordów.
Dostępne formaty:
oai_dc
- wzorowany na Dublin Core DCMI Metadata Termsoai_cerif_openaire
- format zgodny z OpenAire https://guidelines.openaire.eu/en/latest/data/use_of_oai_pmh.htmloai_datacite
- w planach
Domyślnie na każdym środowisku jest instalowany format oai_dc
, pozostałe są odinstalowywanie po ustaleniu z klientem.
“Stare” OAI
W styczniu 2023 zakończono przepisanie OAI na nowy silnik. Do końca kwietnia 2024 r. planowane jest całkowite zrezygnowanie ze starej wersji.
dostęp: {omega-url}:7443/oaicat/OAIHandler
Różnice między starym a nowym formatem oai_dc:
do znaczników wciągnięto dodatkowe parametry takie jak prefix oraz xml:lang, np.
stare
<dc:description>abstractEN: The paper presents three case studies of cooperation...</dc:description>
nowe
<dc:description prefix="abstract" xml:lang="en">The paper presents three case studies of cooperation...</dc:description>
pole subject zostało przeniesione do description prefix="keywords" xml:lang="en"
stare
<dc:subject>keywordsEN: community led-local development; rural development programme</dc:subject>
nowe
udostępniane są tylko rekordy o statusie innym niż niekompletny
dodano nowe pola
dc:type - zwraca typ rekordu
dc:identifier - w zależności od prefix zwraca id rekordu oraz url
source:prefix - zwraca dodatkowo ISSN czasopisma
dc:identifier - zwraca identyfikatory handle