MIECZ (protokół)

MIECZ
Opracowany przez JISC
Najnowsze wydanie
3.0
Typ formatu Depozyt zasobów
Przedłużony od ATOM
Strona internetowa swordapp.org

SWORD ( Simple Web-service Offer Repository Deposit ) to standard interoperacyjności , który pozwala repozytoriom cyfrowym akceptować deponowanie treści z wielu źródeł w różnych formatach (takich jak dokumenty XML ) za pośrednictwem znormalizowanego protokołu . W ten sam sposób, w jaki protokół HTTP pozwala dowolnej przeglądarce internetowej komunikować się z dowolnym serwerem WWW , SWORD pozwala klientom rozmawiać z serwerami repozytoriów . SWORD jest profilem (specjalizacją) Atom Publishing Protocol , ale ogranicza się wyłącznie do zakresu deponowania zasobów w systemach naukowych.

Historia

Pierwsza wersja protokołu SWORD została stworzona w 2007 roku przez konsorcjum brytyjskich ekspertów ds. repozytoriów instytucjonalnych . Projekt opracowania SWORD był finansowany przez JISC i zarządzany przez UKOLN . Przegląd początkowego rozwoju SWORD znajduje się w „SWORD: Simple Web-service Offer Repository Deposition”. Standard wyrósł z potrzeby stworzenia interoperacyjnej metody, dzięki której zasoby mogłyby być deponowane w repozytoriach. Istniały standardy interoperacyjne umożliwiające gromadzenie treści (np Open Archives Initiative Protocol for Metadata Harvesting ) lub do wyszukiwania (np. OpenSearch ), ale nie do deponowania.

Pomiędzy pierwotnym wydaniem w 2007 r. do 2009 r. podjęto dwa kolejne projekty mające na celu dalsze udoskonalenie specyfikacji wersji 1.0 i prowadzenie działań rzeczniczych. Powstałe wydanie otrzymało numer 1.3. Dalsze opisy tej pracy są dostępne w Lewis et al., „Jeśli SWORD jest odpowiedzią, jakie jest pytanie? Korzystanie z protokołu Simple Web Service Offer Repository Deposit”.

W 2011 roku rozpoczęto nowy projekt rozszerzający podejście „odpal i zapomnij” specyfikacji SWORD 1.x do pełnego interfejsu CRUD (Create, Retrieve, Update, Delete), w wyniku czego powstała nowa wersja (oznaczona jako 2.0). Po tym nastąpiły szeroko zakrojone prace rozwojowe nad środowiskami klienckimi w kilku językach programowania oraz włączenie do rozwoju kilku wysiłków finansowanych przez Jisc .

Przypadków użycia

Istnieje wiele różnych przypadków użycia, w których pożądane może być zdalne zdeponowanie zasobów w systemach naukowych. Obejmują one:

  • Wpłacaj do wielu repozytoriów jednocześnie.
  • Depozyt z klienta stacjonarnego (raczej z samego systemu repozytorium)
  • Deponowanie przez systemy stron trzecich (na przykład przez zautomatyzowany sprzęt laboratoryjny )
  • Repozytorium do depozytu repozytorium

Implementacje

Istnieją trzy kategorie implementacji: implementacje repozytoriów dla istniejących serwerów repozytoriów , implementacje klienckie , których można używać do dokonywania depozytów SWORD oraz biblioteki kodów pomagające w tworzeniu nowych klientów lub serwerów SWORD.

Repozytoria zgodne z SWORD

Następujące cyfrowe repozytoria są zgodne z SWORD:

Klienci MIECZA

Biblioteki kodów SWORD

Inne zasoby

Kurs MIECZ

Linki zewnętrzne