Item links (DEVONthink’s custom URL scheme) are important – and I think the real value of them is that they always work because they are UUID based not path based. DEVONthink keeps track of al UUIDs:
- If the linked document is moved to another database – the item link will find that database and document
- If the linked document is in a database that is closed – the item link will cause DEVONthink to open the database and document
The links work even if the document is trashed. The only way to make a link stop working is to delete the linked document and empty the trash.
I don’t think it’s possible to do anything like this in the file system.