Describir: An Architecture and Query Language for a Federation of Heterogeneous Dictionary Databases.