next up previous contents
Next: A Wuthering Heights database Up: Prolog: queries and rules Previous: Implementing queries with variables

Tasks

  1. Extend the `condiment' database to a more comprehensive theory of the word field of `recipe ingredients', with a Prolog implementation.
  2. Extend the catalogue of actions needed for combining foods in recipes.
  3. Formulate databases for other recipes.
  4. Make a database for people in a mythical family, with predicates such as male, female, child, parent, mother, sibling, ...
  5. Test your understanding of the following concepts:
    1. Name, object.
    2. Predicate, property, relation.
    3. Fact.
    4. Data, database.
    5. Rule.
    6. Conjunction, disjunction.
    7. Inference, deduction.
    8. Query, response.


Dafydd Gibbon
Fri Nov 28 02:24:58 MET 1997