Topic Maps model
This came from this
article in XML.com
This approach is so powerful one might wonder whether all
data could be stored as topics, associations, and
occurrences.