More work on OBO parsing