OTO functional components. OTO supports a set of input, term organization, administration, and output functions. It defines three user roles: user, owner, and administrator and three dataset types: public, private, and system reserved. The role of a user determinates the user’s privileges on functions and datasets. OTO also utilizes two web services: Ontology Look up Service and BioPortal REST Services.