changeset 178:ffe01c8286c4

Switch json/schema to piper/json/schema in URLs
author Chris Cannam <c.cannam@qmul.ac.uk>
date Wed, 02 Nov 2016 10:49:45 +0000
parents 729645a0e0ce
children 7fc204108068
files json/schema/basic.json json/schema/configuration.json json/schema/configurationrequest.json json/schema/configurationresponse.json json/schema/configuredoutputdescriptor.json json/schema/enums.json json/schema/error.json json/schema/extractorstaticdata.json json/schema/feature.json json/schema/featureset.json json/schema/finishrequest.json json/schema/finishresponse.json json/schema/listrequest.json json/schema/listresponse.json json/schema/loadrequest.json json/schema/loadresponse.json json/schema/outputdescriptor.json json/schema/parameterdescriptor.json json/schema/processinput.json json/schema/processrequest.json json/schema/processresponse.json json/schema/realtime.json json/schema/rpcrequest.json json/schema/rpcresponse.json json/schema/serialisedarray.json json/schema/valueextents.json
diffstat 26 files changed, 61 insertions(+), 61 deletions(-) [+]
line wrap: on
line diff
--- a/json/schema/basic.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/basic.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/basic#",
+    "id": "http://vamp-plugins.org/piper/json/schema/basic#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a common unit of basic metadata",
     "type": "object",
--- a/json/schema/configuration.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/configuration.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/pluginconfiguration#",
+    "id": "http://vamp-plugins.org/piper/json/schema/pluginconfiguration#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a bundle of configuration data capturing the setup of a feature extractor",
     "type": "object",
--- a/json/schema/configurationrequest.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/configurationrequest.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/configurationrequest#",
+    "id": "http://vamp-plugins.org/piper/json/schema/configurationrequest#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a request to configure a feature extractor; may be served in the params field of a configure-method rpcrequest",
     "type": "object",
@@ -8,7 +8,7 @@
 	    "type": "number"
 	},
 	"configuration": {
-	    "$ref": "http://vamp-plugins.org/json/schema/configuration#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/configuration#"
 	}
     },
     "required": [ "handle", "configuration" ],
--- a/json/schema/configurationresponse.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/configurationresponse.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/configurationresponse#",
+    "id": "http://vamp-plugins.org/piper/json/schema/configurationresponse#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a successful response to a request to configure a feature extractor; may be served in the result field of a configure-method rpcresponse",
     "type": "object",
@@ -9,7 +9,7 @@
 	},
 	"outputList": {
 	    "type": "array",
-	    "items": { "$ref": "http://vamp-plugins.org/json/schema/outputdescriptor#" }
+	    "items": { "$ref": "http://vamp-plugins.org/piper/json/schema/outputdescriptor#" }
 	}
     },
     "required": [ "handle", "outputList" ],
--- a/json/schema/configuredoutputdescriptor.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/configuredoutputdescriptor.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-  "id": "http://vamp-plugins.org/json/schema/configuredoutputdescriptor#",
+  "id": "http://vamp-plugins.org/piper/json/schema/configuredoutputdescriptor#",
   "$schema": "http://json-schema.org/draft-04/schema#",
   "description": "schema for the non-static metadata fields of an output descriptor belonging to a feature extractor",
   "type": "object",
