+++ title = "Fourth possible solution: Ordering of predicates" author = "Yann Herklotz" tags = [] categories = [] backlinks = ["3a8g5h3", "3a8g5h"] forwardlinks = ["3a8g5h5"] zettelid = "3a8g5h4" +++ Finally, the fourth solution could be to have lazy evaluation of the expressions, and order the predicates so that the more general property comes first, followed by the more specific properties. However, the main problem with this is that we don't really know which predicate came from which node, and what the order should be for those predicates.