An open source implementation of function specficiation for the Trademark Clearinghouse.