The Nutrition Analysis API and Database uses Natural Language Processing and semantically structured data.