Describe the new page here.
Simple architecture, simple interface and plug-in based. The purpose is to be easy for the developer to build new tools but also for the user to build new approach to use the object repository.
The term object is somewhat incorrect as it's a only the identification of file with its submission data and unique hash. The ID of an object is composed of prefix (often the archive name), date and time of submission and the hash (SHA-2) of the object. Nothing more.
In the policy of your archive, you can decide to have an archive where multiple object can be added with the same hash, or not or following a time scale. Collision issued can be somewhat solved with the time scale approach.
A sample FAT ID :
adulau-2005-12-10-10-32-54-204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994
Links must follow the RFC 3986
The metafile directory (m) is containing all the meta file added or extracted from the object :
adulau/2005/12/10/10/32/54/204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994/m
Meaning of the status file is to keep track of the state of the object.
by default : public
An example sub files for Free Archive Toolkit :
dc:Creator; John Doe dc:Date; 2004-12-31 dc:Description; The famous artwork of the FooBar in a river dc:Format; image/png fat:Source; http://www.foo.bar/JohnDoe.png
The fat:Source is the source (in URI format) of the document.