1. A computer-implemented system for creating one or more multi-relational ontologies having a predetermined structure, the structure comprising: an upper ontology including, a set of predetermined concept types, a set of predetermined relationship types, a set of concept pairs, and for each concept pair, a set of possible relationships that can be used to connect concepts of the concept pair; a plurality of assertions, each comprising a first concept, a second concept, and a relationship between the first and second concept, wherein any concept within the plurality of assertions can be part of more than one assertion; and one or more pieces of evidence supporting each of the plurality of assertions.