a schema inference tool