Moved the user config data from ident_md to users, placed within config
Adding users.py with the user data in config
Added list of all items in the unpacked object to manifest
Added the rdf type http://vocab.ox.ac.uk/dataset/schema#DataSet for every new object created
Changed the order of the redirect in routing.py, so that urls with a trailing slash are redirected to urls without a trailing slash
If the accept header does not satisfy any of the possible options or there is no accept header, return text/plain or text/html, rather than code 406
oops! was returning rdf+xml rather than html, in one of the places. Fixed that.
Fixed error in admin.py, as uris were missing a backslash between the silo_name and object
Added a default rdf:type of oxds:Grouping and date when it was modified to the manifest of the unpacked object
Changed metadate from generic dcterms:date to dcterms:modified, to indicate the date when the object of type oxds:Grouping was unpacked or modified
Updated the path in databank to be silo_name/verb i.e. silo_name/datasets, silo_name/packages, silo_name/files
Renamed objects to datasets
Uploading and unpacking can be performed as two separate actions using silo_name/files/id/path_to_file to unpack a file
Removed debug messages from controllers and lib
Modified list_of_silos.html to not include link to items
Fixed path errors in items.py. Added API docs
Changed granary root
Added complete uri to ore:aggregates rather than just the file anme
Files in datasets were not being served and could not browse folders. This is Fixed.
Modified the uri's in the manifest, to reflect the new uri structure and also changed the granary host uri to the local system uri 9rather than bodleian.ox.ac.uk)
Fixed bug in routing. Trial code for delete button
Merge branch 'master' of git@github.com:anusharanganathan/RDFDatabank
Changed the uri of the granary root to the current ip address
datasets.py controller modified
Added code to munge rdf (in manifest.rdf) with the system generated rdf
Removed the print statements
----
templates/base.html
Removed link to package upload from base.html
----
templates/part_list.html
List files for both detailed and non-detailed lists
----
templates/datasetview.html, templates/list_of_silos.html, templates/siloview.html
Removed package upload form in list of silos and list of datasets (siloview). Changed the word 'package' to 'item' in datasetview
----
api docs

Removed links to packages in the api docs. Fixed errors in the return code for update (204 rather than 200) and added more information on what was being returned.
Added the API doc for /states. Updated the others to add the link to states_api.html
----
lib/utils.py
Added extra metadata to manifest on dataset creation - following discussions with Graham Klyne on Sep 27, 2010
    submission id = dataset name        dcterms:identifier
    Created by (creator)                dcterms:creator
    embargoed (yes / no)                oxds:isEmbargoed
    embargo expiry date                 oxds:embargoedUntil
TODO: add the current version metadata
    Current version                     oxds:currentVersion

Moved function serialisable_stat from datasets.py to here, as it was being defined many times over

Added True / False as string literal for isEmbargoed
----
lib/file_unpack.py
Moving the target directory during unpack erases all the existing metadata. I am adding them again. Need to find a better way of doing the same.
----
config/routing.py
I removed the path packages (commented the line)
----
controller/datasets.py
Moved serialisable_stat to utils
Return status code 200 for text/plain GET
I return siloview.html as the html template file as silo_dataset_view.html and siloview.html had the same code. silo_dataset_view.html is now redundant
Added location header to all 201 created responses. I need to return the location of the file / directory rather than the dataset in a coupls of places.
I try to return the same information for the different accept headers. I need to check this in one or two places.
When the embargo information is changed, the rdf metadata is also updated along with the state info

Ensuring content negotiation delivers the same information in different formats.
Removed detailed view of parts, as I think it hogs the network for large number of files.

Fixed bug - checking for readme file

Removed detailed view of parts, as I think it hogs the network for large number of files from datasetview and itemview

Trying to get list of files from manifest rather than parts.
Oops! was serving the same list of files for the directory too -- fixed this to list files in dir

list of files served from manifest rather than parts for datasetview and itemview

Need to delete embargo triples before changing it's value

Added True / False as string literal for isEmbargoed

embargo date is set only if item is embargoed

If a person wants to get embargoed item, or PUT, POST or DELETE - check authorization.
If a person wants to get non embargoed item, check if authorized. If yes, show editor view, else show user view
----
controller/silos.py
List of silos - added accept handler for html and text/plain for GET. Return a response code of 200 with text / plain.
----
controllers/states.py
Sate information is returned in text/plain for a silo and for a dataset in a silo
Forgot to include serialisable_stat from utils
information is returned as text/plain as opposed to application/json
silo name and uri_base added to the state information for the silo.
----
controller/items.py
I added location headers to 201 messages returned
----