@@ -27,7 +27,7 @@
     "type": "number"
   },
   "sampleType": {
-    "$ref": "http://vamp-plugins.org/json/schema/enums#/definitions/sample_type"
+    "$ref": "http://vamp-plugins.org/piper/json/schema/enums#/definitions/sample_type"
   },
   "sampleRate": {
     "type": "number"
--- a/json/schema/enums.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/enums.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/enums#",
+    "id": "http://vamp-plugins.org/piper/json/schema/enums#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for common feature extractor enum types",
     "definitions": {
--- a/json/schema/error.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/error.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/error#",
+    "id": "http://vamp-plugins.org/piper/json/schema/error#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for an error object in a response to an rpcrequest",
     "type": "object",
--- a/json/schema/extractorstaticdata.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/extractorstaticdata.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/pluginstaticdata#",
+    "id": "http://vamp-plugins.org/piper/json/schema/pluginstaticdata#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for the static metadata associated with a feature extractor",
     "type": "object",
@@ -8,7 +8,7 @@
 	    "type": "string"
 	},
 	"basic": {
-	    "$ref": "http://vamp-plugins.org/json/schema/basic#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/basic#"
 	},
 	"maker": {
 	    "type": "string"
@@ -31,18 +31,18 @@
 	},
 	"parameters": {
 	    "type": "array",
-	    "items": { "$ref": "http://vamp-plugins.org/json/schema/parameterdescriptor#" }
+	    "items": { "$ref": "http://vamp-plugins.org/piper/json/schema/parameterdescriptor#" }
 	},
 	"programs": {
 	    "type": "array",
 	    "items": { "type": "string" }
 	},
 	"inputDomain": {
-	    "$ref": "http://vamp-plugins.org/json/schema/enums#/definitions/input_domain"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/enums#/definitions/input_domain"
 	},
 	"basicOutputInfo": {
 	    "type": "array",
-	    "items": { "$ref": "http://vamp-plugins.org/json/schema/basic#" }
+	    "items": { "$ref": "http://vamp-plugins.org/piper/json/schema/basic#" }
 	}
     },
     "required": [ "key", "basic", "version",
--- a/json/schema/feature.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/feature.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,20 +1,20 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/feature#",
+    "id": "http://vamp-plugins.org/piper/json/schema/feature#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a single feature returned by a feature extractor",
     "type": "object",
     "properties": {
 	"timestamp": {
-	    "$ref": "http://vamp-plugins.org/json/schema/realtime#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/realtime#"
 	},
 	"duration": {
-	    "$ref": "http://vamp-plugins.org/json/schema/realtime#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/realtime#"
 	},
 	"label": {
 	    "type": "string"
 	},
 	"featureValues": {
-            "$ref": "http://vamp-plugins.org/json/schema/serialisedarray#"
+            "$ref": "http://vamp-plugins.org/piper/json/schema/serialisedarray#"
 	}
     },
     "additionalProperties": false
--- a/json/schema/featureset.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/featureset.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,12 +1,12 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/featureset#",
+    "id": "http://vamp-plugins.org/piper/json/schema/featureset#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a set of features returned by a feature extractor, associating an output id with an array of features from that output",
     "type": "object",
     "patternProperties": {
 	"^[a-zA-Z0-9_-]+$": {
 	    "type": "array",
-	    "items": { "$ref": "http://vamp-plugins.org/json/schema/feature#" }
+	    "items": { "$ref": "http://vamp-plugins.org/piper/json/schema/feature#" }
 	}
     },
     "additionalProperties": false
--- a/json/schema/finishrequest.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/finishrequest.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/finishrequest#",
+    "id": "http://vamp-plugins.org/piper/json/schema/finishrequest#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a serialised request to finish processing with a feature extractor; may be served in the params field of a finish-method rpcrequest",
     "type": "object",
--- a/json/schema/finishresponse.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/finishresponse.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/finishresponse#",
+    "id": "http://vamp-plugins.org/piper/json/schema/finishresponse#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a successful response to a request to finishing processing with a feature extractor; may be served in the result field of a finish-method rpcresponse",
     "type": "object",
@@ -8,7 +8,7 @@
 	    "type": "number"
 	},
 	"features": {
-	    "$ref": "http://vamp-plugins.org/json/schema/featureset#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/featureset#"
 	}
     },
     "required": [ "handle", "features" ],
--- a/json/schema/listrequest.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/listrequest.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/listrequest#",
+    "id": "http://vamp-plugins.org/piper/json/schema/listrequest#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a list request for feature extractors; may be served in the params field of a list-method rpcrequest",
     "type": "object",
--- a/json/schema/listresponse.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/listresponse.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,12 +1,12 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/listresponse#",
+    "id": "http://vamp-plugins.org/piper/json/schema/listresponse#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a response to a request to list available feature extractors; may be served in the result field of a list-method rpcresponse",
     "type": "object",
     "properties": {
 	"available": {
             "type": "array",
-            "items": { "$ref": "http://vamp-plugins.org/json/schema/extractorstaticdata#" }
+            "items": { "$ref": "http://vamp-plugins.org/piper/json/schema/extractorstaticdata#" }
 	}
     },
     "required": [ "available" ],
