| Current File : /home/jvzmxxx/wiki1/extensions/EventLogging/schemas/schemaschema.json |
{
"description":"A schema describing a particular JSON format",
"id":"#schemanode",
"required":true,
"title":"Schema",
"type":"object",
"properties":
{
"type":
{
"enum":
[
"any",
"string",
"integer",
"number",
"boolean",
"array",
"object"
],
"title":"Type (type)",
"desc_enum":
{
"object":"Nested mapping of key/value pairs (a.k.a. 'properties'). You may also have a 'properties' property which is itself a sequence containing a single schema definition",
"array":"Nested sequence of items ('array' in many languages). You must also have a 'sequence' property which is itself a sequence containing a single schema definition",
"integer":"Integer number",
"number":"Any number (floating point or integer)",
"boolean":"Boolean (true or false) value",
"string":"String",
"any":"Any datatype allowed"
},
"type":"string",
"description":"The datatype of the property (e.g. number, boolean, etc), used for determining the semantics of the variable described"
},
"format":
{
"description":"Defines the type of data, content type, or microformat to be expected in the instance property values",
"type":"string",
"title":"Format (format)"
},
"title":
{
"description":"A user-friendly title for the property",
"type":"string",
"title":"Title (title)"
},
"id":
{
"description":"An identifier used to reference this property using the 'idref' property",
"type":"string",
"title":"Identifier (id)"
},
"description":
{
"description":"A description for use in documentation and context help",
"type":"string",
"title":"Description (desc)"
},
"$ref":
{
"description":"Reference to a schema segment with the given 'id' property.",
"type":"string",
"title":"Identifier reference (idref)"
},
"enum":
{
"description":"Enumerated sequence of valid values for this property.",
"title":"Enumeration (enum)",
"type":"array",
"items":
[
{
"type":"any"
}
]
},
"desc_enum":
{
"type":"object",
"properties":
{
},
"additionalProperties":
{
"description":"A mapping containing a description for each possible value listed in the enumeration (enum) property. Used for documentation and context help.",
"type":"string",
"title":"Description for enum value"
}
},
"required":
{
"type":"boolean",
"title":"Required property? (required)",
"desc":"If 'true', then this property must always be present"
},
"properties":
{
"description":"A mapping containing schema segments describing each property in the mapping. The 'type' property must be set to 'object' to use this property.",
"title":"Properties (properties)",
"type":"object",
"properties":
{
},
"additionalProperties":
{
"$ref":"#schemanode"
}
},
"additionalProperties":
{
"type":"any"
},
"items":
{
"description":"A list containing the subschemas for validating list items. Currently limited to just one.",
"title":"Items (items)",
"type":"array",
"items":
[
{
"$ref":"#schemanode"
}
]
}
},
"additionalProperties":false
}