Module TAXO
In: icw_taxo.rb

Module Taxo

Description

iCookware taxonomy format. This module model the weight of every attribute of ingredients according to our taxonomy, which is stored in the file all_zutaten_verbessert.txt. The "main" methode of this modul is getClassVector and belongs to the class Ingredient. It is in fact an interface to TAXO. getClassVector takes an ingredient as string, looks what class it belongs to and returns the acording attribute vector. File call_taxo.rb give an example for it.

Note: Please note that not all ingredients are modelled in this module yet! There are for example such classes as alcohol, fruits, spices, herbs and some others, which were not required in this project. The whole list of the modeled classes of ingredients can be found in lines 441-792. The list of non modeled ingredients starts in the line 793 of this module.

Taxonomy

The taxomony of ingredients is, as said before, stored in the file all_zutaten_verbessert.txt and represents a set of different classes of ingredients, which partially depends of each other. It contains 258 ingredients extracted from our Meal Master corpus assignet to 94 classes. 42 of classes are modeled in the project. It concerns about such main classes as:

  • vegetables
  • meat
  • fish
  • chese and
  • such garnishing as e.g. rice or nudels.

Following classes are included in the taxonomy but not modeled in this module:

  • alcohol
  • fruits
  • spices and herbs
  • flour and dough
  • sauce
  • colourings etc.

With the object of interface to PLAIN as well as futher processing every ingredient will be listed in singular.

Author:Olga Mordvinova (mordvino@cl.uni-heidelberg.de)
Project:iCookWare
Copyright:iCookWare Team 2005 (Nicola Kaiser, Ana Kovatcheva, Olga Mordvinova, Stephanie Schuldes)
Embedded Documentation Tool:rdoc

Classes and Modules

Class TAXO::ALGEN
Class TAXO::ARTISCHOCKEN
Class TAXO::AUBERGINEN
Class TAXO::BASILIKUM
Class TAXO::BINDEMITTEL
Class TAXO::BRAENDE
Class TAXO::BROT
Class TAXO::BRUEHE
Class TAXO::BUTTER
Class TAXO::CHILI_PEPERONI
Class TAXO::CURRY
Class TAXO::DILL
Class TAXO::EI
Class TAXO::ERBSEN_BOHNEN
Class TAXO::ESSIG
Class TAXO::ESTRAGON
Class TAXO::FARBSTOFFE
Class TAXO::FENCHEL
Class TAXO::FETT
Class TAXO::FISCH
Class TAXO::FLEISCH
Class TAXO::FLEISCH_VERARBEITET
Class TAXO::FOND
Class TAXO::FRISCHKAESE
Class TAXO::GEFLUEGEL
Class TAXO::GEMUESE
Class TAXO::GEMUESEMISCHUNG
Class TAXO::GEWUERZE
Class TAXO::GEWUERZMISCHUNGEN
Class TAXO::GRIESS
Class TAXO::HARTKAESE
Class TAXO::HEFE
Class TAXO::Ingredient
Class TAXO::JOGHURT
Class TAXO::KAESE
Class TAXO::KAKAO
Class TAXO::KALB
Class TAXO::KANINCHEN
Class TAXO::KAPERN
Class TAXO::KAROTTEN
Class TAXO::KARTOFFELN
Class TAXO::KERBEL
Class TAXO::KNOBLAUCH
Class TAXO::KOHL
Class TAXO::KORIANDER
Class TAXO::KRAEUTER
Class TAXO::KRAEUTERMISCHUNG
Class TAXO::KRAEUTERPASTE
Class TAXO::KRESSE
Class TAXO::KREUZKUEMMEL
Class TAXO::KUERBIS
Class TAXO::KURKUMA
Class TAXO::LAMM
Class TAXO::LASAGNE
Class TAXO::LORBEER
Class TAXO::MAJORAN
Class TAXO::MARGARINE
Class TAXO::MEERESFRUECHTE
Class TAXO::MEHL
Class TAXO::MILCH
Class TAXO::MINZE
Class TAXO::MUSKAT
Class TAXO::NELKE
Class TAXO::NUDELN
Class TAXO::NUDELSAUCE
Class TAXO::NUESSE_KERNE
Class TAXO::OBST
Class TAXO::OEL
Class TAXO::OLIVEN
Class TAXO::OREGANO
Class TAXO::PAPRIKA
Class TAXO::PETERSILIE
Class TAXO::PFEFFER
Class TAXO::PFLAUMEN
Class TAXO::PILZE
Class TAXO::RAHM
Class TAXO::REIS
Class TAXO::RIND
Class TAXO::ROSMARIN
Class TAXO::SAFRAN
Class TAXO::SALAT
Class TAXO::SALBEI
Class TAXO::SALZ
Class TAXO::SCHWEIN
Class TAXO::SELLERIE
Class TAXO::SEMMELBROESEL
Class TAXO::SENF
Class TAXO::SOJA
Class TAXO::SPARGEL
Class TAXO::SPINAT
Class TAXO::TEIG
Class TAXO::THYMIAN
Class TAXO::TOMATEN
Class TAXO::WASABI
Class TAXO::WEICHKAESE
Class TAXO::WEIN
Class TAXO::WEINTRAUBEN
Class TAXO::WILD
Class TAXO::WUERSTE
Class TAXO::ZIMT
Class TAXO::ZITRONAT
Class TAXO::ZITRONE
Class TAXO::ZUCCHINI
Class TAXO::ZUCKER
Class TAXO::ZWIEBELN

[Validate]