I am a big fan of UUIDs Universal Unique IDentifiers. Back in TiddlySpace days, I did experiment with different ways to create a UUIDs
The links in the “TiddlyWeb ID generator” tiddler are clickable and create different version of IDs. … The last one is “UUID RFC4122”
They are nice and universally usable. But they need a lot more code in the TW core and UI to be used properly.
See the continent tiddler.
Example 1 uses a UUID structure which is nice for machines but the pure horror for humans (except programmers ;).
Example 2 and 3 use a simple tag-based structure, which is understandable and usable by humans “out of the box”. … It uses the “TiddlyWiki Way”
Thinking about it again and again, I did come up with the uni-link plugin and aliases. Alias-links can show any filed value as link-text. eg: [[alias-name|?my-field]]
will show the text in my-filed
as the link text. There are some shortcuts for caption, subtitle, title
.
The goal was to create a mechanism to link with human readable “aliases”, without the need to rename tiddler titles. … So I could use UUIDs as tiddler titles and create a database. …
BUT why should I? The same things can be achieved with human readable titles, aliases and a streams-like outlining mechanism. … At least for my usecases