Query Answering with Transitive and Linear-Ordered Data