Eliezer,
This is a good beginning I think. I like the straight forwardness of the approach.
The "places" are themselves patterns - so perhaps besides giving a few generic ones like home, office, store, restaurant etc... there should be a field for free entering of text, which will do a sort of search inside the data base and pull out several to choose from - if none exist it will prompt the user to define a new pattern.
The same thing with the context.
Yodan
--
Dr. Yodan Rofe` - Senior LecturerDesert Architecture and Urban Planning - J. Blaustein Institutes for Desert Research
Ben-Gurion University of the Negev, Sde Boqer Campus, Israel 84990Tel. 972-8-6596884 Fax. 972-8-6596881
http://www.bgu.ac.il/CDAUP/yodan-rofe.html