About this Tutorial

A brief description of the Application Builder tutorial.

This tutorial builds on a tutorial that is used in IBM® Watson Explorer Engine, Tutorial: Using Metadata for Searching, Sorting, and Filtering. That tutorial uses a number of sample HTML files that are shipped with the product, each of which contains a description of a fictional book, its author, publisher, and other book-specific data. It shows users how to create a searchable version of these files by crawling and indexing them, extracting book-specific data as metadata that can be used to refine subsequent searches of that information. These sample files are located in the examples/data/metadata-example/ subdirectory of a Watson Explorer installation.

Watson Explorer Engine is delivered with two search collections, example-metadata and example-appbuilder which crawl the sample files mentioned above.

This tutorial uses the book descriptions from the example-metadata tutorial as part of developing an application using Application Builder. The example application models a literary agency whose employees represent specific publishers of the books or who represent specific authors of those books. This tutorial uses an additional sample file, example-appbuilder.csv, which provides a list of people who want to look at book data and metadata in various ways, either as employees of the literary agency or as authors who are represented by that agency. This file is located in the examples/data/appbuilder-example/ subdirectory of a Watson Explorer installation. This file provides multiple opportunities for exploring the relationships between multiple sources of sample data that is the cornerstone of the 360-degree information navigation applications that an application developer creates using Application Builder.

This tutorial is organized into modular lessons which generally follow a frontend and backend pattern. You will complete a task in the backend and then the subsequent task involves how that backend task propagates to the frontend. The modules are intended to be completed in a linear fashion.

Note: This tutorial assumes that Watson Explorer Engine and Application Builder are installed on the same machine and are both running. This tutorial is designed to be completely self-contained and does not require network connectivity unless Watson Explorer Engine and Application Builder are not installed on your local server. For detailed information about requirements for this tutorial, see Tutorial Requirements.