projects and diagrams have artificial ids
example:
- Project ID:
ddEpGP8uJT5XaYmEc
- Diagram ID:
fAgTr55o3qGG6wnvE
- Type:
zZc8vCXkfWa4jDYZd
- Version:
DZBr6pAvTM2hpwEZE
These are globally unique in the local system and created by mongodb automatically as record ids
There are also names / labels which might not be unique and are editable
To bridge between computerized acces and UI access users are usually organizing their work in hierrachical ways e.g. in
filesystem folders/packages/namespaces/trees
So a proposal is to always have atriple of
available.
if the path includes the system and user id the path will also be globally unique assuming a folder can not have multiple entries with the same name.
projects and diagrams have artificial ids
example:
ddEpGP8uJT5XaYmEcfAgTr55o3qGG6wnvEzZc8vCXkfWa4jDYZdDZBr6pAvTM2hpwEZEThese are globally unique in the local system and created by mongodb automatically as record ids
There are also names / labels which might not be unique and are editable
To bridge between computerized acces and UI access users are usually organizing their work in hierrachical ways e.g. in
filesystem folders/packages/namespaces/trees
So a proposal is to always have atriple of
available.
if the path includes the system and user id the path will also be globally unique assuming a folder can not have multiple entries with the same name.