A data structure includes a plurality of records that are mapped to the nodes of a primenet structure, where each node is uniquely identified by an integer node identifier. In the primenet structure, each node is associated with an integer node identifier and an information item. Each particular node having a node identifier N is related to one or more other nodes that have a node identifier of which the Nth prime number is a factor. Information items in any complex problem domain can be stored in this type of data structure, and management algorithms can then be used to reveal relationships among the items in the data structure.