summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/annotation-model/annotations/specificResource/4.2.4-textQuoteSelectorValid.json
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/annotation-model/annotations/specificResource/4.2.4-textQuoteSelectorValid.json')
-rw-r--r--testing/web-platform/tests/annotation-model/annotations/specificResource/4.2.4-textQuoteSelectorValid.json107
1 files changed, 0 insertions, 107 deletions
diff --git a/testing/web-platform/tests/annotation-model/annotations/specificResource/4.2.4-textQuoteSelectorValid.json b/testing/web-platform/tests/annotation-model/annotations/specificResource/4.2.4-textQuoteSelectorValid.json
deleted file mode 100644
index c61c5cc8f..000000000
--- a/testing/web-platform/tests/annotation-model/annotations/specificResource/4.2.4-textQuoteSelectorValid.json
+++ /dev/null
@@ -1,107 +0,0 @@
-{
- "$schema": "http://json-schema.org/draft-04/schema#",
- "id": "4.2.4-textQuoteSelectorValid.json",
- "assertionType": "must",
- "expectedResult": "valid",
- "onUnexpectedResult" : "failAndContinue",
- "errorMessage": "ERROR: Annotation contains a Text Quote selector that is NOT of format uri and NOT an object having an exact key with a single sting value.",
- "title": "If present all **Selectors of _type_ TextQuoteSelector** have an **_exact_ key** with a **single value** - [model 4.2.4](https://www.w3.org/TR/annotation-model/#text-quote-selector)",
- "description": "True when no Text Quote selectors present or all such selectors values are of format uri or are objects having an exact key with a single value. (Section 4.2.4)",
- "type": "object",
- "patternProperties":
- {
- "^(body|target)$":
- {
- "oneOf":
- [
- {"$ref": "id.json#/definitions/stringUri" },
- {
- "allOf":
- [
- { "$ref": "#/definitions/selectorSchema" },
- { "$ref": "#/definitions/itemsSchema" }
- ]
- },
- {
- "type": "array",
- "minItems": 1,
- "items":
- {
- "oneOf":
- [
- {"$ref": "id.json#/definitions/stringUri" },
- {
- "allOf":
- [
- { "$ref": "#/definitions/selectorSchema" },
- { "$ref": "#/definitions/itemsSchema" }
- ]
- }
- ]
- }
- }
- ]
- }
- },
- "definitions":
- {
- "selectorSchema":
- {
- "type": "object",
- "properties":
- {
- "selector":
- {
- "oneOf":
- [
- {"$ref": "id.json#/definitions/stringUri" },
- {
- "type":"object",
- "allOf":
- [
- { "$ref": "specificResource.json#/definitions/textQuoteSelectorTypeValidIfPresent" }
- ]
- },
- {
- "type": "array",
- "minItems": 1,
- "items":
- {
- "oneOf":
- [
- {"$ref": "id.json#/definitions/stringUri" },
- {
- "type":"object",
- "allOf":
- [
- { "$ref": "specificResource.json#/definitions/textQuoteSelectorTypeValidIfPresent" } ]
- }
- ]
- }
- }
- ]
- }
- }
- },
-
- "itemsSchema":
- {
- "type": "object",
- "properties":
- {
- "items":
- {
- "type": "array",
- "minItems": 1,
- "items": {
- "oneOf":
- [
- {"$ref": "id.json#/definitions/stringUri" },
- {"$ref": "#/definitions/selectorSchema" }
- ]
- }
- }
- }
- }
- }
-}