Download presentation
Presentation is loading. Please wait.
Published byAdam King Modified over 9 years ago
1
Technical Framework Charl Roberts University of the Witwatersrand Charl.roberts@wits.ac.za Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
2
Technical Setup In order to create an effective digital repository it is important that the technical set-up process is planned in detail. Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
3
Considerations Defining requirements. Without a requirements specification informed decisions cannot be made relating to choices of repository platform and environmentrequirements The installation of a repository platform which may require the purchase of hardware and software, or could involve negotiating a hosting contractinstallation Integrating the repository with other systems such as local authentication systems Integrating Testing the repository to ensure that it works as expected, and fulfils all the criteria set out in your requirements specification Testing Creation of technical policies for long-term aspects such as metadata, workflows and file formatsmetadataworkflowsfile formats Technical promotion of the repository. This is important to ensure that other systems such as external search engines index or harvest content properly.search enginesharvest Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
4
Requirements and Specifications Define the requirements: What is the repository for? Who are the stakeholders - those people with a vested interest in how the repository represents the institution, and themselves, to the world, and what do they want from the repository? In the case of an institutional repository, stakeholders will include senior institutional managers, departmental leaders, and those who are expected to contribute content. This approach is likely to reveal a series of questions: What is the target content of the repository? Are all content types to be managed in a single repository, or more than one? What other systems and services might the repository be required to share information with? This is often referred to as 'interoperability'. Is there appropriate budget and staffing to support the requirements? What will the repository store? For a higher education institution, repository content could include research papers and data, electronic theses, as well as teaching and learning resources, perhaps including some audio-visual content Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
5
Lower level requirements Interoperability (getting data in and out) -Open Archives Initiative (OAI) -Deposit protocols (SWORD) -Web 2.0 -Standards (OAI, Dublin Core, W3C) Software options -Open Source Software (OSS) -Free to download -Staff requirements for support -Community -Hosted solutions -Better support -Comes at a cost Platform requirements - Depends on your software options – usually OSS requires other open source software (web server, database, etc.) Programming requirements - What skills will be required Quality - What standards do you need / want? Performance - How many items will you store, growth forecasting Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
6
Installation IT staff required – Campus IT, Web developers, programmers – HTML, SQL, CSS, Java / PHP Supporting software - Database, web server Hardware questions -Technical requirements of the software -Growth of the system -Preservation (Physical & Access) Backup Maintenance Customization Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
7
Integrating the repository Three types of integration: Integration with external systems to get items in to a repository: While repositories are often populated with items that have been submitted using the repository software, there are many cases where the information can be gathered from external systems. A common use-case is to populate the repository from an institutional publications database. Some institutions are investigating ways to populate their repository with learning and teaching materials from their VLE in an effort to make them more accessible both within the institution and sometimes in a more open way with the wider community. Another way of working is to provide depositors with desktop-based smart deposit tools that integrate with their working environment to help capture their work as it is created. The most widely adopted standard for depositing items into a repository is SWORD SWORD Integration with systems to get items out of a repository: Once a repository contains a useful corpus of items it can be integrated with other systems that want to use that data. These may be local systems such as institutional search engines or researcher web pages, national systems such as EThOS, or international systems such as Google Scholar or OAIster. One of the most common methods for extracting the structured metadata of the items in repositories is 'harvesting', with the standard protocol being the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH).RSS feeds are another standard mechanism that allow repositories to provide information to other systems; in this case, RSS feed readers.EThOSGoogle ScholarOAIsterOAI-PMHRSS feeds Integration with systems that provide services to a repository: Repository software specialises in storing items and metadata, but can often work more effectively if it makes use of services provided by other systems. One common system that repositories are often configured to work with is local authentication systems such as Shibboleth, LDAP or Active Directory. These services allow the repository to look up usernames, passwords, and user details (name, email, telephone number etc) from a centrally managed system. Other systems that may provide services to a repository could include file format validation (JHOVE), virus scanning of ingested files, or external cloud storage of filesShibbolethLDAPActive DirectoryJHOVE Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
8
Testing Pilot System Testing/Functional testing Pilot User Acceptance Testing Production System Testing and User Acceptance Testing Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
9
Creation of technical policies for long- term aspects Metadata (Metadata-reuse - http://www.opendoar.org/find.php?format=c harts) http://www.opendoar.org/find.php?format=c harts Workflows File Formats Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
10
Wits Example Wits hosts our own Institutional Repository (IR) called WIREDSPACE We currently use DSPACE as our software platform On the IT side we have one web developer (as the manager of the unit I assist with development work) Our Technical Services Department work on our metadata creation and enrichment Our DSPACE instance runs off a virtual server on the Wits cloud infrastructure, it’s Solaris based, although we are considering moving to UBUNTU Linux Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
11
Questions Source: Repositories Support Project (JISC) http://www.rsp.ac.uk
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.