Hello All,<br><br>I am about to install DSpace 1.4 alpha. I will gladly test it out and be happy to provide feedback to the maintainers. I had started to look at DSpace last year but was called to do work on a different project. Now I am returning to DSpace and I am looking forward to it!.
<br><br>I have a simple use case:<br><br>* I have, on the file system of the server which I plan to install DSpace (Mac OS X Server), a top-level directory. This top-level directory contains files, sub-directories, and a few symbolic links (the links are to other directories within the top-level directory). The files contained in this directory structure on the file system are comprised mostly of web-related content (images in JPG and PNG), text, CSS, XHTML, etc. I also have one and only one RDF file for the entire top-level directory which contains Simple Dublin Core (15 elements maximum) that describe the entire directory of the content I just mentioned (DC: author, date, identifier, publisher, etc.). 
<br><br>* I want to turn the above-described directory (and all of its content and RDF metdata file and sub-directories) as a DSpace &quot;item&quot; (a DSpace archival atom) as per the gorgeous diagram found at <a href="http://www.dspace.org/introduction/dspace-diagram.pdf">
http://www.dspace.org/introduction/dspace-diagram.pdf</a><br><br>* I would like to write a shell script that may be run on the Mac OS X Server machine that is also hosting the DSpace 1.4 alpha system, which script would be run by a designated Collection Curator and used to 
<span style="font-weight: bold;">import</span>   the above-mentioned DSpace item. I would thus like to avoid or highly minimize the requirement for a person (curator) to use the DSpace Web Interface and to avoid the need to fill out web forms for manually entering metadata about the &quot;item&quot;. The motto I must take in my small and lean organization is borrowed from the Ruby on Rails community which espouses simplicity and agile approaches: 
<span style="font-weight: bold;">DRY</span> (<span style="font-weight: bold;">D</span>on't <span style="font-weight: bold;">R</span>epeat <span style="font-weight: bold;">Y</span>ourself) &lt; <a href="http://wiki.rubyonrails.com/rails/pages/DRY">
http://wiki.rubyonrails.com/rails/pages/DRY</a> &gt;<br><br>Looking at the DSpace documentation, it is my understanding that in order to import an &quot;item&quot; into a DSpace repository, I will need to somehow create a SIP (Submission Information Package) file. A SIP apparently is &quot;
<span style="font-style: italic;">an XML metadata document with some content files</span>&quot; but I am having a hard time finding detailed documentation on how to create a SIP and just what goes into this &quot;XML metadata document&quot; as well as what &quot;content files&quot; are required. 
<br><br>Could my proposed shell shell script, for example, parse the Simple Dublin Core contained in the RDF document that both describes the and is a part of the item, to generate a machine-meaningful SIP? How complex of a process might this be, to create a SIP? Will I need more than Simple Dublin Core to achieve all of this? Has anyone done something similar? My goal is to try and keep things as easy on people as possible. It is my job to make other people's lives as easy as possible ... I am fluent in scripting languages (python works great as does ruby) and am looking forward to creating SIPs for items.
<br><br>Thank you for any suggestions.<br><br>-Sergio<br><br>