36 | | This project will build and operate the GENI Measurement Data Archive service (i.e., iRODs). These can be utilized by all types of GENI I&M services, including those developed in the GEMINI project. |
| 37 | 5. Establish persistent accounts for each user, and use icommands to store and retrieve objects (artifacts) for each user in the storage service. |
| 38 | |
| 39 | 6. Establish authentication for each user based on username/password, certificates, and also proxy (delegated) certificates. [[BR]] |
| 40 | |
| 41 | 7. Establish a directory structure in the storage service for each user to accommodate multiple experiments, and a directory structure for each experiment (consider "bag") to include all objects (artifacts) associated with that experiment, including one or more descriptors (metadata) within XML files (following the GENI descriptor schema). [[BR]] |
| 42 | |
| 43 | 8. Provide multiple interfaces (including icommand and web) to allow an authenticated user to view, search and curate their objects (artifacts). [[BR]] |
| 44 | |
| 45 | 9. Provide interface to allow a user to define an object (artifact) to be archived (where the object (artifact) may range from a large directory to a single file), include a descriptor (following the GENI ObjectDescriptor Schema), assign a persistent Digital Object Identifier (DOI, or "handle"), and decide when to push it to archive service. [[BR]] |
| 46 | |
| 47 | 10. Establish an archive service that provides long-term and reliable storage, with public access via a DOI from the global handle service. [[BR]] |
| 48 | |
| 49 | 11. Include a search function in the archive service, so that an outside user can search for and then retrieve an object, but allow the object’s owner to disable search, so that an outside user needs the DOI of the object to retrieve it. [[BR]] |
| 50 | |
| 51 | Goals for GENI ObjectDescriptor Schema [[BR]] |
| 52 | |
| 53 | 11. Useful for all types of objects, not just MeasurementData objects. [[BR]] |
| 54 | |
| 55 | 12. Keep it simple, with the minimum number of mandatory fields. [[BR]] |
| 56 | |
| 57 | 13. Where possible, values for fields should be automatically generated by Experiment Management Tools. [[BR]] |
| 58 | |
| 59 | Use of “DataCite Schema for the Publication and Citation of Research Data”: [[BR]] |
| 60 | |
| 61 | 14. When an object (artifact) is archived in the Archive Service with public access from the outside world via the Internet, using a DOI (handle) as a persistent identifier, and include descriptors (metadata) that follows DataCite Schema (ref) [[BR]] |
| 62 | |