Information technology - Top-level ontologies (TLO) - Part 1: Requirements