Data source wrappers based on definite clause grammars - Lovrenčić, Alen (Array, 2000)