With Mathematica 12, I can create implicit Entity Classes like:
I can also filter for having exactly a specific property, like so
It seems quite trivial, but I can't seem to filter by a property not having some value. For example, I'd like to be able to say
EntityClass["Country", "Continent" -> Not["Europe"]]
or something like that.
The documentation for EntityClass
lists the following operators to be working with this syntax:
Property values in implicitly defined entity classes may make use of Quantity (and intervals of Quantity) for dimensional values, Between for numeric values, DateObject for dates, TakeLargest and TakeSmallest for ordinal selections, and ContainsAll, ContainsExactly, ContainsAny, ContainsOnly, ContainsNone for entities. Lists of entities are interpreted as ContainsAll, while a single entity is interpreted as ContainsAny[{entity}].
Non of the listed properties looks like it does what I want, i.e. querying for not.