--- a/json/schema/loadrequest.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/loadrequest.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/loadrequest#",
+    "id": "http://vamp-plugins.org/piper/json/schema/loadrequest#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a request to load a feature extractor; may be served in the params field of a load-method rpcrequest",
     "type": "object",
@@ -13,7 +13,7 @@
 	"adapterFlags": {
 	    "type": "array",
 	    "items": {
-		"$ref": "http://vamp-plugins.org/json/schema/enums#/definitions/adapter_flags"
+		"$ref": "http://vamp-plugins.org/piper/json/schema/enums#/definitions/adapter_flags"
 	    }
 	}
     },
--- a/json/schema/loadresponse.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/loadresponse.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/loadresponse#",
+    "id": "http://vamp-plugins.org/piper/json/schema/loadresponse#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a successful response to a request to load a feature extractor; may be served in the result field of a load-method rpcresponse",
     "type": "object",
@@ -8,10 +8,10 @@
 	    "type": "number"
 	},
 	"staticData": {
-	    "$ref": "http://vamp-plugins.org/json/schema/extractorstaticdata#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/extractorstaticdata#"
 	},
 	"defaultConfiguration": {
-	    "$ref": "http://vamp-plugins.org/json/schema/configuration#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/configuration#"
 	}
     },
     "required": [ "handle", "staticData", "defaultConfiguration" ],
--- a/json/schema/outputdescriptor.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/outputdescriptor.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,14 +1,14 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/outputdescriptor#",
+    "id": "http://vamp-plugins.org/piper/json/schema/outputdescriptor#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for an output descriptor belonging to a feature extractor",
     "type": "object",
     "properties": {
 	"basic": {
-	    "$ref": "http://vamp-plugins.org/json/schema/basic#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/basic#"
 	},
 	"configured": {
-	    "$ref": "http://vamp-plugins.org/json/schema/configuredoutputdescriptor#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/configuredoutputdescriptor#"
 	}
     },
     "required": [ "basic", "configured" ],
--- a/json/schema/parameterdescriptor.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/parameterdescriptor.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,17 +1,17 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/parameterdescriptor#",
+    "id": "http://vamp-plugins.org/piper/json/schema/parameterdescriptor#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a metadata about an adjustable parameter of a feature extractor",
     "type": "object",
     "properties": {
 	"basic": {
-	    "$ref": "http://vamp-plugins.org/json/schema/basic#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/basic#"
 	},
 	"unit": {
 	    "type": "string"
 	},
 	"extents": {
-	    "$ref": "http://vamp-plugins.org/json/schema/valueextents#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/valueextents#"
 	},
 	"defaultValue": {
 	    "type": "number"
--- a/json/schema/processinput.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/processinput.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,16 +1,16 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/processinput#",
+    "id": "http://vamp-plugins.org/piper/json/schema/processinput#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a chunk of input data provided to a process request",
     "type": "object",
     "properties": {
 	"timestamp": {
-	    "$ref": "http://vamp-plugins.org/json/schema/realtime#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/realtime#"
 	},
 	"inputBuffers": {
 	    "type": "array",
 	    "items": {
-                "$ref": "http://vamp-plugins.org/json/schema/serialisedarray#"
+                "$ref": "http://vamp-plugins.org/piper/json/schema/serialisedarray#"
             }
         }
     },
--- a/json/schema/processrequest.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/processrequest.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/processrequest#",
+    "id": "http://vamp-plugins.org/piper/json/schema/processrequest#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a request to process a chunk of data using a feature extractor; may be served in the params field of a process-method rpcrequest",
     "type": "object",
@@ -8,7 +8,7 @@
 	    "type": "number"
 	},
 	"processInput": {
-	    "$ref": "http://vamp-plugins.org/json/schema/processinput#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/processinput#"
 	}
     },
     "required": [ "handle", "processInput" ],
--- a/json/schema/processresponse.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/processresponse.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/processresponse#",
+    "id": "http://vamp-plugins.org/piper/json/schema/processresponse#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a successful response to a request to process a chunk of data using a feature extractor; may be served in the result field of a process-method rpcresponse",
     "type": "object",
