1. A method for creating a concept-object database, the method comprising: producing an initial set of semantic objects, each semantic object including a reference to encoded information and an initial list of one or more tags; binding hyperlinks to semantic objects and processing the hyperlink-bound semantic objects in order to produce a set of first-level concept objects; and binding additional hyperlinks to first-level concept objects and further processing the additional-hyperlink-bound first-level concept objects to produce a set of concept objects stored in a concept-object database.