Intelligent Recipe Publisher - Delicious

Similar documents
Create & Manage Notes on Intranet Quick Notes

Note for Approval NFA

SEO Technical & On-Page Audit

Rich Snippets by Atwix marketplace.magento.com/atwix-richsnippets.html

ARCHER Metadata Schema Editor. User Guide METADATA EDITOR. Version: 1.1 Date: Status: Release

Advanced Google Local Maps Ranking Strategies for Local SEO Agencies

PalmGrocer Electronic Cookbook Inception Document

Schema org/microdata Exposing Y our Your Data the Web (The Easy Way) Linked Data vs Schema.org: A Town Hall Debate about the Future of Information

Give Your DITA wings with taxonomy & modern web design. Joe Pairman

Top-To-Bottom (And Beyond) On-Page Optimization Guidebook

SEARCHMETRICS WHITEPAPER RANKING FACTORS Targeted Analysis for more Success on Google and in your Online Market

IBM Database Conversion Workbench 3.5

IBM Database Conversion Workbench 3.5

Developing a Gadget for the Home Page

Magento Extension User Guide RECIPES AND INGREDIENTS. for Magento 2

SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit

Usability Report. Author: Stephen Varnado Version: 1.0 Date: November 24, 2014

WORLDCHEFS GLOBAL CULINARY CERTIFICATION

Web Design and Development ACS-1809

SDMX self-learning package No. 5 Student book. Metadata Structure Definition

PL/SQL Developer and TOAD IDE Integration Configuration

GLEIF Concatenated Files Specification and User Manual

Machine Readable Profiles (MRP)

1. Introduction to the Common Language Infrastructure

Senior Technical Specialist, IBM. Charles Price (Primary) Advisory Software Engineer, IBM. Matthias Falkenberg DX Development Team Lead, IBM

Fridge to Plate ISDS 3100 Fall /23/14

MCOE Candidate Portal Documentation

+44 (0)

FCKEditor v1.0 Basic Formatting Create Links Insert Tables

Setting up Flickr. Open a web browser such as Internet Explorer and type this url in the address bar.

You got a website. Now what?

Blog Pro for Magento 2 User Guide

Software Agents: Project II A First Implementation of Extreme Kitchen Domain & Concurrency Issues

Government of Ontario IT Standard (GO ITS) GO-ITS Number 56.3 Information Modeling Standard

A BRIEF INSIGHT INTO MESSAGINGAPP THE PROCESSING COMPONENT IN EMC DOCUMENTUM CONTENT SERVER

Google Search Secrets for Workshop Attendants.notebook. September 24, 2010

HIGHER. Computing Science. Web Design & Development Implementation Tasks. Ver 8.9

CulinarE-Companion. Version 4.3 TABLE OF CONTENTS

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise

IMI WHITE PAPER INFORMATION MAPPING AND DITA: TWO WORLDS, ONE SOLUTION

MAIL PLUGIN FOR IBM MASHUP CENTER

Secrets of Profitable Freelance Writing

User Experience Report: Heuristic Evaluation

Creating Teacher Webpages on the New APS WordPress Site

SSC - Web development Model-View-Controller for Java Servlet

One Place Agent Websites User s Guide. Setting up your Real Estate One Family of Companies Personal Agent Website.

Government of Ontario IT Standard (GO ITS)

magento_1:xml-google-sitemap

Creating Pages with the CivicPlus System

IBM Rational Developer for System z Version 7.5

IBM WebSphere Studio Asset Analyzer, Version 5.1

How to Speak Search Engine

Teamcenter 11.1 Systems Engineering and Requirements Management

TPF Users Group Fall 2007

Tools to Develop New Linux Applications

How to Hadoop effortlessly with Waterline Data Inventory

