Patent ID: 8316058

Claim:
A method comprising: maintaining a baseline data structure comprising a plurality of baseline data records and a base set of relationships between the baseline data records; providing, for access by an external party, a customizable data structure comprising copies of the baseline data records and a customizable set of relationships between the copies of the baseline data records; fixing the base set of relationships in the baseline data structure to be unchangeable by the external party; and defining the customizable set of relationships in the customizable data structure to be changeable by the external party; wherein: the baseline data structure comprises one or more fixed-type map records that represent the base set of data relationships between the baseline data records included in the baseline data structure, the fixed-type map records indicating that the base set of data relationships between the baseline data records included in the baseline data structure are unchangeable by the external party; and the customizable data structure comprises one or more customizable-type map records that represent the customizable set of data relationships between the copies of the baseline data records included in the customizable data structure, the customizable-type map records indicating that the customizable set of data relationships between the copies of the baseline data records included in the customizable data structure are changeable by the external party.