1{
2    "$schema": "http://json-schema.org/draft-04/schema#",
3    "id": "3.3.7-targVia.json",
4    "assertionType": "may",
5    "expectedResult": "valid",
6    "onUnexpectedResult" : "passAndContinue",
7    "errorMessage": "The description of a target resource may include via key with one or more values that are each of format uri.",
8    "title": "Implements **target _via_ key** which has one or more values, each of which is a **string of format uri** - [model 3.3.7](https://www.w3.org/TR/annotation-model/#other-identities)",
9    "description": "True when Annotation includes one or more targets, one or more of which include via key with one or more values that are each of format uri. (Section 3.3.7)",
10    "type": "object",
11    "properties":
12    {
13        "target":
14        {
15           "oneOf": [
16                      { "$ref": "otherProperties.json#/definitions/viaPropertyFound" },
17                       { "not":
18                         { "items":
19                            { "not":
20                               { "$ref": "otherProperties.json#/definitions/viaPropertyFound" }
21                             }
22                         }
23                       }
24                     ]
25         }
26     },
27     "required": [ "target" ]
28}