List of Repository Software

Back to Guidelines

Back to Step 5

Introduction
When deciding on a repository software platform, there are other important factors that should be taken into account beyond the comparison of features.

These criteria can also be applied to the selection of research data management and journal publishing software or in fact, to any open source software collaboration project.


 * 2007 - NISO - A FRAMEWORK OF GUIDANCE FOR BUILDING GOOD DIGITAL COLLECTIONS - VIEW ONLINE
 * [[Media:Framework3.pdf|2007 - NISO - A FRAMEWORK OF GUIDANCE FOR BUILDING GOOD DIGITAL COLLECTIONS - DOWNLOAD PDF FILE]]

README FIRST
Before beginning or continuing your institutional repository project and selecting a repository software platform, it is essential that you read the following written by Dorothea Salo about the wrong ways to manage an online open access research repository:


 * 1) [[Media:How_to_Scuttle_a_Scholarly_Communication_Initiative.pdf|How to Scuttle a Scholarly Communication Initiative]]
 * 2) [[Media:Inkeeper-salo.pdf|Innkeeper at the Roach Motel]]
 * 3) [[Media:The-herons-way.pdf|The Heron's Way]]

This seems to be a symptom of many current institutional repositories, which must be avoided, if they are to succeed.

''' The symptom being; assigning the wrong people who are digitally illiterate, unskilled, untrained, poorly rewarded, lacking clear management/operational goals and the required resources, to manage open online scholarly publishing systems in the library. '''

Basic things to consider before starting
It is assumed that the institution is prepared to make provision for the following baseline information technology (IT) infrastructure: It is also assumed that the institution is aware of the critical importance of data sovereignty and data authenticity, especially in light of the following;
 * 1) High speed broadband institutional internet access for the primary production server.
 * 2) A primary production data center and two backup data centers in different geophysical locations for the purposes of disaster recovery.
 * 3) A test/development/training server for customisation testing, user training and to use as a gateway platform for software and hardware upgrades.
 * Revelations about the American NSA
 * The "takedown" campaign by Elsevier
 * The "takedown" campaign by the Nature Publishing Group
 * The "takedown" campaign by the American Chemical Society
 * The "takedown" campaign by the American Civil Engineers Society

Priority 1: Non-Profit Open Source Software (OSS) Foundation Support

 * 1) Is the web server software and web application software open source?
 * 2) Is the web server open source software supported by a non-profit foundation that ensures its long term support and availability?
 * 3) Is the web application open source software supported by a non-profit foundation that ensures its long term support and availability?
 * 4) Does the foundation proactively plan the design and implementation of the web application open source software?
 * 5) Does the foundation actively encourage open source software developers to join the organisation?
 * 6) Does the foundation actively encourage the formation of regional and local community of practices?
 * 7) How is the foundation managed?
 * 8) Are there open public online elections for members of the management teams?
 * 9) Are there regular open public online meetings that are easy to attend and are they recorded?
 * 10) Are there any conflicts of interest between commercial service providers and the management teams of the foundation?
 * 11) How is the foundation financed?
 * 12) Does the foundation actively encourage academic research institutions to become paid members of the foundation?
 * 13) Is there detailed information available for donors and how to contribute?
 * 14) Is there detailed information available about the donors?
 * 15) Does the foundation provide audited financial statements refectling annual incomes, expenditures and capital outlays.

Priority 2: Long Term Support (LTS) for Infrastructure

 * 1) Does the system use an open standardised web application server reference architecture?
 * 2) Does the web application software infrastructure require a developer for long term maintenance?
 * 3) Does the web application hardware infrastructure require an administrator for long term availability?

Priority 3: Open Systems Interoperability (OSI)
Regarding open systems, be careful of companies trying to:
 * 1) Does the system use a public, standardised and well documented web application programming interface (Web API)?
 * 2) Does the system use standardised metadata or semantics for interoperability?
 * 3) Can content be easily migrated between similar open standardised systems?
 * 4) Can content be easily deposited by other systems?
 * 5) Can content be easily harvested by other systems?
 * 1) https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
 * 2) http://en.wikipedia.org/wiki/On_Bullshit.



Priority 4: Easy Software Administration (ESA)

 * 1) Does the software have separate comprehensive, detailed and current online documentation for user/operational  AND  system/technical support?
 * 2) Can the above documentation be exported to an open printable document format?
 * 3) Can the software be evaluated online with a demo version?
 * 4) Are there major differences between the demo/developer version and a production version that might be installed and supported on your campus?
 * 5) Can the software be easily customised to conform to your institutions web style and web user interface guidelines?
 * 6) Can the software be easily installed?
 * 7) Can the software be easily configured?
 * 8) Can the software be easily upgraded?
 * 9) Can new features be easily added?

