The uClassify Ruby SDK by Manish Chakravarty can access API data with the purpose to implement text classification features into an application. Categorized as a machine learning service, uClassify allows developers to tag documents according to topic, language, and mood.
You ever wonder how Google is able to figure out just what the heck you're talking about when you search for "blue album cover" and you're not talking about the first Weezer album? Google is able to use your previous search, as well as a plethora of other sources, to predict what it is you are most likely trying to find. Pretty cool stuff, once you get past how uncomfortable that may be.
Google has added semantic time support to the time fencing feature of its Awareness API. Prior to semantic time support, time fencing was limited to absolute/canonical time (e.g. 10:00 AM). Semantic time enables the use of more natural time refererences (e.g. after sunset, the weekend, etc.)