diff --git a/index.html b/index.html index 46bf5c02..072cb9de 100644 --- a/index.html +++ b/index.html @@ -920,6 +920,16 @@

RDF Serialization/Deserialization

Processor Levels

+ + +

JSON-LD mostly uses the JSON syntax [[RFC8259]] along with various micro-syntaxes based on XML Schema datatypes [[XMLSCHEMA11-2]]. However, it has become increasingly common to include JSON within @@ -929,11 +939,11 @@

Processor Levels

As not all processors operate in an environment which can include HTML, this specification describes various categories of JSON-LD processors.

-

A pure JSON Processor only requires the use of a +

A pure JSON Processor only requires the use of a JSON processor and is restricted to processing documents retrieved with a JSON content type (e.g., application/ld+json or other JSON type).

-

A full Processor is capable of processing JSON-LD embedded in HTML, +

A full Processor is capable of processing JSON-LD embedded in HTML, in addition to the capabilities of a pure JSON Processor.

@@ -942,7 +952,7 @@

Additional Processor Levels

In addition to the normatively defined processor levels, an additional processor level is defined for reference.

-

A event-based JSON Processor processes a stream of characters +

A event-based JSON Processor processes a stream of characters expecting an event after each syntactic element is encountered. Such processors are sensitive to the order of the members of JSON objects, which can have a performance impact if the members of JSON objects are encountered in an unexpected order.