Design considerations of the GOQL interface - Keramopoulos, Euclides (Array, 2004)