There is a better than even chance that Daniel left the apple. It is probably not the case that Sandra got the football. There is a better than even chance that Greg is white. It is improbable that if either 'Daniel left the apple' or 'Greg is white' but not both then John moved to the office. There is little chance that if either 'Sandra got the football' or 'Daniel left the apple' but not both then Julius is yellow. It is probable that if either 'Sandra got the football' or 'Daniel left the apple' but not both then Brian is a swan.
There is a better than even chance that 'Daniel left the apple' or 'John moved to the office' or both.
There is a better than even chance that 'Daniel left the apple' or 'John moved to the office' or both.
Chances are slight that 'Daniel left the apple' or 'John moved to the office' or both.

  and(A,B) :- A,B.
  or(A,B) :- A;B.
  nand(A,B) :- not(and(A,B)).
  nor(A,B) :- not(or(A,B)).
  xor(A,B) :- or(A,B), nand(A,B).

  %hop0
  0.6::factA.
  0.25::factB.
  0.6::factC.
  %hop1
  0.1::factX:-xor(factA,factC).
  0.1::factY:-xor(factB,factA).
  0.7::factZ:-xor(factB,factA).

  %hop2
  conclusion:-or(factA,factX).

  query(conclusion).
  
'Daniel left the apple' or 'John moved to the office' or both.