diff options
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.json | 107 |
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" } - ] - } - } - } - } - } -} |