Web logs (blogs. blogs) Feed support BLOGS) WEB LOGS (BLOGS

WORLDCHEFS GLOBAL CULINARY CERTIFICATION

SharePoint 2013 End User Level II

Internet Client-Server Systems 4020 A

Case Study: Dodging the Pitfalls of Enterprise Ajax Applications

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

Database Explorer Quickstart

SEO Manager. Highlighted Features. Module Configuration

On-Page SEO is the foundation with which backlinks and other off-page SEO strategies reach their highest potential.

Krames On-Demand v6. Patient Education Application User Guide Krames StayWell 780 Township Line Road Yardley, PA

W3C DPIG Charting the Path Forward for the Future of Publishing with the Open Web Platform

IBM Rational Rhapsody Gateway Add On. Rhapsody Coupling Notes

Eclipse Tool Stack Interchange Format

MotoPress Restaurant Menu Plugin Documentation

Discovering Features in the idrac Remote Services API

3rd Lecture Languages for information modeling

Guidelines for work on the Genebank KB site

ProductCenter Database Merge Utility Release Notes

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

IBM C Rational Functional Tester for Java. Download Full Version :

Before Searching for Solutions It s All About the Data

CSCIE-275. Guide for Chief Programmers

How A Website Works. - Shobha

Search Engine Visibility Analysis

I N T R O D U C T I O N T O. N u t r i t i o n L a b e l l i n g

Self-Study Exercise 2.4: Annotating Page Elements With Microdata. Objectives

Visualforce Developer's Guide

TOGAF Certified (Level 1 and 2) 9.1. Lesson Plan. This course covers all learning materials for TOGAF v9.1. Mock Exam: Duration: Language:

COLUMN. Designing an intranet s policy section. Accurate, usable policies enhance trust in the intranet JUNE Finding.

Guidelines to Write on history website

"We create exceptional business solutions for cash-pay healthcare professionals that enable them to realize their full potential.

Utilizing Folksonomy: Similarity Metadata from the Del.icio.us System CS6125 Project

edocument for Hungary Invoice Registration - SAP Cloud Platform Integration Guide (SAP S/ 4HANA Cloud)

CMPS 10 Final Review Section. Gabrielle Halberg & Zhichao Hu

Site Auditor Summary. Total Issues: 95 (Change: 87%) 7 Pages Crawled - June 18, Content Issues 2 0% 3 0%

Synchronization of Services between the IBM WebSphere Services Registry & Repository and SAP s Services Registry

Explora - Basic Search

Roxen Content Provider

Web Services: Introduction and overview. Outline

White Paper Western Digital Comments on Sector Sizes Larger than 512 Bytes

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation

Table of contents. 1. Backlink Audit Summary...3. Marketer s Center. 2. Site Auditor Summary Social Audit Summary...9

The National Flavour Guide

Smart Browser: A framework for bringing intelligence into the browser

Transcription:

Intelligent Recipe Publisher - Delicious Minor Project IBM Career Education

Disclaimer This Software Requirements Specification document is a guideline. The document details all the high level requirements. The document also describes the broad scope of the project. While developing the solution if the developer has a valid point to add more details being within the scope specified then it can be accommodated after consultation with IBM designated Mentor.

INTRODUCTION The purpose of this document is to define scope and requirements for recipe publishing tool named Delicious, to be developed for Specialty food chain. This chain has become popular in various kinds of cuisines across country. A brief background for this initiative goes back to company s marketing strategy of sharing their most popular recipes on their website. Recipes added to the site did not appear in the Google s recipe search of content with rich snippets. They lacked the necessary format for narrowing down search based on parameters like Ingredients, calories, cooking time etc. On analysis of their implementation it was discovered that the recipes were published in a plain HTML, whereas Rich Snippets required adherence to the Microdata format as mentioned in www.schema.org. Delicious will provide: 1. Simple interface to enter recipes. 2. Automatically generate the recipe html for publishing on the website. 3. The recipes published as Rich Snippets, will comply with the Microdata format requirements of Google s recipe view. This document is the primary input to the development team to architect a solution for this project. System Users The Chefs and the food chain s Management will be users of the tool. REQUIREMENTS The recipe tool is required to capture and store the recipes in a format understood by the Google s recipe search. The following layout is a sample search result of a popular Indian dessert Kheer. Intelligent Recipe Publisher - Delicious 1 IBM Career Education

The recipe view displays the content in Rich Snippet format providing information about the name of the recipe, website, preparation time, a brief description. The left panel displays the options for narrowing down the search ingredient or calorie count wise. Create/Maintain Recipes The tool will display an intelligent form for capturing required recipe details to ensure automatic HTML publishing, compliant with recipe micro format by construction. The form will include the Rich Snippet fields such as Picture, Preparation time, Cooking Time, Overall Time, Key ingredients, and Calorie count. It also allows classification of the Recipe as Entrée, Main Course or a Dessert. In addition, it includes information like Name of the Dish, Recipe Published date, Summary, Nutrition information, Ingredients, Steps to prepare the dish, and a Video if available. The recipes can be saved as draft and published once the information entered is complete. The user can modify the recipes once they have been published. The HTML will be published in the directory based on the category of the recipe. For example, under HTML root there can be directories like entrée, main-course and dessert. For testing purpose, set-up a simple web server and point it s HTML root so that it maps to the recipe s category directory structure. About Microdata While HTML tells the browser how to display the content, Microdata format adds semantics to the content being published by HTML. With these additional tags, search engines are able to recognize the underlying meaning of the content. Using Microdata you can help search engines and other applications better understand your content and display it in a useful, relevant way. Microdata is a set of tags, introduced with HTML5, which allows you to do this. Read more about Microdata on http://www.schema.org/docs/gs.html. Recipe specific schema can be found at http://schema.org/recipe URL. Google s guidelines for recipe may be found at http://support.google.com/webmasters/bin/answer.py?hl=en&answer=173379 URL. Intelligent Recipe Publisher - Delicious 2 IBM Career Education

About Rich Snippets Rich Snippets make the search results meaning full for the user by providing highlights of the entry in a manner that either meets the user s expectation or invokes interest to click on the link and get to the details. Referring to the recipe view shown earlier in the document, analysis of the search results shows each entry is displaying the key highlight of the dish e.g. Picture of the dish, brief description, preparation time, review ratings, calorie count etc. This kind of information contributes towards making a Rich Snippet of the Recipe. You may read more on http://googlewebmastercentral.blogspot.in/2009/05/introducing-rich-snippets.html URL. Testing Guidelines The published HTMLs must be validated using Google s Rich Snippets Testing Tool available at http://www.google.com/webmasters/tools/richsnippets URL. DEVELOPMENT ENVIRONMENT Delicious will be developed as a web application using Java/JSP and DB2 database. Eclipse will be used as the IDE for the same. Knowledge of XML is a must for this project. Intelligent Recipe Publisher - Delicious 3 IBM Career Education