JSON-LD 1.1 Processor Conformance (original) (raw)

Test

JSONLD (Perl)

guile-jsonld (GNU Guile)

jsonld-cpp (C++)

jsonld.js (JavaScript)

PyLD (Python)

Titanium (Java)

Sophia (Rust)

JSON-goLD (Go)

JSON-LD.ex (Elixir)

JSON::LD (Ruby)

jsonld-streaming-parser (JavaScript)

jsonld-streaming-serializer (JavaScript)

rdf-parse (JavaScript)

Test t0001: Plain literal with URIs

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0002: Plain literal with CURIE from default context

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0003: Default subject is BNode

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0004: Literal with language tag

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0005: Extended character set literal

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0006: Typed literal

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0007: Tests 'a' generates rdf:type and object is implicit IRI

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0008: Test prefix defined in @context

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0009: Test using an empty suffix

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0010: Test object processing defines object

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0011: Test object processing defines object with implicit BNode

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0012: Multiple Objects for a Single Property

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0013: Creation of an empty list

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0014: Creation of a list with single element

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0015: Creation of a list with multiple elements

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0016: Empty IRI expands to resource location

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0017: Relative IRI expands relative resource location

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0018: Frag ID expands relative resource location

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0019: Test type coercion to anyURI

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0020: Test type coercion to typed literal

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0022: Test coercion of double value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0023: Test coercion of integer value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0024: Test coercion of boolean value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0025: Test list coercion with single element

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0026: Test creation of multiple types

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0027: Simple named graph (Wikidata)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0028: Simple named graph

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0029: named graph with embedded named graph

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0030: top-level graph with string subject reference

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0031: Reverse property

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0032: @context reordering

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0033: @id reordering

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0034: context properties reordering

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0035: non-fractional numbers converted to xsd:double

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0036: Use nodeMapGeneration bnode labels

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0113: Dataset with a IRI named graph

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0114: Dataset with a IRI named graph

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0115: Dataset with a default and two named graphs

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0116: Dataset from node with embedded named graph

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0117: Dataset from node with embedded named graph (bnode)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0119: Blank nodes with reverse properties

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0120: IRI Resolution (0)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0121: IRI Resolution (1)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0122: IRI Resolution (2)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0123: IRI Resolution (3)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0124: IRI Resolution (4)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0125: IRI Resolution (5)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0126: IRI Resolution (6)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0127: IRI Resolution (7)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0128: IRI Resolution (8)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0129: IRI Resolution (9)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0130: IRI Resolution (10)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0131: IRI Resolution (11)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0132: IRI Resolution (12)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test t0133: Reverse term with property based indexed container

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tc001: adding new term (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc002: overriding a term (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc003: property and value with different terms mapping to the same expanded property (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc004: deep @context affects nested nodes (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc005: scoped context layers on intemediate contexts (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc006: adding new term (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc007: overriding a term (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc008: alias of @type (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc009: deep @type-scoped @context does NOT affect nested nodes (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc010: scoped context layers on intemediate contexts (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc011: orders @type terms when applying scoped contexts (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc012: deep property-term scoped @context in @type-scoped @context affects nested nodes (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc013: type maps use scoped context from type index and not scoped context from containing (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc014: type-scoped context nullification (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc015: type-scoped base (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc016: type-scoped vocab (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc017: multiple type-scoped contexts are properly reverted (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc018: multiple type-scoped types resolved against previous context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc019: type-scoped context with multiple property scoped terms (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc020: type-scoped value (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc021: type-scoped value mix (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc022: type-scoped property-scoped contexts including @type:@vocab (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc023: composed type-scoped property-scoped contexts including @type:@vocab (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc024: type-scoped + property-scoped + values evaluates against previous context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc025: type-scoped + graph container (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc026: @propagate: true on type-scoped context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc027: @propagate: false on property-scoped context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc028: @propagate: false on embedded context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc029: @propagate is invalid in 1.0 (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc030: @propagate must be boolean valued (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc031: @context resolutions respects relative URLs. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc032: Unused embedded context with error. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

FAIL

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc033: Unused context with an embedded context error. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

FAIL

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc034: Remote scoped context. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc035: Term scoping with embedded contexts. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tc036: Expansion with empty property-scoped context. (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tc037: property-scoped contexts which are alias of @nest (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tc038: Bibframe example (poor-mans inferrence) (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tdi01: Expand string using default and term directions (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi02: Expand string using default and term directions and languages (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi03: expand list values with @direction (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi04: simple language map with term direction (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi05: simple language mapwith overriding term direction (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi06: simple language mapwith overriding null direction (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi07: simple language map with mismatching term direction (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi08: @direction must be one of ltr or rtl (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi09: rdfDirection: i18n-datatype with direction and no language (new in JSON-LD 1.1, non-normative)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi10: rdfDirection: i18n-datatype with direction and language (new in JSON-LD 1.1, non-normative)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi11: rdfDirection: compound-literal with direction and no language (new in JSON-LD 1.1, non-normative)

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tdi12: rdfDirection: compound-literal with direction and language (new in JSON-LD 1.1, non-normative)

PASS

PASS

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te001: drop free-floating nodes

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te002: basic

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te003: drop null and unmapped properties

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te004: optimize @set, keep empty arrays

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te005: do not expand aliased @id/@type

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te006: alias keywords

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te007: date type-coercion

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te008: @value with @language

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te009: @graph with terms

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te010: native types

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te011: coerced @id

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te012: @graph with embed

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te013: expand already expanded

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te015: collapse set of sets, keep empty lists

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te016: context reset

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te017: @graph and @id aliased

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te018: override default @language

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te019: remove @value = null

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te020: do not remove @graph if not at top-level

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te021: do not remove @graph at top-level if not only property

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te022: expand value with default language

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te023: Lists and sets of properties with list/set coercion

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te024: Multiple contexts

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te025: Problematic IRI expansion tests

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te027: Keep duplicate values in @list and @set

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te028: Use @vocab in properties and @type but not in @id

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te029: Relative IRIs

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te030: Language maps

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te031: type-coercion of native types

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te032: Mapping a term to null decouples it from @vocab

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te033: Using @vocab with with type-coercion

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te034: Multiple properties expanding to the same IRI

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te035: Language maps with @vocab, default language, and colliding property

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te036: Expanding @index

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te037: Expanding @reverse

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te039: Using terms in a reverse-maps

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te040: language and index expansion on non-objects

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te041: Reset the default language

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te042: Expanding reverse properties

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te043: Using reverse properties inside a @reverse-container

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te044: Ensure index maps use language mapping

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te045: Top-level value objects are removed

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te046: Free-floating nodes are removed

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te047: Remove free-floating set values and lists

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te048: Terms are ignored in @id

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te049: Using strings as value of a reverse property

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te050: Term definitions with prefix separate from prefix definitions

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te051: Expansion of keyword aliases in term definitions

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te052: @vocab-relative IRIs in term definitions

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te053: Expand absolute IRI with @type: @vocab

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te054: Expand term with @type: @vocab

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te055: Expand @vocab-relative term with @type: @vocab

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te056: Use terms with @type: @vocab but not with @type: @id

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te057: Expand relative IRI with @type: @vocab

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te058: Expand compact IRI with @type: @vocab

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te059: Reset @vocab by setting it to null

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te060: Overwrite document base with @base and reset it again

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te061: Coercing native types to arbitrary datatypes

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te062: Various relative IRIs with with @base

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te063: Expand a reverse property with an index-container

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te064: Expand reverse property whose values are unlabeled blank nodes

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te065: Keys that are not mapped to an IRI in a reverse-map are dropped

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te066: Use @vocab to expand keys in reverse-maps

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te067: prefix:://sufffix not a compact IRI

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te068: _::sufffix not a compact IRI

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te069: Compact IRI as term with type mapping

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te070: Redefine compact IRI with itself

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te072: Redefine term using @vocab, not itself

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te073: @context not first property

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te074: @id not first property

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te075: @vocab as blank node identifier

UNTESTED

INAPPLICABLE

UNTESTED

UNTESTED

PASS

FAIL

UNTESTED

PASS

FAIL

PASS

PASS

UNTESTED

UNTESTED

Test te076: base option overrides document location

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te077: expandContext option

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te078: multiple reverse properties

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te079: expand @graph container (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te080: expand [@graph, @set] container (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te081: Creates an @graph container if value is a graph (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te082: expand [@graph, @index] container (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te083: expand [@graph, @index, @set] container (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te084: Do not expand [@graph, @index] container if value is a graph (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te085: expand [@graph, @id] container (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te086: expand [@graph, @id, @set] container (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te087: Do not expand [@graph, @id] container if value is a graph (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te088: Do not expand native values to IRIs

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te089: empty @base applied to the base option

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te090: relative @base overrides base option and document location

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te091: relative and absolute @base overrides base option and document location

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te092: Various relative IRIs as properties with with @vocab: '' (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te093: expand @graph container (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te094: expand [@graph, @set] container (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te095: Creates an @graph container if value is a graph (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te096: expand [@graph, @index] container (multiple indexed objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te097: expand [@graph, @index, @set] container (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te098: Do not expand [@graph, @index] container if value is a graph (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te099: expand [@graph, @id] container (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te100: expand [@graph, @id, @set] container (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te101: Do not expand [@graph, @id] container if value is a graph (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te102: Expand @graph container if value is a graph (multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te103: Expand @graph container if value is a graph (multiple graphs) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te104: Creates an @graph container if value is a graph (mixed graph and object) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te105: Do not expand [@graph, @index] container if value is a graph (mixed graph and object) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te106: Do not expand [@graph, @id] container if value is a graph (mixed graph and object) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te107: expand [@graph, @index] container (indexes with multiple objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te108: expand [@graph, @id] container (multiple ids and objects) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te109: IRI expansion of fragments including ':'

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te110: Various relative IRIs as properties with with relative @vocab (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te111: Various relative IRIs as properties with with relative @vocab itself relative to an existing vocabulary base (new in JSON-LD 1.1)

PASS

FAIL

PASS

UNTESTED

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te112: Various relative IRIs as properties with with relative @vocab relative to another relative vocabulary base (new in JSON-LD 1.1)

PASS

FAIL

PASS

UNTESTED

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te113: context with JavaScript Object property names

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te114: Expansion allows multiple properties expanding to @type (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te117: A term starting with a colon can expand to a different IRI (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te118: Expanding a value staring with a colon does not treat that value as an IRI (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te119: Ignore some terms with @, allow others. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te120: Ignore some values of @id with @, allow others. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te121: Ignore some values of @reverse with @, allow others. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te122: Ignore some IRIs when that start with @ when expanding. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

FAIL

PASS

PASS

UNTESTED

UNTESTED

Test te123: Value objects including invalid literal datatype IRIs are rejected (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

FAIL

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te124: compact IRI as @vocab (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test te125: term as @vocab (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test te126: A scoped context may include itself recursively (direct) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te127: A scoped context may include itself recursively (indirect) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te128: Two scoped context may include a shared context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te129: Base without trailing slash, without path (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test te130: Base without trailing slash, with path (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tec01: Invalid keyword in term definition (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tec02: Term definition on @type with empty map (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

FAIL

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tem01: Invalid container mapping (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ten01: @nest MUST NOT have a string value (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ten02: @nest MUST NOT have a boolen value (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ten03: @nest MUST NOT have a numeric value (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ten04: @nest MUST NOT have a value object value (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ten05: does not allow a keyword other than @nest for the value of @nest (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ten06: does not allow @nest with @reverse (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tep02: processingMode json-ld-1.0 conflicts with @version: 1.1 (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tep03: @version must be 1.1 (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter01: Keywords cannot be aliased to other keywords

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter04: Error dereferencing a remote context

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter05: Invalid remote context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter06: Invalid local context

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter07: Invalid base IRI

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter08: Invalid vocab mapping

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter09: Invalid default language

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter10: Cyclic IRI mapping

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter11: Invalid term definition

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter12: Invalid type mapping (not a string)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter13: Invalid type mapping (not absolute IRI)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter14: Invalid reverse property (contains @id)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter15: Invalid IRI mapping (@reverse not a string)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter17: Invalid reverse property (invalid @container)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter18: Invalid IRI mapping (@id not a string)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter19: Invalid keyword alias (@context)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter20: Invalid IRI mapping (no vocab mapping)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter21: Invalid container mapping (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter22: Invalid language mapping

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter23: Invalid IRI mapping (relative IRI in @type)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter25: Invalid reverse property map

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter26: Colliding keywords

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter27: Invalid @id value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter28: Invalid type value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter29: Invalid value object value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter30: Invalid language-tagged string

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter31: Invalid @index value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter33: Invalid @reverse value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter34: Invalid reverse property value (in @reverse)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter35: Invalid language map value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter36: Invalid reverse property value (through coercion)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter37: Invalid value object (unexpected keyword)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter38: Invalid value object (@type and @language)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter39: Invalid language-tagged value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter40: Invalid typed value

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter41: Invalid set or list object

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter42: Keywords may not be redefined in 1.0 (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter43: Term definition with @id: @type (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter44: Redefine terms looking like compact IRIs (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter48: Invalid term as relative IRI (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter49: A relative IRI cannot be used as a prefix (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter50: Invalid reverse id

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter51: Invalid value object value using a value alias

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter52: Definition for the empty term

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

FAIL

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter53: Invalid prefix value (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ter54: Invalid value object, multiple values for @type.

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test ter55: Invalid term definition, multiple values for @type.

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test ter56: Invalid redefinition of @context keyword.

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tin01: Basic Included array (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tin02: Basic Included object (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tin03: Multiple properties mapping to @included are folded together (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tin04: Included containing @included (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tin05: Property value with @included (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tin06: json.api example (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tin07: Error if @included value is a string (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tin08: Error if @included value is a value object (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tin09: Error if @included value is a list object (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs01: Transform JSON literal (boolean true) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs02: Transform JSON literal (boolean false) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs03: Transform JSON literal (double) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs04: Transform JSON literal (double-zero) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs05: Transform JSON literal (integer) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs06: Transform JSON literal (object) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs07: Transform JSON literal (array) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs08: Transform JSON literal with array canonicalization (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs09: Transform JSON literal with string canonicalization (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs10: Transform JSON literal with structural canonicalization (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs11: Transform JSON literal with unicode canonicalization (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs12: Transform JSON literal with value canonicalization (new in JSON-LD 1.1)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs13: Transform JSON literal with wierd canonicalization (new in JSON-LD 1.1)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs14: Transform JSON literal without expanding contents (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs15: Transform JSON literal aleady in expanded form (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs16: Transform JSON literal aleady in expanded form with aliased keys (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs17: Transform JSON literal (string) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs18: Transform JSON literal (null) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs19: Transform JSON literal with aliased @type (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs20: Transform JSON literal with aliased @value (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs21: Transform JSON literal with @context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs22: Transform JSON literal (null) aleady in expanded form. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tjs23: Transform JSON literal (empty array). (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli01: @list containing @list (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli02: @list containing empty @list (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli03: @list containing @list (with coercion) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli04: @list containing empty @list (with coercion) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli05: coerced @list containing an array (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli06: coerced @list containing an empty array (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli07: coerced @list containing deep arrays (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli08: coerced @list containing deep empty arrays (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli09: coerced @list containing multiple lists (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli10: coerced @list containing mixed list values (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tli11: List with good @base. (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tli12: List with bad @base. (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

FAIL

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tli13: List with empty @base. (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tli14: List with null @base. (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tm001: Adds @id to object not having an @id (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm002: Retains @id in object already having an @id (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm003: Adds @type to object not having an @type (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm004: Prepends @type in object already having an @type (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm005: Adds expanded @id to object (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm006: Adds vocabulary expanded @type to object (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm007: Adds document expanded @type to object (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm008: When type is in a type map (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm009: language map with @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm010: language map with alias of @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm011: id map with @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm012: type map with alias of @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm013: graph index map with @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm014: graph index map with alias @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm015: graph id index map with aliased @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm016: graph id index map with aliased @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm017: string value of type map expands to node reference (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm018: string value of type map expands to node reference with @type: @id (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm019: string value of type map expands to node reference with @type: @vocab (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tm020: string value of type map must not be a literal (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tn001: Expands input using @nest (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tn002: Expands input using aliased @nest (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tn003: Appends nested values when property at base and nested (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tn004: Appends nested values from all @nest aliases in term order (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tn005: Nested nested containers (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tn006: Arrays of nested values (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tn007: A nest of arrays (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tn008: Multiple keys may mapping to @type when nesting (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt01: literal_ascii_boundaries

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt02: literal_with_UTF8_boundaries

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt03: literal_all_controls

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt04: literal_all_punctuation

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt05: literal_with_squote

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt06: literal_with_2_squotes

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt07: literal_with_dquote

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt08: literal_with_2_dquotes

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt09: literal_with_REVERSE_SOLIDUS2

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt10: literal_with_CHARACTER_TABULATION

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt11: literal_with_BACKSPACE

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt12: literal_with_LINE_FEED

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt13: literal_with_CARRIAGE_RETURN

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt14: literal_with_FORM_FEED

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt15: literal_with_REVERSE_SOLIDUS

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tnt16: literal_with_numeric_escape4

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tp001: @version may be specified after first context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tp002: @version setting [1.0, 1.1, 1.0] (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tp003: @version setting [1.1, 1.0] (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tp004: @version setting [1.1, 1.0, 1.1] (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi01: error if @version is json-ld-1.0 for property-valued index (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi02: error if @container does not include @index for property-valued index (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi03: error if @index is a keyword for property-valued index (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi04: error if @index is not a string for property-valued index (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi05: error if attempting to add property to value object for property-valued index (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi06: property-valued index expands to property value, instead of @index (value) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi07: property-valued index appends to property value, instead of @index (value) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi08: property-valued index expands to property value, instead of @index (node) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi09: property-valued index appends to property value, instead of @index (node) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi10: property-valued index does not output property for @none (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpi11: property-valued index adds property to graph object (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr01: Protect a term (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr02: Set a term to not be protected (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr03: Protect all terms in context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr04: Do not protect term with @protected: false (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr05: Clear active context with protected terms from an embedded context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr06: Clear active context of protected terms from a term. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr08: Term with protected scoped context. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr09: Attempt to redefine term in other protected context. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr10: Simple protected and unprotected terms. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr11: Fail to override protected term. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr12: Scoped context fail to override protected term. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr13: Override unprotected term. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr14: Clear protection with null context. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr15: Clear protection with array with null context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr16: Override protected terms after null. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr17: Fail to override protected terms with type. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr18: Fail to override protected terms with type+null+ctx. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr19: Mix of protected and unprotected terms. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr20: Fail with mix of protected and unprotected terms with type+null+ctx. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr21: Fail with mix of protected and unprotected terms with type+null. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr22: Check legal overriding of type-scoped protected term from nested node. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr23: Allows redefinition of protected alias term with same definition. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr24: Allows redefinition of protected prefix term with same definition. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr25: Allows redefinition of terms with scoped contexts using same definitions. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr26: Fails on redefinition of terms with scoped contexts using different definitions. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr27: Allows redefinition of protected alias term with same definition modulo protected flag. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr28: Fails if trying to redefine a protected null term. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

FAIL

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr29: Does not expand a Compact IRI using a non-prefix term. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr30: Keywords may be protected. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr31: Protected keyword aliases cannot be overridden. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr32: Protected @type cannot be overridden. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr33: Fails if trying to declare a keyword alias as prefix. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr34: Ignores a non-keyword term starting with '@' (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr35: Ignores a non-keyword term starting with '@' (with @vocab) (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr36: Ignores a term mapping to a value in the form of a keyword. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr37: Ignores a term mapping to a value in the form of a keyword (with @vocab). (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr38: Ignores a term mapping to a value in the form of a keyword (@reverse). (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

FAIL

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr39: Ignores a term mapping to a value in the form of a keyword (@reverse with @vocab). (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

FAIL

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr40: Protected terms and property-scoped contexts (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tpr41: Allows protected redefinition of equivalent id terms (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tpr42: Fail if protected flag not retained during redefinition (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test tpr43: Clear protection in @graph @container with null context. (new in JSON-LD 1.1)

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

UNTESTED

PASS

UNTESTED

UNTESTED

UNTESTED

UNTESTED

Test trt01: Representing numbers >= 1e21 (new in JSON-LD 1.1)

PASS

FAIL

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso01: @import is invalid in 1.0. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso02: @import must be a string (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso03: @import overflow (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso05: @propagate: true on type-scoped context with @import (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso06: @propagate: false on property-scoped context with @import (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso07: Protect all terms in sourced context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso08: Override term defined in sourced context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso09: Override @vocab defined in sourced context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso10: Protect terms in sourced context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso11: Override protected terms in sourced context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso12: @import may not be used in an imported context. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test tso13: @import can only reference a single context (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ttn01: @type: @none is illegal in 1.0. (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test ttn02: @type: @none expands strings as value objects (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test twf01: Triples including invalid subject IRIs are rejected (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test twf02: Triples including invalid predicate IRIs are rejected (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test twf03: Triples including invalid object IRIs are rejected (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test twf04: Triples including invalid type IRIs are rejected (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test twf05: Triples including invalid language tags are rejected (new in JSON-LD 1.1)

PASS

PASS

PASS

UNTESTED

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Test twf07: Triples including invalid graph name IRIs are rejected (new in JSON-LD 1.1)

PASS

PASS

PASS

PASS

PASS

PASS

UNTESTED

PASS

PASS

PASS

PASS

UNTESTED

UNTESTED

Percentage passed out of 456 Tests

96.3%

93.0%

99.8%

95.2%

96.1%

97.6%

0.0%

91.7%

99.6%

96.5%

96.5%

0.0%

0.0%