All pastes #382566 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-03-05 19:13 UTC
rendered paste body

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;