I forgot I had this blog. I no longer have a website. I once took a small amount of pride in my website, but my heart has always belonged to Mycyclopedia.
It’s coming along well now. I want to release it, because I know I’ve come up with some cool tricks to do with compojure, but I’ll have to wipe my history first. It’s been a long road to where I’m at. I played around for a time using Jena and a real RDF parser, but I’ve found it has made my job much easier taking a simplified approach and just faking it.
One of the beauties of RDF is it allows you to say anything about anyone. I needed to take this one step further and track information about who said what, and what are the privacy levels of what they said, and when did they say it, and was them saying this prompted by another user saying something that they saw.
I realized that I could assign my own uri to the class of Entries that appear in the Subject position of any statements. I can always refer to another uri by giving it a sameAs relation, but that, like all other statements, is subject to the trustworthiness of the person that made that claim.
So if I can create my own uri’s, then I don’t have to muck about with using the full uri internally, and can refer to entries and statements by their id. When I was modeling this using a pure RDF engine, I had to store all of the metadata as my actual statements, and had to construct model views of the information using reification.
Now that I am using a simple MySQL database, everything is much simpler. The statement table is the most complicated.
I no longer feel like writing, so I will stop this now.




