APPRIS uses a MySQL relational database to store the information that can be downloaded from APPRIS web site. A comprehensive set of application programming interfaces (APIs) serve as a middle layer between underlying database schemes. The APIs encapsulate the database layout by providing efficient high-level access to data tables and isolate applications from data layout changes.