SVORD (protokoll)
Utvecklad av | JISC |
---|---|
Senaste släppningen | 3.0 |
Typ av format | Resursinsättning |
Förlängt från | ATOM |
Hemsida | swordapp.org |
SWORD ( Simple Web-service Offering Repository Deposit) är en interoperabilitetsstandard som tillåter digitala arkiv att acceptera deponering av innehåll från flera källor i olika format (som XML- dokument) via ett standardiserat protokoll . På samma sätt som HTTP-protokollet tillåter vilken webbläsare som helst att prata med vilken webbserver som helst , så tillåter SWORD klienter att prata med arkivservrar . SWORD är en profil (specialism) av Atom Publishing Protocol , men begränsar sig enbart till omfattningen av att deponera resurser i vetenskapliga system.
Historia
Den första versionen av SWORD- protokollet skapades 2007 av ett konsortium av brittiska experter på institutionella förvar . Projektet för att utveckla SWORD finansierades av JISC och leddes av UKOLN . En översikt över den initiala utvecklingen av SWORD ges i "SWORD: Simple Web-service Offering Repository Deposit." Standarden växte fram ur ett behov av en interoperabel metod genom vilken resurser kunde deponeras i förvar. Interoperabla standarder fanns för att tillåta insamling av innehåll (t.ex. Open Archives Initiative Protocol for Metadata Harvesting ) eller för sökning (t.ex. OpenSearch ) men inte för deponering.
Mellan den ursprungliga releasen 2007 genomfördes två efterföljande projekt fram till 2009 för att ytterligare förfina version 1.0-specifikationen och utföra påverkansarbete. Den resulterande versionen numrerades 1.3. Ytterligare beskrivningar av arbetet finns i Lewis et al., "Om SWORD är svaret, vad är frågan? Användning av Simple Web Service Offering Repository Deposit-protokoll."
Under 2011 började ett nytt projekt för att utöka "eld och glöm"-metoden för SWORD 1.x-specifikationen till ett fullständigt CRUD -gränssnitt (Create, Retrieve, Update, Delete), och resultatet blev en ny version (betecknad 2.0). Detta följdes av ett omfattande utvecklingsarbete på klientmiljöer i flera programmeringsspråk, och inkorporering i utvecklingen av flera Jisc -finansierade insatser.
Användningsfall
Det finns många olika användningsfall där det kan vara önskvärt att distansdeponera resurser i vetenskapliga system. Dessa inkluderar:
- Sätt in till flera arkiv samtidigt.
- Sätt in från en skrivbordsklient (snarare från själva förvarssystemet)
- Deposition av tredje parts system (till exempel med automatiserad laboratorieutrustning )
- Förvar till förvarsdeponering
Genomföranden
Det finns tre kategorier av implementeringar: repository-implementationer för befintliga repository- servrar , klientimplementationer som kan användas för att utföra SWORD-insättningar och kodbibliotek för att hjälpa till med att skapa nya SWORD-klienter eller -servrar.
SWORD-kompatibla arkiv
Följande digitala arkiv är SWORD-kompatibla:
- arXiv
- Dataverse
- DSpace
- EPrints
- Fedora
- HAL
- Intrabibliotek (projekt utfasat) <
- Microsoft Zentity (projektet utfasat)
- MyCoRe
SWORD-klienter
- Enkel insättning
- Öppna Journal Systems
- Pressbooks klient
SWORD-kodbibliotek
- PHP SWORD-klientbibliotek
- Ruby SWORD-klientbibliotek
- Java SWORD-klient- och serverbibliotek
- Python klientbibliotek
- Python- serverbibliotek och SWORD 2.0-referensimplementering
Andra resurser
SWORD-kursen