After all property documents have been constructed, we compile a subset of calculated properties into a single document called a MoleculeSummaryDoc. Whereas property documents are uniquely defined by MPculeID, solvent medium, and sometimes method, the summary document is uniquely defined only by the MPculeID. Properties in the summary document that are not method-dependent are represented as key-value pairs, where the keys are the the names of solvents used to calculate the property and the values are the properties calculated in those implicit solvent media. For properties that are method-dependent, the values are instead key-value pairs, with the keys being various methods and the values being the properties calculated using specific combinations of solvent and method.