tor-browser

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

3.3.2-pageCreatorAgentHomepageImplemented.json (1481B)


      1 {
      2  "$schema": "http://json-schema.org/draft-04/schema#",
      3  "id": "3.3.2-pageCreatorAgentHomepageImplemented.json",
      4  "assertionType": "may",
      5  "expectedResult": "valid",
      6  "onUnexpectedResult" : "passAndContinue",
      7  "errorMessage": "Homepage for Annotation Page Creator (Agent) (i.e., in description of Collection included using partOf key) not found. Agents may have one or more homepage values.",
      8  "title": "Implements Annotation Page-level creator (Agent) (i.e., in description of Collection included using partOf key) **_homepage_ key** with one or more values, each of which is a **string of format uri** - [model 3.2.2](https://www.w3.org/TR/annotation-model/#agents)",
      9  "description": "True when one or more homepage values for Annotation Page Creator (Agent) (i.e., in description of Collection included using partOf key) is implemented (Section 3.3.2)",
     10  "type": "object",
     11  "properties":
     12  {
     13    "partOf":
     14           { "$ref": "#/definitions/creatorAgentHomePageFound" }
     15  },
     16  "required": [ "partOf" ],
     17  "definitions": {
     18   "creatorAgentHomePageFound":
     19    {  "properties":
     20      {  "creator":
     21        { "oneOf":
     22          [
     23          { "$ref": "otherProperties.json#/definitions/agentHomepageFound" },
     24          { "type": "array",
     25            "minItems": 1,
     26            "not":
     27            { "items": { "not": { "$ref": "otherProperties.json#/definitions/agentHomepageFound" } } }
     28          }
     29          ]
     30        }
     31      },
     32      "required": ["creator"]
     33   }
     34  }
     35 }