{
	"description": "Test `_uri` with additional annotation/search (#1129)",
	"setup": [
		{
			"namespace": "SMW_NS_PROPERTY",
			"page": "Has telephone number",
			"contents": "[[Has type::Telephone number]]"
		},
		{
			"namespace": "SMW_NS_PROPERTY",
			"page": "Has email",
			"contents": "[[Has type::Email]]"
		},
		{
			"page": "Page/07/02/1",
			"contents": "[[Has telephone number::+1-2012-555-0123]]"
		},
		{
			"page": "Page/07/02/2",
			"contents": "[[Has telephone number::+1-2012-555-5555]]"
		},
		{
			"page": "Page/07/02/3",
			"contents": "[[Has email::Lorem@ipsum.org]]"
		},
		{
			"page": "Page/07/02/4",
			"contents": "[[Has email::Lorem@123.org]]"
		}
	],
	"tests": [
		{
			"type": "query",
			"about": "#0 search phone number +1-2012-555-5555",
			"condition": "[[Has telephone number::+1-2012-555-5555]]",
			"printouts": [
				"Has telephone number"
			],
			"parameters": {
				"limit": "10"
			},
			"assert-queryresult": {
				"count": "1",
				"results": [
					"Page/07/02/2#0##"
				],
				"datavalues": [
					{
						"property": "Has telephone number",
						"value": "tel:+1-2012-555-5555"
					}
				]
			}
		},
		{
			"type": "query",
			"about": "#1 search phone number that contains 123",
			"condition": "[[Has telephone number::~*123*]]",
			"printouts": [
				"Has telephone number"
			],
			"parameters": {
				"limit": "10"
			},
			"assert-queryresult": {
				"count": "1",
				"results": [
					"Page/07/02/1#0##"
				],
				"datavalues": [
					{
						"property": "Has telephone number",
						"value": "tel:+1-2012-555-0123"
					}
				]
			}
		},
		{
			"type": "query",
			"about": "#2 search phone number that contains 555",
			"condition": "[[Has telephone number::~*555*]]",
			"printouts": [],
			"parameters": {
				"limit": "10"
			},
			"assert-queryresult": {
				"count": "2",
				"results": [
					"Page/07/02/1#0##",
					"Page/07/02/2#0##"
				]
			}
		},
		{
			"type": "query",
			"about": "#3 search e-mail address Lorem@ipsum.org",
			"condition": "[[Has email::Lorem@ipsum.org]]",
			"printouts": [],
			"parameters": {
				"limit": "10"
			},
			"assert-queryresult": {
				"count": "1",
				"results": [
					"Page/07/02/3#0##"
				]
			}
		},
		{
			"type": "query",
			"about": "#4 search e-mail address that contains 123.org",
			"condition": "[[Has email::~*123.org]]",
			"printouts": [
				"Has email"
			],
			"parameters": {
				"limit": "10"
			},
			"assert-queryresult": {
				"count": "1",
				"results": [
					"Page/07/02/4#0##"
				],
				"datavalues": [
					{
						"property": "Has email",
						"value": "mailto:Lorem@123.org"
					}
				]
			}
		},
		{
			"type": "query",
			"about": "#5 search phone number that does not contain 123",
			"condition": "[[Has telephone number::!~*123*]]",
			"printouts": [],
			"parameters": {
				"limit": "10"
			},
			"assert-queryresult": {
				"count": "1",
				"results": [
					"Page/07/02/2#0##"
				]
			}
		},
		{
			"type": "query",
			"about": "#6 search e-mail address that does not contain 123.org",
			"condition": "[[Has email::!~*123.org]]",
			"printouts": [
				"Has email"
			],
			"parameters": {
				"limit": "10"
			},
			"assert-queryresult": {
				"count": "1",
				"results": [
					"Page/07/02/3#0##"
				],
				"datavalues": [
					{
						"property": "Has email",
						"value": "mailto:Lorem@ipsum.org"
					}
				]
			}
		}
	],
	"settings": [],
	"meta": {
		"version": "2",
		"is-incomplete": false,
		"debug": false
	}
}