JSON Schema Definition 'common'

Diagram

Drilldown into /definitions/common/properties/@reverse Drilldown into /definitions/common/properties/@container Drilldown into /definitions/common/additionalProperties Drilldown into /definitions/common/additionalProperties Drilldown into /definitions/common/additionalProperties Drilldown into /definitions/common/additionalProperties Drilldown into /definitions/common/additionalProperties Drilldown into /definitions/common/properties/@reverse Drilldown into /definitions/common/properties/@reverse Drilldown into /definitions/common/properties/@container Drilldown into /definitions/common/properties/@container Drilldown into /definitions/common/properties/@containerJSON Schema Diagram of /definitions/common

Value

Boolean

Literal value true or false.

String

Any String value.

Number

Any Number value.

Array

Array Index Type Description
1-n Any Any type of value (boolean, integer, number, string, object, array or null).

Object

Properties

Property Name Type Description
@id string A String value
Used to uniquely identify things that are being described in the document with IRIs or blank node identifiers..
@value boolean, string, number, null
Any of the following values:
  • A Boolean value
  • A Number value
  • A String value
  • A Null value A Null value (null literal)
Used to specify the data that is associated with a particular property in the graph..
@language string, null
Any of the following values:
  • A String value
  • A Null value A Null value (null literal)
Used to specify the language for a particular string value or the default language of a JSON-LD document..
@type string, array, null
Any of the following values:
  • A String value
  • An Array value
  • A Null value A Null value (null literal)
Used to set the data type of a node or typed value..
@container string, null @container
@list any
Any type of value (boolean, integer, number, string, object, array or null).
Used to express an ordered set of data..
@set any
Any type of value (boolean, integer, number, string, object, array or null).
Used to express an unordered set of data and to ensure that values are always represented as arrays..
@reverse string, object, null @reverse
@base string, null
Any of the following values:
  • A String value
  • A Null value A Null value (null literal)
Used to set the base IRI against which relative IRIs are resolved.
@vocab string, null
Any of the following values:
  • A String value
  • A Null value A Null value (null literal)
Used to expand properties and values in @type with a common prefix IRI.
Additional Properties Type Description
Any Property any /definitions/common/additionalProperties

Null

Literal value null.

Source

"common": {
    "additionalProperties": {
        "anyOf": [
            {
                "$ref": "#/definitions/common"
            }
        ]
    },
    "properties": {
        "@id": {
            "type": "string",
            "description": "Used to uniquely identify things that are being described in the document with IRIs or blank node identifiers.",
            "format": "uri"
        },
        "@value": {
            "type": [
                "string",
                "boolean",
                "number",
                "null"
            ],
            "description": "Used to specify the data that is associated with a particular property in the graph."
        },
        "@language": {
            "type": [
                "string",
                "null"
            ],
            "description": "Used to specify the language for a particular string value or the default language of a JSON-LD document."
        },
        "@type": {
            "type": [
                "string",
                "null",
                "array"
            ],
            "description": "Used to set the data type of a node or typed value."
        },
        "@container": {
            "type": [
                "string",
                "null"
            ],
            "description": "Used to set the default container type for a term.",
            "enum": [
                "@list",
                "@index",
                "@set"
            ]
        },
        "@list": {
            "description": "Used to express an ordered set of data."
        },
        "@set": {
            "description": "Used to express an unordered set of data and to ensure that values are always represented as arrays."
        },
        "@reverse": {
            "type": [
                "string",
                "object",
                "null"
            ],
            "description": "Used to express reverse properties.",
            "additionalProperties": {
                "anyOf": [
                    {
                        "$ref": "#/definitions/common"
                    }
                ]
            }
        },
        "@base": {
            "type": [
                "string",
                "null"
            ],
            "description": "Used to set the base IRI against which relative IRIs are resolved",
            "format": "uri"
        },
        "@vocab": {
            "type": [
                "string",
                "null"
            ],
            "description": "Used to expand properties and values in @type with a common prefix IRI",
            "format": "uri"
        }
    }
}
http://json.schemastore.org/jsonld (26:10)
Documentation for Schema.org Thing
Generated using Liquid Studio 2018 - JSON Studio Edition 16.0.0.7949