Wenn Sie nach einem Beispiel suchen, verfügt iTunes mit der Funktion "Intelligente Wiedergabeliste erstellen" über eine anständige Boolesche Logik.
Am wichtigsten ist, dass es auf eine Teilmenge der Booleschen Logik beschränkt ist, die die meisten Menschen ohne Training verstehen können.
Meiner Erfahrung nach ist eine fortgeschrittenere Logik (z. B. die Verwendung von Gruppen und / oder Mengen) die, die die meisten Benutzer zu lernen bereit sind.
Dies bedeutet nicht, dass Sie keine erweiterte Logik unterstützen sollten, sondern dass Sie den GUI-Aspekt auf den Komfort Ihres Benutzers ausrichten sollten.