Labeled Data

A Data Type for Handling and Matching Large Data Sets Applied to Business Modeling Using an Activity-Based Costing Approach

Markus A. van Almsick and Hans-Gerlach Woudboer

Technische Universiteit Eindhoven

Abstract

The processing of two or more data tables from a database or other source is often hampered by incomplete or permuted data entries. To cope with this problem we introduce a new data type with the List-head LabeledData.LabeledData comes with algebraic operations and I/O routines that allow users to match, handle, and process data sets, labels, and values as a whole in a seamless way. We give an application example modeling a small company according to the Activity-Based Costing methodology.