First pass at a schema for terms