Hi all, I've checked in to org.biojava.bio the AnnotationType and PropertyConstraint classes. These allow you to validate an annotation against a 'template' to ensure that it has apropreate propery/value pairs. Please, take this for a spin. You may find it fun! This is just a first draft, so if you don't like the API, then please tell us. Matthew