Skip to content
Ferosh Jacob edited this page Jan 24, 2016 · 3 revisions

Welcome to the RecipeGrace!

Introduction

www.recipegrace.com is a work in progress store of all the openly available recipes (at least the popular ones). We mine, collect parse,understand, and store the publicly available recipes in a format that enable the users to easily search and find their favorite recipes. The search interface is powered by the latest semantic web technologies.

The project showcases five key areas of data processing: 1) Data mining, 2) Entity recognition and normalization, and 3) Data organization (Ontology) in large scale (Our goal is to reach 1 million recipes).

Road map

The three different stages of the project are explained in the following subsections:

Stage 1: Index-based search

Currently we have 10,000 recipes download from different source mostly in FDX and MXP formats. We implemented custom parsers for these recipe formats and is added to the store with a simple Lucene index.

Stage 2: Ontology-based search

This stage is completely driven by an analysis of the recipe search log. Our search log is very not long and reliable so we plan to identify another source for the recipe search log.

In this stage, we may use an existing ontology like BBC recipe ontology with changes or without changes based on our analysis. After the ontology is finalized, we plan to implement a search using the ontology concepts and relations.

##Stage 3: More recipes In this stage, we will be adding more recipes from several sources like wikipedia, web scrapping. .. and also including changes to the recipe store implementation or ontology to improve the recall and precision of the search.