FML proxies to several different web services (UTS eResearch has added lookups to SCOT, Geonames and Library of Congress to use with Omeka) with a consistent syntax to return key-value pairs for suggestion drop downs to text entry fields.
Also see Omeka plugin ozmeka/SuggestAnything which calls this as a service.
May eventually be repackaged as an Omeka plugin.
Originally written as Developer challenge entry for OR2014
Find out more by reading: Presentation slides at http://dx.doi.org/10.6084/m9.figshare.1054651