@@ -8,7 +8,7 @@
 	    "type": "number"
 	},
 	"features": {
-	    "$ref": "http://vamp-plugins.org/json/schema/featureset#"
+	    "$ref": "http://vamp-plugins.org/piper/json/schema/featureset#"
 	}
     },
     "required": [ "handle", "features" ],
--- a/json/schema/realtime.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/realtime.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/realtime#",
+    "id": "http://vamp-plugins.org/piper/json/schema/realtime#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a timestamp given in seconds and nanoseconds",
     "type": "object",
--- a/json/schema/rpcrequest.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/rpcrequest.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/rpcrequest#",
+    "id": "http://vamp-plugins.org/piper/json/schema/rpcrequest#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a serialised request compatible with JSON-RPC",
     "type": "object",
@@ -9,11 +9,11 @@
 	},
 	"params": {
             "anyOf": [
-                { "$ref": "http://vamp-plugins.org/json/schema/listrequest#" },
-                { "$ref": "http://vamp-plugins.org/json/schema/loadrequest#" },
-                { "$ref": "http://vamp-plugins.org/json/schema/configurationrequest#" },
-                { "$ref": "http://vamp-plugins.org/json/schema/processrequest#" },
-                { "$ref": "http://vamp-plugins.org/json/schema/finishrequest#" }
+                { "$ref": "http://vamp-plugins.org/piper/json/schema/listrequest#" },
+                { "$ref": "http://vamp-plugins.org/piper/json/schema/loadrequest#" },
+                { "$ref": "http://vamp-plugins.org/piper/json/schema/configurationrequest#" },
+                { "$ref": "http://vamp-plugins.org/piper/json/schema/processrequest#" },
+                { "$ref": "http://vamp-plugins.org/piper/json/schema/finishrequest#" }
             ]                
 	},
         "id": {
--- a/json/schema/rpcresponse.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/rpcresponse.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/rpcresponse#",
+    "id": "http://vamp-plugins.org/piper/json/schema/rpcresponse#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a serialised response to an RPC request; compatible with JSON-RPC, except that the method name must be included here as well as in the request",
     "type": "object",
@@ -10,11 +10,11 @@
 	    },
 	    "result": {
                 "anyOf": [
-                    { "$ref": "http://vamp-plugins.org/json/schema/listresponse#" },
-                    { "$ref": "http://vamp-plugins.org/json/schema/loadresponse#" },
-                    { "$ref": "http://vamp-plugins.org/json/schema/configurationresponse#" },
-                    { "$ref": "http://vamp-plugins.org/json/schema/processresponse#" },
-                    { "$ref": "http://vamp-plugins.org/json/schema/finishresponse#" }
+                    { "$ref": "http://vamp-plugins.org/piper/json/schema/listresponse#" },
+                    { "$ref": "http://vamp-plugins.org/piper/json/schema/loadresponse#" },
+                    { "$ref": "http://vamp-plugins.org/piper/json/schema/configurationresponse#" },
+                    { "$ref": "http://vamp-plugins.org/piper/json/schema/processresponse#" },
+                    { "$ref": "http://vamp-plugins.org/piper/json/schema/finishresponse#" }
                 ]                
 	    },
             "id": {
@@ -35,7 +35,7 @@
 	        "type": "string"
 	    },
 	    "error": {
-                "$ref": "http://vamp-plugins.org/json/schema/error#"
+                "$ref": "http://vamp-plugins.org/piper/json/schema/error#"
 	    },
             "id": {
                 "anyOf": [
--- a/json/schema/serialisedarray.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/serialisedarray.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/serialisedarray#",
+    "id": "http://vamp-plugins.org/piper/json/schema/serialisedarray#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for alternate serialisations of an array of floating-point values",
     "anyOf": [
--- a/json/schema/valueextents.json	Wed Oct 12 12:52:14 2016 +0100
+++ b/json/schema/valueextents.json	Wed Nov 02 10:49:45 2016 +0000
@@ -1,5 +1,5 @@
 {
-    "id": "http://vamp-plugins.org/json/schema/valueextents#",
+    "id": "http://vamp-plugins.org/piper/json/schema/valueextents#",
     "$schema": "http://json-schema.org/draft-04/schema#",
     "description": "schema for a structure giving the extents of a value range",
     "type": "object",