knowledge base motors_rules facets ask yes; single yes; typ : ask yes; single yes; query "wybierz typ pojazdu:" val oneof { "turystyczny", "choper", "sportowy", "cross", "zabytkowy", "skuter", "quad" }; pojemnosc_silnika : ask yes; single yes; query "wymagana pojemnosc silnika" val oneof { "mala"' "srednia"' "duza" } stan : ask yes; single yes; query "aktualny stan" val oneof { "nowy", "uzywany", "zabytkowy" } naped : ask yes; single yes; query "rodzaj napedu" val oneof { "lancuch", "wal_kardana", "pas_napedowy", "wal_rozrzadu" } cena : ask yes; single yes; query "przedzial cenowy" val oneof { "niska", "srednia", "wysoka" } spalanie : ask yes; single yes; query "przedzial spalania" val oneof { "4-6l", "8-10l", "11-13l" } moc : ask no; single yes; rules 0001: motocykl = "Yamaha_XJ_Diversion_900S" if pojemnosc_silnika = "duza" & typ = "turystyczny" & stan = "uzywany" & naped = "wal_kardana" & cena = "niska" & spalananie = "8-10l" & moc_srednia = "tak"; 0002: motocykl = "Honda_Rebel_125" if pojemnosc_silnika = "mala" & typ = "choper" & stan = "uzywany" & naped = "lancuch" & cena = "b_niska" & spalananie = "4-6l" & moc_mala = "tak"; 0003: motocykl = "Ducati_1098" if pojemnosc_silnika = "duza" & typ = "sportowy" & stan = "nowy" & naped = "lancuch" & cena = "b_wysoka" & spalananie = "11-13l" & moc_duza = "tak"; 0004: motocykl = "BMW_R1150_GS" if pojemnosc_silnika = "duza" & typ = "cross" & stan = "uzywany" & naped = "wal_kardana" & cena = "wysoka" & spalananie = "8-10l" & moc_srednia = "tak"; 0005: motocykl = "Suzuki_GSX-R_750" if pojemnosc_silnika = "srednia" & typ = "sportowy" & stan = "nowy" & naped = "lancuch" & cena = "b_wysoka" & spalananie = "11-13l" & moc_duza = "tak"; 0006: motocykl = "KTM_950R_Super_Enduro" if pojemnosc_silnika = "duza" & typ = "cross" & stan = "nowy" & naped = "lancuch" & cena = "wysoka" & spalananie = "8-10l" & moc_srednia = "tak"; 0007: motocykl = "Ariel_500F_Special" if pojemnosc_silnika = "srednia" & stan = "zabytklowy" & naped = "wal_kardana" & cena = "srednia" & spalananie = "4-6l" & moc_mala = "tak"; 0008: motocykl = "Suzuki_Burgman_AN400" if pojemnosc_silnika = "mala" & typ = "skuter" & stan = "uzywany" & naped = "pas_napedowy" & cena = "niska" & spalananie = "4-6l" & moc_mala = "tak"; 0009: motocykl = "Yamaha_Virago_535" if pojemnosc_silnika = "srednia" & typ = "choper" & stan = "uzywany" & naped = "lancuch" & cena = "b_niska" & spalananie = "4-6l" & moc_mala = "tak"; 0010: motocykl = "Suzuki_Quad_Racer_Z400" if pojemnosc_silnika = "mala" & typ = "quad" & stan = "nowy" & naped = "wal_rorzadu" & cena = "srednia" & spalananie = "4-6l" & moc_mala = "srednia"; 0011: moc_mala if spalanie = "4-6l"; 0012: moc_srednia if spalanie = "8-10l"; 0013: moc_duza if spalanie = "11-13l"; end;