onto analysis