% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % File: flatt3.dtr % % Purpose: representation of taxonomic structures in cooking world % % Author: Angelika Koelzer, 21st December 1993 % % Version: 1.01 % % Related files: flatt1.dtr, flatt2.dtr, ftree1.dtr, ftree2.dtr, etc. % % % % Copyright (c) University of Duesseldorf 1993. All rights reserved. % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % Note: multiple inheritance with defaults; generics and other properties % organized in separate paths with Boolean values. An expansion of solution % in FTREE3.DTR. Lvalues are Boolean or nodes. % Generic hierarchy with properties ---------------------------------% Topnode: < > == no. Object: < > == Topnode == yes == yes == yes. Gewuerze: < > == Object == yes == yes == yes. Nahrungsm: < > == Object == yes == yes. Salz: < > == Gewuerze == yes == yes == no % non-default == yes. Schnittlauch: < > == Gewuerze == yes == yes == no % non-default == yes. Milchprod: < > == Nahrungsm == yes == yes == yes. Fruechte: < > == Nahrungsm == yes == yes == yes == yes. Kaese: < > == Milchprod == yes == no % non-default == yes. Milch: < > == Milchprod == yes == yes. Litschi: < > == Fruechte == yes == no % non-default == yes. Aepfel: < > == Fruechte == aepfel. Quark: < > == Kaese == yes == yes == yes % non-default == no. % non-default Parmesan: < > == Kaese == yes. %--------------------------------------------------------------------% % Some example theorems: % Parmesan: % = yes % = no % = yes % = no % = yes % = yes % = no % = no % = no % = no % = no % = yes % = no % = yes % = no % = yes % = no % = no % = yes % = no % = yes % = no % = no % = no % = no % = yes. %--------------------------------------------------------------------% # show . # hide Topnode Object. %--------------------------------------------------------------------% % The next line is the Revision Control System Id: do not delete it. % $Id: archive.dtr,v 1.1 1997/04/09 20:40:33 root Exp $