CORE SYSTEM

 * Display content in the language of the user. All users should be able to select the language they wish to use when working with the repository software.
 * CRUD (Create, Read, Update, Delete) for all artifacts All suitably authorised operators should be able to create, read, update, delete, export and import repository artifacts using standardised metadata schemas.

CORE USER

 * Item: Submit Research Publication Suitably authorised users should be able to submit research publications, via the web user interface.
 * Item: Submit Research Data Suitably authorised users should be able to submit research data to research items and supply a DOI for data submitted, via the web user interface.
 * Item: Request-A-Copy Users should be able to request a copy of an embargoed item from the author of an item, via the web user interface.
 * Item: Usage Statistics Users should be able to view detailed usage statistics per item (views and downloads with geo location data) and be able to export the statistics data, via the web user interface.
 * Item: Advanced Search Users should be able to perform advanced searches and be able to export the search results in standard citation formats, via the web user interface.

SYSTEM INTEROPERABILITY

 * Web2Web Integration All suitably authorised operators should have the ability to easily integrate the repository with other web systems using a RESTful web API.
 * Machine-Readable Unique Identifiers All suitably authorised operators should have the ability to easily assign interoperable machine-readable unique identifiers to artifacts in the repository, via the web user interface.

GENERAL MANAGEMENT

 * Collection Management Managers should be able to add, delete, update, export and import collections, via the web user interface.
 * User Management Managers should be able to add, delete, update, export and import user accounts, via the web user interface.
 * Item (Publication Record) Management All suitably authorised operators should be able to add, delete, update, export and import items (Publication Record), via the web user interface.
 * File (Bitstream) Management All suitably authorised operators should be able to add, delete, update, export and import files (Bitstream) to items in the repository, via the web user interface.

ADVANCED ADMINISTRATION

 * Resource Access Control Administrators should be able to control access to all the resource entities in the repository, when required, via the web interface. "Access Control" is usually defined as read/write permission for a specified duration, to a particular resource.
 * Website Theme Administrators should be able to theme the repository with the host institutions brand, via the web user interface.
 * Collection Theme Administrators should be able to theme collection views, via the web user interface.
 * Item View Theme Administrators should be able to configure the layout of item views (Publication Record), via the web user interface.
 * Item Submission Forms and Workflows Administrators should be able to configure item submission forms and workflows for collections, via the web user interface.

Table of Open Standards
 Feature/Standard,Description,Reference Research Information System,SHared Access Research Ecosystem,SHARE Research Information System,Consortia advancing standards in research administration information,CASRAI Research Information System,European current research information,euroCRIS Research Information System,European researcher profiles, RIOXX Research Archive Standards,Primary Trustworthy Digital Repository Authorization Body (PTAB),ISO16363 Research Archive Standards,Reference model for an open archival information system,OAIS Discovery Standards,ContextObjects in Spans,OpenURL COinS Discovery Standards,Resource Description Framework,RDF Discovery Standards,Linked open data,LOD Discovery Standards,Open Semantic Framework,OSF Research Metrics,Declaration on Research Assessment,DORA Research Metrics,Article Citation,CrossRef Research Metrics,Data Citation,DataCite Research Metrics,Alternative scholarly impact metrics,Altmetrics Research Metrics,Counting Online Usage of Networked Electronic Resources,COUNTER Research Metrics,Standardized Usage Statistics Harvesting Initiative,SUSHI Research Metrics,Bibliography for LaTex,BibTex Metadata Standards,Bibliographic Framework,BIBFRAME Metadata Standards,Resource Description and Access,RDA Metadata Standards,Dublin core metadata initiative,Dublin Core Metadata Standards,Metadata Encoding & Transmission Standard,METS Metadata Standards,Metadata Object Description Schema,MODS Metadata Standards,Encoded Archival Description,EAD Metadata Standards,Analyzed Layout and Text Object,ALTO Identifier Standards,Digital Object Identifiers,DOI's. Identifier Standards,HANDLE,HANDLE SYSTEM Identifier Standards,Archival Resource Key,ARK Identifier Standards,Universally unique identifier,UUID Identifier Standards,Researcher Identifier,ORCID Identifier Standards,Funder Identifier,FundRef Interoperability Standards,Open Archives Initiative Protocol for Metadata Harvesting,OAI-PMH Interoperability Standards,Open Archives Initiative Object Reuse and Exchange,OAI-ORE Interoperability Standards,Resource Sync,RSync Interoperability Standards,Comma Separated Value,CSV Interoperability Standards,Extensible Markup Language,XML Interoperability Standards,Javascript Object Notation,JSON Interoperability Standards,Journal Article Tag Suite,JATS Interoperability Standards,Simple Web-service Offering Repository Deposit,SWORD Interoperability Standards,BagIt,BagIt Software Development Standards,Agile software development,Agile Software Development Standards,SCRUM,SCRUM Web Application Standards,Web programming language,PHP or Python or Perl or Java Web Application Standards,Hypertext markup language and cascading stylesheets,HTML and CSS Web Application Standards,Representational State Transfer,RESTful Web Application Standards,Web Application Programming Interface with Create Read Update Delete Functionality,Web API with CRUD" Web Application Standards,Sender Policy Framework,SPF Digital Object Curation,Data dictionary for preservation metadata,PREMIS 2.0 Digital Object Curation,Verify data integrity,Checksum Digital Object Curation,Document Files,OpenDocument and PDF/A Digital Object Curation,Image Files,PNG etc.. Digital Object Curation,Audio Files,FLAC etc.. Digital Object Curation,Video Files,X264 etc.. Digital Object Curation,Datasets SQL,ANSI SQL

