Skip to end of banner
Go to start of banner

OAI-PMH

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

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, niestety nie do końca zgodny)

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:

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

Poniżej przykład poprawnie zainstalowanego OAI

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

      <dc:description prefix="keywords" xml:lang="en">community led-local development; rural development programme</dc:description>
  • dodano nowe pola

    • dc:type - zwraca typ rekordu

      <dc:type>article</dc:identifier>
    • dc:identifier - w zależności od prefix zwraca id rekordu oraz url

      <dc:identifier prefix="id">TEST12345</dc:identifier>
      <dc:identifier prefix="uri">https://omega.test.edu.pl/info/article/TEST12345/</dc:identifier>
  • No labels