MEČ (protokol) - SWORD (protocol)
Vyvinul | JISC |
---|---|
Poslední vydání | 2.0 |
Typ formátu | Vklad prostředků |
Rozšířeno z | ATOM |
webová stránka | swordapp.org |
MEČ (Jednoduchá webová služba nabízející vklad do úložiště) je interoperabilita standard, který umožňuje digitální repozitáře přijmout uložení obsahu z více zdrojů v různých formátech (např Dokumenty XML ) přes a standardizováno protokol. Stejně jako HTTP protokol umožňuje jakékoli webový prohlížeč mluvit s kýmkoli webový server, takže SWORD umožňuje klienty mluvit do úložiště servery. SWORD je profil (specializace) Atom Publishing Protocol, ale omezuje se pouze na rozsah ukládání zdrojů do vědeckých systémů.
Dějiny
První verze meče protokol byla vytvořena v roce 2007 konsorciem Velké Británie institucionální úložiště Odborníci. Projekt vývoje SWORD byl financován JISC a spravuje UKOLN.[1] Přehled počátečního vývoje SWORD je uveden v „SWORD: Simple Web-Service Offering Repository Deposit.“[2] Standard vyrostl z potřeby interoperabilní metoda, pomocí které by mohly být zdroje ukládány do úložišť. Existovaly interoperabilní standardy umožňující sběr obsahu (např. Open Archives Initiative Protocol pro sběr metadat ) nebo pro vyhledávání (např. Otevřít hledání ), ale ne pro vklad.
Mezi původním vydáním v roce 2007 byly do roku 2009 provedeny dva následující projekty, které měly dále zdokonalit specifikaci verze 1.0 a provést advokacii. Výsledné vydání bylo očíslováno 1,3.[3] Další popisy práce jsou k dispozici v publikaci Lewis et al., „Pokud je odpovědí SWORD, jaká je otázka? Použití protokolu Simple Web service Offering Repository Deposit protocol.“[4]
V roce 2011 začal nový projekt rozšiřovat přístup „ohně a zapomeň“ specifikace SWORD 1.x na plnou verzi CRUD (Vytvořit, Načíst, Aktualizovat, Odstranit) rozhraní a výsledkem byla nová verze (označená 2.0).[5] Poté následovala rozsáhlá vývojová práce na klientských prostředích v několika programovacích jazycích a začlenění do vývoje několika Jisc - financované úsilí.[6][7]
Případy užití
Existuje mnoho různých případů použití[8] kde může být žádoucí vzdáleně ukládat prostředky do vědeckých systémů. Tyto zahrnují:
- Vklad do více úložišť najednou.
- Vklad z desktopového klienta (spíše ze samotného systému úložiště)
- Vklady prováděné systémy třetích stran (např automatizované laboratorní vybavení )
- Úložiště do úložiště
Implementace
Existují tři kategorie implementace: implementace úložiště pro stávající úložiště servery, klient implementace, které lze použít k provádění vkladů SWORD, a knihovny kódů, které pomáhají při vytváření nových klientů nebo serverů SWORD.
Úložiště kompatibilní s SWORD
Následující digitální úložiště splňují požadavky SWORD:
- arXiv[9]
- Dataverse[10]
- DSpace
- EPrints
- Fedora
- Intralibrary (projekt ukončen)<[11]
- Microsoft Zentity (projekt ukončen)[12]
- MyCoRe (projekt ukončen)[13]
Klienti SWORD
- EasyDeposit[14]
- Systémy otevřeného deníku[15]
- Klient tiskových knih[16]
Knihovny kódů SWORD
- PHP Klientská knihovna SWORD[17][18]
- Rubín Klientská knihovna SWORD [19]
- Jáva Knihovna klientů a serverů SWORD[20]
- Krajta klientská knihovna[21]
- Krajta serverová knihovna a implementace referencí SWORD 2.0[22]
Další zdroje
Kurz SWORD[23]
Reference
- ^ http://www.ukoln.ac.uk/repositories/digirep/index/SWORD_Project
- ^ Julie Allinson; Sebastien François; Stuart Lewis (30.01.2008), SWORD: Jednoduchá webová služba nabízející depozit úložiště, Ariadne, vyvoláno 2011-01-08
- ^ http://swordapp.org/docs/sword-profile-1.3.html
- ^ Stuart Lewis; Leonie Hayes; Vanessa Newton-Wade; Antony Corfield; Richard Davis; Tim Donohue; Scott Wilson (2009), Pokud je odpovědí MEČ, jaká je otázka? Využívání jednoduché webové služby nabízející protokol úložiště depozit„Program“ Emerald, hdl:2292/5315
- ^ https://swordapp.github.com/SWORDv2-Profile/SWORDProfile.html
- ^ http://swordapp.org/2012/08/extending-dmponline-with-swordv2/
- ^ http://www.dataflow.ox.ac.uk/
- ^ Stuart Lewis; Pablo de Castro; Richard jones (2012), „MEČ: Usnadnění scénářů vkladů“, Časopis D-Lib, 18, doi:10.1045 / leden2012-lewis
- ^ https://arxiv.org/help/submit_sword
- ^ http://guides.dataverse.org/en/latest/api/sword.html
- ^ „Produkty / Domů - Intrallect“. 20. srpna 2007. Archivovány od originál dne 20. srpna 2007. Citováno 17. července 2020.
- ^ „Platforma úložiště výstupů z výzkumu - Microsoft Research“. 23. května 2009. Archivovány od originál dne 23. května 2009. Citováno 17. července 2020.
- ^ "Standardisierte Schnittstellen | MyCoRe". 22. dubna 2016. Archivovány od originál dne 22. dubna 2016. Citováno 17. července 2020.
- ^ http://easydeposit.swordapp.org/
- ^ „Archivovaná kopie“. Archivovány od originál dne 21. 7. 2011. Citováno 2011-01-23.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ https://github.com/pressbooks/excalibur
- ^ http://php.swordapp.org.
- ^ https://github.com/swordapp/swordappv2-php-library/
- ^ https://github.com/swordapp/sword2ruby
- ^ https://sourceforge.net/projects/sword-app/files/SWORD%20Java%20Library/
- ^ https://github.com/swordapp/python-client-sword2
- ^ https://github.com/swordapp/Simple-Sword-Server
- ^ http://swordapp.org/the-sword-course/