next up previous contents
Next: A Wuthering Heights database Up: Unit 3: Prolog: queries 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, which were mentioned in Unit 2:
    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
Thu Feb 12 11:04:00 MET 1998