Hi,
I have prolog statements like this
verb('part_of-8').
noun('doctor_investigation_system-2').
noun('dis-4').
berelation('be-6').
verb('be-6').
noun('hospital_information_system-11').
noun('his-13').
rel('part_of-8', 'doctor_investigation_system-2').
rel('doctor_investigation_system-2', 'dis-4').
rel('part_of-8', 'be-6').
rel('part_of-8', 'hospital_information_system-11').
rel('hospital_information_system-11', 'his-13').
associatedWith(X,Y,Z) :- verb(Y), noun(X), noun(Z),X\=Y,Y\=Z,Z\=X, rel(X,Y), rel(Y,Z), not(beralation(X)), not(beralation(Z)), not(beralation(Y)).
my aim is to get associationWith(X,Y,Z) where X, Y, Z is not a "be" term(berelation), but the above rule taht i have written is not working, what to do to make it work