Fork me on GitHub

FoodKG: A Semantics-Driven Knowledge Graph for Food Recommendation

The proliferation of recipes and other food information on the Web presents an opportunity for discovering and organizing diet-related knowledge into a knowledge graph. Currently, there are several ontologies related to food, but they are specialized in specific domains, e.g., from an agricultural, production, or specific health condition point-of-view. There is a lack of a unified knowledge graph that is oriented towards consumers who want to eat healthily, and who need an integrated food suggestion service that encompasses food and recipes that they encounter on a day-to-day basis, along with the provenance of the information they receive. Our resource contribution is a software toolkit that can be used to create a unified food knowledge graph that links the various silos related to food while preserving the provenance information.


Knowledge Graph Store

To load the integrated knowledge graph that will be generated using the software we have provided, we recommend using Blazegraph. Please follow the instructions in the User Guide to download, install, and load the RDF data in to the Blazegraph endpoint on your system.

Optionally, you may use whyis as your knowledge graph store.


FoodKG is a research and development effort of the Health Empowerment by Analytics Learning and Semantics (HEALS) project.

The team members include: