Qualitative Reasoning about Cardinal Directions Using Answer Set Programming | AMiner