Table of Digital Research Publications Archive Software
 Name,Link,Help Archimede,http://www.bibl.ulaval.ca/archimede/index.en.html,http://www.bibl.ulaval.ca/archimede/pages.en/documentation.en.html Archivematica,https://www.archivematica.org,https://www.archivematica.org/wiki/Documentation ArchivesSpace,http://www.archivesspace.org,http://www.archivesspace.org/technicaldocumentation Arkivum,http://arkivum.com,http://arkivum.com/resources Artudis,http://www.artudis.com,To be announced AtoM,https://www.accesstomemory.org,https://www.accesstomemory.org/en/docs/2.0 Avalon Media System,http://www.avalonmediasystem.org,http://www.avalonmediasystem.org/connect Bepress,http://www.bepress.com,http://digitalcommons.bepress.com/reference BitCurator,http://www.bitcurator.net,http://wiki.bitcurator.net BRICKS,http://www.brickscommunity.org,http://www.brickscommunity.org/what.html Cendari,http://www.cendari.eu,http://www.cendari.eu/about-us/technical-documentation CONTENTdm,http://www.contentdm.org,http://www.oclc.org/en-US/contentdm/resources.html CollectionSpace,http://www.collectionspace.org,http://wiki.collectionspace.org/display/DOC/CollectionSpace%2BRelease%2BDocumentation Content Pro,http://www.iii.com/products/contentpro,http://www.iii.com/sites/default/files/Content_Pro_Brochure.pdf DAITSS,http://daitss.fcla.edu,http://daitss.fcla.edu/content/documentation DLibra,http://dlibra.psnc.pl,http://dingo.psnc.pl/services-and-support DPubS,http://dpubs.org,http://dpubs.org/wiki DSpace,http://www.dspace.org,https://wiki.duraspace.org/display/DSPACE/Home DSpaceDirect,http://dspacedirect.org,http://dspacedirect.org/features Dienst,http://www.cs.cornell.edu/cdlrg/dienst/software/DienstSoftware.htm,http://www.cs.cornell.edu/cdlrg/dienst/software/DienstAdministration.htm DigiTool,http://www.exlibrisgroup.com/category/DigiToolOverview,http://www.exlibrisgroup.com/files/Products/DigiTool/DigiTool_low.pdf Digibis,http://www.digibis.com,http://www.digibis.com/en/services Diva Portal,http://www.diva-portal.org,http://www.diva-portal.org/smash/aboutdiva.jsf?dswid=-8908 EPrints,http://www.eprints.org,http://wiki.eprints.org/w/index.php/Main_Page EQUELLA,http://www.equella.com,http://www.equella.com/media/13532/equella_brochure_international.pdf ETD-db,http://scholar.lib.vt.edu/ETD-db/index.shtml,http://scholar.lib.vt.edu/ETD-db/developer/index.shtml Fedora,http://fedora-commons.org,https://wiki.duraspace.org/display/FEDORA37/Getting%2BStarted%2Bwith%2BFedora Fez,https://github.com/uqlibrary/fez,https://github.com/uqlibrary/fez/wiki Goobi,http://www.goobi.org,http://www.goobi.org/community Hydra,http://projecthydra.org,https://wiki.duraspace.org/display/hydra/The%2BHydra%2BProject Hubzero,https://hubzero.org,https://hubzero.org/documentation IR+,https://code.google.com/p/irplus,https://code.google.com/p/irplus/wiki/MainPage?tm=6 Imeji,http://imeji.org,http://imeji.org/development/technical-specification Intrallect,http://www.intrallect.com/solutions/managing_content,http://www.intrallect.com/support Invenio,http://invenio-software.org,http://invenio.readthedocs.org/en/latest Islandora,http://islandora.ca,https://wiki.duraspace.org/display/ISLANDORA/Islandora KnowledgeArc,http://www.knowledgearc.com,http://www.knowledgearc.com/about-us MEMAT,http://memat.blogs.africamediaonline.com,http://memat.blogs.africamediaonline.com/products/system-architecture MyCoRe,http://www.mycore.de,http://www.mycore.de/documentation/index.html MOAI,http://moai.infrae.com,http://moai.infrae.com/#site-contents Muselog,http://museolog.unesco.kz,http://museolog.unesco.kz/i.php?content=about Netcommons,http://www.netcommons.org,http://www.netcommons.org/%E7%89%B9%E5%BE%B4/ OPUS,http://www.kobv.de/entwicklung/software/opus-4,http://www.kobv.de/entwicklung/software/opus-4/dokumentation Okina,http://okina.univ-angers.fr,http://okina.univ-angers.fr/notre-projet Omeka,http://omeka.org,http://omeka.org/codex/Documentation OpenRepository,http://www.openrepository.com,http://www.openrepository.com/about-us OurDigitalWorld,http://ourdigitalworld.org,http://ourdigitalworld.org/services PeerLibrary,https://github.com/peerlibrary/peerlibrary,https://github.com/peerlibrary/peerlibrary Polaris,https://polaris.mysciencework.com,https://www.mysciencework.com/sitemap Preservica,http://preservica.com,http://preservica.com/resources Scalar,http://scalar.usc.edu,http://scalar.usc.edu/get-involved Shared Shelf,http://www.artstor.org/sharedshelf,http://artstor.org/webinars?view=SS SimpleDL,http://www.simpledl.com,http://www.simpledl.com/examples.html SobekCM,http://sobekrepository.org,https://github.com/MarkVSullivan/SobekCM-Web-Application Sufia,http://sufia.io,http://sufia.io/about Tizra,http://www.tizra.com,http://www.tizra.com/product.php Vireo,http://vireoetd.org,http://vireoetd.org/vireo/vireo-user-documentation Vital,http://www.iii.com/products/vital,http://www.iii.com/sites/default/files/Vital.pdf WEKO,http://weko.at.nii.ac.jp,http://weko.at.nii.ac.jp/?page_id=17 Zenodo,https://zenodo.org,https://github.com/zenodo/zenodo

