Earlier quoted context omitted.
Cool recap. From your article: > Is there a general interchange format for these systems? I don't understand why none of these people is using RDF. Seems like a perfect technology for a memex.
I've never heard of it! I will check it out. Have you seen it used successfully?
Example: say your database contains a note about "doves", and another one about, say, "seagulls". Later, you can search for things you have written about birds, and the query would find both your notes about doves and seagulls (something that you wouldn't be able to do with a fulltext search). There's a whole world of things you can do with inference, so using RDF is a no brainer when it comes to finding relationships between things. It also makes it trivial to import knowledge annotated by other ppl.
If you are interested, here are some other resources I found useful to get started:
* http://www.learningsparql.com/
A great book about SPARQL, a query language for RDF data.
* http://shop.oreilly.com/product/9780596153823.do
"Programming the Semantic Web"
This is book is old but Chapter 2 and 3 are a good intro on "machine-readable meaning" and Inference. The author also has another cool book on "collective intelligence" I still haven't worked through yet :-)
* http://www.bobdc.com/blog/reification-is-a-red-herring/
How to model "property graphs" with RDF. You'll stumble upon this question at some point :-)
[1]: https://jena.apache.org/documentation/fuseki2/fuseki-run.htm...