De facto każdy z operatorów stanowi osobny system ekspertowy którego zadaniem jest wykonanie określonej operacji dla danych wejściowych. Operacje mogą sprowadzać się do odszukania informacji w bazie danych, wnioskowania na podstawie przesłanek, realizacji działania arytmetycznego lub innych określonych przez projektanta.
Jak wspomniano, każdy operator posiada zbiór reguł określających w jaki sposób należy przetworzyć dane. Przykładowo operator dodawania może posiadać reguły określające jak należy wykonać dodanie macierzy jak również jak realizowana jest operacja dodania dwóch map bitowych.
Klasy
Jest to zbiór definicji struktur danych podlegających przetwarzaniu.
Klasy dzielimy na symboliczne i binarne. Do obiektów symbolicznych zaliczamy elementy podlegające regułom gramatycznym tj.: obiekty matematyczne (jak
wielomiany, macierze etc.) jak również opisy grafiki wektorowej. Natomiast klasy binarne stanowią zbiór elementów które nie posiadają ustalonej symbolicznej gramatyki. Do grupy tej należy zaliczyć dane graficzne (pixmapy. bitmapy) i inne dane kodowane binarnie.