http://metaquerier.cs.uiuc.edu/repository/datasets/icq/
Mar 2004
This page describes the format of ICQ query interfaces. Each interface is modeled as an ordered tree. Ordered tree representation captures the grouping of fields and the nested structure of interfaces. Here is an example of query interfaces (for American Airlines) and here is its corresponding ordered tree representation described with a text file which can divided into four sections.
# number of nodes 21 # endThis means that there are 21 nodes (both leaf and internal) in the ordered tree.
# root 21 # end
A node may be a leaf node which corresponds to a field on the interface or an internal node of the ordered tree. Each line starts a description of a node and starts with the node id, followed by other properties of the field, with the description of each property being enclosed in a pair of double quotes and the description of different properties being separated by commas.
For leaf node, the first property is name, followed by label, and then if present, instances and format, in this order. E.g. this line described node #9 whose name is "numAdultPassengers", the label is "Adults", and has instance "1, 2, 3, 4, 5, 6".
9, "numAdultPassengers", "Adults", "1, 2, 3, 4, 5, 6"For internal nodes, only label property needs to be given. E.g. node #15 is an internal node with label "departure date".
15, "", "Departure Date"
# edges 21-19,20,17,18,13,14 19-1,2 20-15,16 15-3,4,5 16-6,7,8 17-9,10 18-11,12 # endFor example, the first line says that the node #21 (which is root) has six children: #19, #20, ..., #14, with #19 being the left-most child.