Axiomatic thinking for information retrieval-and related tasks