![]() |
Repository In a BoxHelp Page |
Back to the RIB administration page
Repository in a Box (RIB) is a toolkit for setting up and maintaining repositories of metadata. RIB automatically generates a set of web pages for the metadata it maintains and makes that information available for interoperation with other repositories. Documentation on how to use the RIB Management page is provided below. Documentation on the repository administration interface is provided within the interface itself. That documentation can be accessed at any time by clicking on the "Help" tab. It can also be accessed outside the repository administration interface here.
How to use the RIB Management Page The RIB Management Page has three buttons. Click the button that says "Create a repository" to load the repository creation form. The "Import a repository" button allows the data from a remote RIB repository to be imported. Also, data stored in a RIB version 1.x repository can be pulled into the new version of RIB using the import feature. "Change the main RIB password" allows the password which grants access to the RIB Management Page and to any repository maintained by RIB to be changed (see help on the access control system below). After creating or importing a repository, there will also be two choice boxes on the RIB management page. Choose the action to be taken from the first choice box, and then choose the repository to take that action on in the second choice box. Click the button marked "Go" to proceed with the action.
How to start the repository administration pages RIB uses a java applet for the repository administration interface. This java applet requires the java 1.1.2 browser plugin which is available from the Sun web site. Your browser should prompt you to download the plugin the first time that you try to run the applet. The plugin is not required to view the repository catalogs.
The RIB beginner's guide provides a gentle introduction to the RIB user interface for new user's of RIB. Click here to view the beginner's guide.
The Basic Interoperabilty Data Model (BIDM) When a new repository is created, RIB uses the Basic Interoperability Data Model (BIDM) as the default data model for the new repository. The BIDM is an IEEE standard for encoding metadata and is very useful for exchanging information between loosely related repositories. While RIB allows the data model to be reconfigured in any way that you choose, sticking with the BIDM will provide the maximum reuse value for the repository data. For example, using the BIDM means that it is possible to interoperate with the repositories listed on the RIB home page. Click here for more information about the BIDM.
A beginner's guide for RIB's data model editor is provided here.
How RIB's Access Control System Works: Since RIB can manage more than one repository at a time, distinguishing between the main RIB password and individual repository passwords is important. The main RIB password allows access to the RIB Management Page and to any repository's administration page. Repository passwords grant access to repository administration pages, but do not grant access to the RIB Management Page. Each repository can have its own password. This arrangement allows high level functions such as creating, deleting, and importing repositories to be restricted to the RIB administrator. After the RIB administrator creates a repository, the new repository's url and password can be passed along to the repository administrator without compromising the security of the high level functions. To change the main RIB password, click the "Change the main RIB password" button on the RIB management page. To change a repository's password, choose "Change password for" from the first choice box on the RIB management page; and select the repository from the second choice box. Then click the "Go" button. A repository's password can also be changed within its administration interface.
RIB was developed at the Innovative Computing Laboratory (ICL), which is headquartered at the University of Tennessee Computer Science Department . Support for RIB was provided by the National HPCC Software Exchange (NHSE), which has the goal of facilitating software reuse among the High Performance Computing and Communication (HPCC) agencies. General questions about RIB should be directed to rib@nhse.org. Bug reports should be directed to rib-developers@nhse.org. The RIB home page is at http://www.nhse.org/RIB/. |