Table of Digital Research Data Archive Software
 Name,Link,Help CKAN,http://ckan.org,http://ckan.org/faq Dataverse,http://dataverse.org,http://guides.dataverse.org Dryad,https://www.datadryad.org,https://www.datadryad.org/pages/faq EDP,http://www.europeandataportal.eu,http://www.europeandataportal.eu/en/content/release-source-code Galaxy,https://galaxyproject.org,https://wiki.galaxyproject.org Geonode,http://geonode.org,http://geonode.org/user_features.html

Table of Digital Research Publication Publishing Software
 Name,Link,Help Ambra,http://www.ambraproject.org,http://www.ambraproject.org/features.html Annotum,http://annotum.org,http://annotum.org/support CLEO,http://cleo.openedition.org,http://cleo.openedition.org/openedition DPubS,http://dpubs.org,http://dpubs.org/wiki Drupal - EJournal,https://www.drupal.org/project/ejournal,http://drupal.org/node/187987 ePublishing Toolkit,https://dev.livingreviews.org/projects/epubtk,https://dev.livingreviews.org/projects/epubtk/wiki/Overview Lodel,http://lodel.org,http://lodel.org/577 MDPI,http://www.mdpi.com,http://www.mdpi.com/guidelines OJS,http://pkp.sfu.ca/ojs,https://pkp.sfu.ca/wiki/index.php?title=Main_Page SOPS,http://www.scix.net/sops.htm,http://www.scix.net/sops.pdf Topaz,http://www.topazproject.org,http://www.topazproject.org Ubiquity Press,http://www.ubiquitypress.com,http://www.ubiquitypress.com