48 lines
772 B
Plaintext
48 lines
772 B
Plaintext
sameperson_pos(X,Y):0.05:-
|
|
movie(M,X),
|
|
movie(M,Y).
|
|
|
|
sameperson_pos(X,Y):0.3:-
|
|
actor(X),
|
|
actor(Y),
|
|
workedunder(X,Z),
|
|
workedunder(Y,Z).
|
|
|
|
sameperson_pos(X,Y):0.5:-
|
|
director(X),
|
|
director(Y),
|
|
genre(X,Z),
|
|
genre(Y,Z).
|
|
|
|
sameperson_neg(X,Y):0.05:-
|
|
movie(M,X),
|
|
movie(M,Y).
|
|
|
|
sameperson_neg(X,Y):0.3:-
|
|
actor(X),
|
|
actor(Y),
|
|
workedunder(X,Z),
|
|
workedunder(Y,Z).
|
|
|
|
sameperson_neg(X,Y):0.5:-
|
|
director(X),
|
|
director(Y),
|
|
genre(X,Z),
|
|
genre(Y,Z).
|
|
|
|
sameperson(X,Y):0.3:-
|
|
\+ sameperson_pos(X,Y),
|
|
sameperson_neg(X,Y).
|
|
|
|
sameperson(X,Y):0.3:-
|
|
\+ sameperson_pos(X,Y),
|
|
\+ sameperson_neg(X,Y).
|
|
|
|
sameperson(X,Y):0.3:-
|
|
sameperson_pos(X,Y),
|
|
sameperson_neg(X,Y).
|
|
|
|
sameperson(X,Y):0.3:-
|
|
sameperson_pos(X,Y),
|
|
\+ sameperson_neg(X,Y).
|