Type object | array
File match *.jsonld
Schema URL https://catalog.lintel.tools/schemas/schemastore/jsonld/latest.json
Source https://www.schemastore.org/jsonld.json

Validate with Lintel

npx @lintel/lintel check
Type: object | array

All of

1. context object
2. graph object
3. common object

Definitions

context object
@context object | string | array | null

Used to define the short-hand names that are used throughout a JSON-LD document.

graph object
@graph common[] | object

Used to express a graph.

common Record<string, common>
@id string

Used to uniquely identify things that are being described in the document with IRIs or blank node identifiers.

format=uri
@value string | boolean | number | null

Used to specify the data that is associated with a particular property in the graph.

@language string | null

Used to specify the language for a particular string value or the default language of a JSON-LD document.

@type string | null | array

Used to set the data type of a node or typed value.

@container string | null

Used to set the default container type for a term.

Values: "@language" "@list" "@index" "@set"
@list

Used to express an ordered set of data.

@set

Used to express an unordered set of data and to ensure that values are always represented as arrays.

@reverse Record<string, common>

Used to express reverse properties.

@base string | null

Used to set the base IRI against which relative IRIs are resolved

format=uri
@vocab string | null

Used to expand properties and values in @type with a common prefix IRI

format=uri