implement seatml validator (not tested yet)