Proximity 4.3 Cookbook

Recipes for Using and Extending Proximity Functionality

The Proximity Cookbook, including source files and examples, is part of the open-source Proximity system. See the LICENSE file for copyright and license information.

All trademarks or registered trademarks are the property of their respective owners.

This effort is or has been supported by AFRL, DARPA, NSF, and LLNL/DOE under contract numbers F30602-00-2-0597, F30602-01-2-0566, HR0011-04-1-0013, EIA9983215, and W7405-ENG-48 and by the National Association of Securities Dealers (NASD) through a research grant with the Univeristy of Massachusetts. The U.S. Government is authorized to reproduce and distribute reprints for governmental purposes notwithstanding any copyright notation hereon. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements either expressed or implied, of AFRL, DARPA, NSF, LLNL/DOE, NASD, the University of Massachusetts Amherst, or the U.S. Government.

General inquiries regarding Proximity should be directed to:


Knowledge Discovery Laboratory
c/o Professor David Jensen, Director
Department of Computer Science
University of Massachusetts

AmherstMassachusetts 01003-9264

November 15, 2007

Table of Contents

1. Introduction
2. Database Manipulation
2.1. Creating Shortcut Links
2.2. Creating Attributes from Arbitrary Data
2.3. Aggregation in NSTs
2.4. Creating a Degree Attribute
3. Data Import
3.1. Importing Data with Mismatched IDs
3.2. Converting Databases to 64-Bit MonetDB
4. Queries
4.1. Efficient Parameter Queries
5. Proximity Development
5.1. Configuring Log4j
Index