As a Query Builder user I want to query more properties in order to have a more refined search.
**Problem:**
We have a limited set of supported datatypes so can not query for everything. We want to expand the range of datatypes we support.
**Example:**
We would like to expand the datatypes available on Query Builder that require values added via existing Wikit components i.e. "lookup".
This would include in prioritised order:
* Lexeme
* Form
* Sense
* Property
* External ID
* URL
Below is a table of datatypes and the corresponding WiKit components required for the value inputs.
>>! In T291422#8569527, @Sarai-WMDE wrote:
> Here's a list of which of the existing WiKit components could be used to input values for properties with unsupported data types.
>
> | Data type | WiKit component | Feasibility/ Observations |
> | Lexeme | Lookup | ✅ |
> | Form | Lookup | ✅ |
> | Sense | Lookup | ✅ |
> | Property | Lookup | ✅ |
> | External ID | TextInput | ✅ |
> | URL | Input component with type=URL? | ❌ Missing in WiKit |
For URL we can also use TextInput like we will be using on External ID.
**Screenshots/mockups:**
**BDD**
GIVEN
AND
WHEN
AND
THEN
AND
**Acceptance criteria:**
[] These new datatypes are available on the Query Builder with their corresponding value input:
* Lexeme
* Form
* Sense
* Property
* External ID
* URL
**Open questions:**