tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

3.3.6-bodyRights.json (1850B)


      1 {
      2    "$schema": "http://json-schema.org/draft-04/schema#",
      3    "id": "3.2.1-bodyRights.json",
      4    "assertionType": "may",
      5    "expectedResult": "valid",
      6    "onUnexpectedResult" : "passAndContinue",
      7    "errorMessage": "The description of a body may include rights key with one or more values each of format uri.",
      8    "title": "Implements **body _rights_ key** which has one or more values, each of which is a **string of format uri** - [model 3.3.6](https://www.w3.org/TR/annotation-model/#rights-information)",
      9    "description": "True when Annotation includes one or more Bodies, one or more of which include rights key with one or more values that are each of format uri. (Section 3.3.6)",
     10    "type": "object",
     11    "required": ["body"],
     12    "properties":
     13    {
     14        "body":
     15        {
     16           "oneOf": [
     17                      { "anyOf": [
     18                        { "$ref": "otherProperties.json#/definitions/rightsPropertyFound" },
     19                        { "$ref": "otherProperties.json#/definitions/itemRightsPropertyFound" },
     20                        { "$ref": "otherProperties.json#/definitions/sourceRightsPropertyFound" }
     21                        ]
     22                      },
     23                       { "not":
     24                         { "items":
     25                            { "not":
     26                               { "anyOf": [
     27                                  { "$ref": "otherProperties.json#/definitions/rightsPropertyFound" },
     28                                  { "$ref": "otherProperties.json#/definitions/itemRightsPropertyFound" },
     29                                  { "$ref": "otherProperties.json#/definitions/sourceRightsPropertyFound" }
     30                                 ]
     31                               }
     32                             }
     33                         }
     34                       }
     35                     ]
     36         }
     37     }
     38 }