Given that we are thinking about changing the query field of reconciliation queries into a property (#134), I think it's tempting to think whether we could do the same for types. It would then let us use the additional settings on properties (#131), essentially offering users the choice between:
- union of types (
any)
- intersection of types (
all)
- complement of the union (
none)
One problem is that the property values we currently allow in a reconciliation query do not include type ids. I am not too sure what to do about this.
But overall I feel like #115 is likely going in the wrong direction, given the recurrent feedback we get in OpenRefine about needing support for reconciling against multiple types. (See the discussion in #109 too)
Given that we are thinking about changing the
queryfield of reconciliation queries into a property (#134), I think it's tempting to think whether we could do the same for types. It would then let us use the additional settings on properties (#131), essentially offering users the choice between:any)all)none)One problem is that the
property valueswe currently allow in a reconciliation query do not include type ids. I am not too sure what to do about this.But overall I feel like #115 is likely going in the wrong direction, given the recurrent feedback we get in OpenRefine about needing support for reconciling against multiple types. (See the discussion in #109 too)