Hey community,
With the Markdown editing being improved in DT, I am currently contemplating whether DEVONthink as a system would allow for something like a workable (not-too-complicated) way to implement (emulate) something like ‘object types’ within it?
As many here are surely aware, there are some PKM apps that now base their whole logic on it (like Capacities, Anytype, formerly TriliumNotes(†) et al.). And for me, this really makes sense (cognitively) and works (practically).
Thus my inquiry: has anyone tried something likewise? And gotten this to work in a ‘sensible’ way, i.e., without too much friction for his/her sentiment?
I am contemplating that a combination of tags and templates could bring one near to such a thing.
Also, from my knowledge of DT, I guess that labels and smart collections could play a role…
But in all this, I already sense too much friction in direct interaction, problems of detectability, and easy-at-hand structuring of such a system. And I am looking for ‘object types’ especially for the reason that in many cases (mine) they make interaction with (semi-)structured data (and documents) much more intuitive.
So, I wondered whether anyone here has – successfully – gone down that road?
And while I am also interested in elucidation of relevant aspects, technicalities, problematics, the focus of this inquiry is experience in real constructions and implementations, and the ways things were achieved, or at least tested/experimented by others.
As for me, sensible ‘implementation/emulation of object types’ means:
• giving individual objects in the DB a recurring/stable/unique profile (– both in terms of a) metadata profiles (even specific metadata fields, at best), i.e., ‘meaning’; and b) in terms of visuality/layout/appearance of an object type, i.e., ‘look’ or ‘design’.
• having these ‘object types’ be easily discernible in everyday interaction – visually (see above) as in terms of interaction
• … and generally having ‘object types’ taking a first-class and foundational role in the whole system (here for a start: within one database)
So, the ‘challenge’ of having a workable ‘object type’ structure is to have a fundamental and very easily ‘affordable’ unit of interaction, which is deeper and more structured than tags, labels, or folder sorting – but also easy to interact with cognitively and practically when using one’s DB in DT.
It also is defined by being more customizable and more on the ‘semantics’ side of things vis-à-vis file- and document-types (which are handled extremely well in DT of course, as it is a ‘document manager’; … and ‘file types’, I guess, might also play a part in any emulation of such an ‘object type’ system…)
If anyone doesn’t know what I mean by ‘object type’ here and in the context of PKMs, then this post is probably not for you, in the first place
– still, people interested can look up these references/links (and find more by search on the internet):
https://docs.oracle.com/cd/A58617*01/server.804/a58236/09*objs.htm
https://www.reddit.com/r/PKMS/search/?q=objects+types (for discussions of it in the context(s) of different apps + database-like ‘systems’)
TIA for any constructive experiences and approaches shared!