Grace Colby, Didier Bardon
The Art of AI Programming
10/16/90

Midterm Project proposal

Domain: Graphic design
Topic: Representing rules for visual hierarchy

Didier and I have built a partial ontology for graphic design elements and 
would like to start formulating rules that eventually will be used to 
construct designs. 

The goal for this project is to represent design rules used to create a 
visual hierarchy and demonstrate these by testing exisiting designs for 
compliance with these rules.

Tasks for completeing the ontology

- Represent a page or two-dimensional space in which visual elements 
  reside.

- Represent the empty space on a page. 

Tasks for completeing the hierarchy 

- Represent the design rules for visual hierarchy. 

This is a rough draft of those rules:

Visual hierarchy for text elements is determined by:
significant difference in point size or 
significant difference in weight or tone (density) or
significant difference in surrounding white space or
significant difference in position and
consistency of one visible attribute.

Two low-level tests will have to be devised:
1. Test of significant difference
2. Test for consistency


