Hi there, Dowlass,
I'm a new user, looking for a solution to organize a bunch of scanned documents and am actively testing Paperwork.
From what I understand based on my limited usage, I would like to attempt an analogy if it helps at all, and hope it lines up with the developers' intentions. If you are a gmail user or familiar with the way gmail categorizes its email then you will appreciate what Paperwork is trying to do.
Gmail uses labels to categorize emails, which is different from the way outlook, thunderbird, or other traditional email clients organized their mail: using a hierarchy of folders. I won't go into all the pros/cons of one method over the other, but if you google labels/tags vs. folders you can find quite a few pages that go into it (
this one is very concise and to the point). You can think of labels in gmail as metadata attached to your emails (similar to tags on bookmarks in firefox or other browsers).
A distinct advantage of using labels/tags over folders is that the former scales very well and is much easier to retrieve information, because one does not have to remember the arbitrary folder hierarchy that has been imposed upon the storage structure (and indeed this structure would be very different from user to user). Another valuable advantage is that you can apply many labels/tags to a single piece of email/data, but data can usually live in only a single location within a folder hierarchy and must be either duplicated, making it redundant, or hard/soft/sym linked with pointers. A simple example would be if you had an email folder structure as follows:
inbox->
- family
- <spouse's name>
- <child's name>
- <sibling's name>
- finances
- house
Now if you had an email thread involving your sibling who cosigned the mortgage to your house and the bank who issued the mortgage would that go in the folder of your sibling's name under family, the house folder, or the finances/mortgage folder? Similarly, if you received an email from your spouse with an attachment of an an invoice from your utility company detailing your heating charges and they asked if they should pay it where would that go under your folder structure?
The power of labels/tags is that you could apply any of the above names/tags/labels to incoming mail and use as many labels as you want. So if you searched for email that had the tags house and bills it would show you all emails tagged with house and bills. You could also do more complex queries such as house + bills, but exclude telephone and internet tags, for example.
Paperwork seems to work in a similar way to the way that gmail labels work (although it would be great to have nested labels like gmail), so you no longer need to keep a separate copy of all your documents in some other arbitrary folder structure. Even better, like gmail, you can search the full text of all the documents due to all the OCR capture. Instead of remembering where you stored documents in your folder hierarchy you use the previously created and assigned tags or search the body of the document to retrieve the data that you want within Paperwork.
As far as I understand it, Paperwork seems to be more of an archive tool for managing/searching/indexing static data, so if you have PDF data with fillable forms that you may need to frequently update and rework then maybe it is not the best choice.
Again, I'm just getting into it, so I could be completely off, but that's my first impressions of using the software and reading up on it.
Kind Regards,
Z