I like the idea of Layers of rules... like Photoshop in a way, and then you can probably surface quite a bit more.

The one thing that is really lacking is finding properties that have a keyword in their description, and not just the label name.
For instance, typing "person" in a property would give you all the properties that have a label containing "person", AND have a description containing the keyword "person".

Also, the "that is" should be a drop down element to use other operations such as a "filter" or "containing" operation, etc.

Imagine doing:
"item" has a property equivalent class P1709  "containing"  "schema"

instead of this:

item

has a property

that is


-Thad
+ThadGuidry