Depends how one divides note-taking and wiki/knowledge db. I think it's exactly what you are achieving here but would allow for more connectivity between notes
Something happens somewhere
* tags: 1600, invention, Belgrade
* [[Organisation]] used [[technology]] to discover [[thing]]
Then each of tags and those in [[]] would have their own pages, with all the references mentioned. You can also enter queries in the body of a note, to have tables with references. Insides are plain markdown, so still text-based and easy to modify. And one could browse the db on the phone. Logseq is open-source too