You need to clarify your thinking and start using terminology that is accurate.

Paper documents are human readable.
WORM devices are not human readable. They require hardware and software.

1) How long are you wanting to keep the data?
2) Are you prepared to maintain the media while in storage or do you intend to keep a device that can read your media? I just trew out the last of my 8 inch floppies since I had no way to read them. 3) What would you like a human being who wants to access old data be able to do? Walk through the whole process and think about what you actually have in your hands at each step.
- Go to vault and get old WORM media.
- Go to x and get drive that can read this?
- Find UI device - tablet, phone... (PCs probably all gone by then) attach drive - how? what interface do you expect to exist on a tablet in 2020? - Load app. what app do you need to have available in 2020 for your tablet to read your data? device driver for your 7 year old WORM, some app that can navigate the WORM file structure and find customer data.
And so on.


If your data has relationships between entities what should a human being be able to see with the software that you specify? Customer has many invoices, invoices have many detail lines, each detail line has a link to a product master.
What is the process in 2020 to find out who bought product x?
Will they be able to see the invoices for each customer as well or do they need to reconstruct that data from the product lists.

Human readable is not a useful concept in talking about digital data. We can only see what some software stack delivers to a media that our eyes (or fingers) detect - paper, pixels, braille touch pad. Jackrabbit is a perfectly good format as long as you retain the software stack required to read it and maintain the digital media on devices that future technology can read. Software has an infinite shelf life as long as you maintain the media and make sure that you have hardware that can run the stack.


On 06/12/2013 3:10 AM, danisevsky wrote:
Hi,

I am afraid that webDav is not choice for us. This human-readable storage
is intended for archiving data for many years. And beside human-readable
there are some other requirements like using some WORM (
http://en.wikipedia.org/wiki/Write_once_read_many) for files - which could
be possible using FileDataStore.
We don't want to use low-level java.io.File and java.io.FileInputStream
because we need features like properties and versioning.
I will look at https://github.com/wyona/yarep.

Thanks!



2013/12/5 Michael Wechner <[email protected]>

Just to be sure I understand what you are looking for. You are looking
for a Java based API to access data, but you don't want to use
java.io.File and java.io.FileInputStream, but still you would like to
have the data on a regular filesystem, right?

If so, then you might also want to try

https://github.com/wyona/yarep

which basically allows something like the following

Repository repo = new RepositoryFactory().newRepository("vfs-example", new
File("/home/alice/vfs-example-repository-config.xml"));
Node node = repo.getNode("/hello/world.txt");
InputStream in = repo.getInputStream();

whereas the repository configuration could look like for example


https://github.com/wyona/yarep/blob/master/src/test/repository/new-vfs-example/repository.xml

and then there is a 1:1 mapping to the data


https://github.com/wyona/yarep/tree/master/src/test/repository/new-vfs-example/content

HTH

Michael


Am 05.12.13 18:28, schrieb R. van Twisk:
Thanks Jukka,

unfortunately it is not acceptable for our customers. They want to be
able
to read files without Jackrabbit.
I never tried this myself, but I think what Jukka means is that you need
to use webdav to mount it..
So you simple mount your Jackrabbit store as if it’s just some external
disk see : http://savannah.nongnu.org/projects/davfs2
This way your client doesn’t know better than that the file are stored
on disk.
Google is your friend to, it gave me this link :
http://mail-archives.apache.org/mod_mbox/jackrabbit-users/200811.mbox/%[email protected]%3E

Best regards


2013/12/5 Jukka Zitting <[email protected]>

Hi,

On Wed, Dec 4, 2013 at 10:48 AM, danisevsky <[email protected]>
wrote:
But we need exactly the same structure like is in JCR, e.g:
2013/vacation/bhutan/DSC01322.jpg

Is this reachable using Jackrabbit?
Yes. The way to do this is to mount the Jackrabbit repository as a
network disk using the WebDAV layer.

BR,

Jukka Zitting




--
Ron Wheeler
President
Artifact Software Inc
email: [email protected]
skype: ronaldmwheeler
phone: 866-970-2435, ext 102

Reply via email to