STFC has assembled the RCommands clients and server with support from the Natural Environment
Research Council, as part of the e-Minerals e-Science Project. RCommands is designed for metadata management.
The RCommands is a framework for managing metadata that has a number of powerful tools for tasks such as creating, listing and searching on metadata. The tools are used in conjunction with RMCS
to automatically harvest metadata at the end of simulations performed within a grid computing environment. If output property values are also collected as metadata, the RCommands framework can be used to collate core results from an extensive grid-based combinatorial study, thus using metadata as a primary interface to data and making analysis of grid simulation studies particularly easy whilst retaining accuracy. The RCommands framework provides client tools in the form of shell commands and web interfaces.
The RCommands comprises:
An infrastructure including a central database, a set of unix shell commands and a web interface, for creating, managing and manipulating metdata associated with files and collections of files stored within the distributed resources of a data grid. The package includes tools for searching for files based on their metadata.
Source code and packages for RHEL, Debian and Oscar for the RCommands are in the e-Minerals SRB
In addition to the man pages, there is a tutorial that Martin Dove put together for a recent NIEeS event at: http://www.niees.ac.uk/events/srb2006/srb_demo_2.html
The Metadata editor can be accessed via: https://forth.dl.ac.uk:8443/metadatamanager/login.html
Rik Tyer (GridTech
, STFC e-Science)
The RCommands is subject to licensing as follows:
- applications and libraries distributed in source code, that the Licensee may use free of charge for Academic Purposes, subject to the terms of clauses 2.1-2.4 of the STFC Public Source Licence Agreement;
- applications and libraries distributed in source code, that the Licensee may use, free of charge, subject to the terms of the LGPL or the GPL; and
- third party software that is included in the RCommands suite of programs and that is licensed by a third party on that third party's terms and conditions.
the Libraries and Applications distributed by STFC
from time to time as part of the RCommands, except the GNU
Software and the Third Party Software;
the RCommands Web site: http://gridinfo.niees.ac.uk/index.php/RCommands
See also http://www.eminerals.org/tools/RCommands.html
the Current Release:
the definitive location of the source code comprising
the Software and its Current Release is to be found at URL
the clients and server known as RCommands, comprising the GNU
Software, the RCommands Software and the Third Party Software;
the Third Party Software:
RCommands Public License
THE RCommands PUBLIC LICENSE VERSION 0.2.2
AS APPLIED TO RCommands Version 0.2.2
Copyright (C) 2006 CCLRC.
Everyone is permitted to copy and
distribute this license document.
This license applies to the RCommands client tools, herein referred to
as the Software. This license covers modification and distribution of
the Software, use of third-party application programs based on the
Software, and development of free software which uses the Software.
1. You are granted the rights set forth in this license provided you agree
to any and all conditions in this license. Whole or partial distribution of
the Software, or software items that link with the Software, in any form
signifies acceptance of this license.
2. You may copy and distribute the Software in unmodified form provided that
the entire package is distributed, including this License.
3. You may make modifications to the Software and distribute your
modifications, in a form that is separate from the Software, such as
patches. The following restrictions apply to modifications:
a. Modifications must not alter or remove any copyright notices in
b. When modifications to the Software are released under this
license, a non-exclusive right is granted to the initial developer
of the Software to distribute your modification in future versions
of the Software provided such versions remain available under
these terms in addition to any other license(s).
4. You may distribute machine-executable forms of the Software or
machine-executable forms of modified versions of the Software, provided that
you meet these restrictions:
a. You must include this license document in the distribution.
b. You must ensure that all recipients of the machine-executable
forms are also able to receive the complete machine-readable
source code to the distributed Software, including all
modifications, without any charge beyond the costs of data
transfer, and place prominent notices in the distribution
c. You must ensure that all modifications included in the
machine-executable forms are available under the terms of this
Limitations of Liability
In no event shall the authors of the Software or their employers be liable
for any lost revenue or profits or other direct, indirect, special,
incidental or consequential damages, even if they have been advised of the
possibility of such damages.
The Software and this license document are provided AS IS with NO WARRANTY
OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE.
Copyright (c) 2006 CCLRC